articles utiles

Comment télécharger automatiquement virtuellement n'importe quoi dès qu'il est disponible

Internet a vraiment tout, et tout est disponible au téléchargement sans lever le petit doigt. Une série de scripts utiles, tous installables en quelques minutes, peut transformer votre ordinateur en une machine de téléchargement automatique de médias.

Nous avons présenté toutes sortes de téléchargeurs automatiques qui capturent les émissions télévisées après leur diffusion et les films dès leur sortie, mais vous ne devez pas vous arrêter là. Vous pouvez programmer de la musique, des bandes dessinées, des jeux vidéo et pratiquement toute autre chose en téléchargement avec un minimum d'effort. Dans cet article, nous verrons comment configurer des scripts existants pour acquérir toutes sortes de supports et utiliser un outil appelé FlexGet pour gérer le reste.

Avant de commencer

Tous les outils de ce guide fonctionnent avec BitTorrent, que vous devez configurer en toute sécurité avant de faire quoi que ce soit. Toutefois, si vous souhaitez utiliser Usenet, vous devez configurer SABnzbd + pour que tout fonctionne correctement.

Si vous choisissez la route Usenet et SABnzbd +, vous aurez besoin de quelques choses:

  • Votre nom d'utilisateur et votre mot de passe SABnzbd +, que vous choisirez lors de la configuration (en supposant que vous choisissiez de définir un nom d'utilisateur et un mot de passe, c'est-à-dire).
  • Votre clé API SABnzbd +, que vous pouvez trouver dans la section Configuration de l'onglet Général. Cela ressemblera à 5ape87035c49c4b8f461e55f0z9z4z02.
  • Un emplacement pour stocker vos fichiers téléchargés. Créez des dossiers individuels pour chaque type de support (par exemple, télévision, films, musique, livres électroniques, etc.).
  • Les informations du fournisseur de recherche NZB, telles que votre nom d'utilisateur et votre mot de passe et / ou la clé d'API. Chaque fournisseur étant un peu différent, les informations dont vous avez besoin varieront. Consultez notre guide Usenet pour plus d'informations.
  • Si vous êtes sur un Mac, téléchargez et installez Python (s'il n'est pas déjà installé).

Avec tout cela prêt à partir, il est temps de commencer.

Télévision

Votre ordinateur peut se comporter comme un enregistreur vidéo personnel sur Internet, en téléchargeant des épisodes télévisés dès leur diffusion, grâce à l'aide d'une application appelée Sick Beard. Il vous suffit de l'installer, de lui indiquer les émissions que vous souhaitez suivre, comment vous souhaitez les télécharger (via BitTorrent ou Usenet), et de laisser le reste se faire. Suivez ces étapes pour l'installer:

Sur un PC Windows ...

  1. Téléchargez Sick Beard.
  2. Décompressez Sick Beard dans un dossier et placez-le là où vous le souhaitez. Exécutez-le et vous avez terminé avec l'installation.

Sur un Mac ...

  1. Téléchargez les dernières versions de Git et Cheetah. (Ne vous inquiétez pas du fait que Cheetah soit vieux. J'utilise la même version depuis Snow Leopard. Cela fonctionne très bien sur Lion et Mountain Lion.)
  2. Installez Git via l’installateur fourni. Lorsque vous avez terminé, ouvrez Terminal (dans Disque dur → Applications → Utilitaires) pour installer Cheetah. Type
  3. CD

  4. dans la fenêtre du terminal, un espace et faites glisser le dossier de téléchargement Cheeat décompressé sur la fenêtre du terminal. Votre commande finale devrait ressembler à quelque chose comme
  5. cd / Downloads/Cheetah-2.4.4

  6. . Appuyez sur Entrée. Ensuite, coller dans
  7. sudo python setup.py install

  8. et appuyez à nouveau sur enter. Cheetah s'installera dans environ une minute.
  9. Entrer
  10. cd / Applications

  11. dans la fenêtre de votre terminal pour accéder au dossier Applications de votre ordinateur, puis entrez
  12. git clone git: //github.com/midgetspy/Sick-Beard.git

  13. récupérer la dernière source de Sick Beard sur GitHub.
  14. Lorsque Sick Beard a terminé l'installation, lancez-le en entrant cette commande dans la fenêtre de votre terminal:
  15. python / Applications/Sick-Beard/sickbeard.py

  16. Si vous souhaitez exécuter Sick Beard comme une application, ouvrez simplement Automator ou l'éditeur AppleScript, créez un flux de travail / script exécutant cette commande de terminal et enregistrez-le en tant qu'application.

Une fois que Sick Beard est opérationnel, pointez votre navigateur Web préféré sur localhost: 8081 pour commencer. Sick Beard est un outil puissant qui nécessite une configuration. Avant de commencer à ajouter vos émissions préférées, sautez dans la section config et configurez les éléments suivants:

  • Paramètres de recherche - Si vous utilisez Sick Beard pour rechercher des fichiers NZB à télécharger avec Usenet, vous devez entrer votre nom d'utilisateur SABnzbd +, votre mot de passe et votre clé API dans cette section. Si vous souhaitez télécharger des torrents, vous devez simplement activer cette option et indiquer à Sick Beard où se trouve votre dossier de surveillance torrent.
  • Fournisseurs de recherche - Si vous téléchargez des émissions via Usenet, vous devez configurer les fournisseurs de recherche dans cette section. Cochez les cases à côté de celles que vous souhaitez utiliser, puis sélectionnez leurs noms dans la section suivante pour entrer les informations d'identification nécessaires. Par exemple, NZBMatrix nécessite un nom d'utilisateur et une clé API. Si vous avez suivi les instructions au début du message, vous devriez avoir ces informations prêtes à l'emploi.
  • Post-traitement - Les utilisateurs de SABnzbd + n'auront pas à configurer beaucoup ici, car ils gèrent le post-traitement pour vous. Vous pouvez cependant demander à Sick Beard de faire une partie du travail. Les utilisateurs de BitTorrent voudront cependant configurer cela à leur guise, car la plupart des clients torrent ne font pas grand chose en matière de post-traitement.
  • Notifications - Contrairement aux autres outils que nous allons couvrir dans ce guide, vous voudrez probablement le savoir dès que le téléchargement de vos émissions préférées sera terminé. Sick Beard fournit des points d'ancrage pour un des services de notification afin que vous puissiez le savoir immédiatement, en utilisant à peu près n'importe quel outil de votre choix. La configuration est très facile, il vous suffit donc de trouver votre application de notification préférée et de saisir les informations requises dans cette section.

Une fois la configuration initiale terminée, ajoutez les séries télévisées que vous souhaitez suivre à partir de l'interface de Sick Beard. Si vous avez besoin d’aide pour l’ajout d’émissions, consultez notre guide complet sur Sick Beard.

Films

Couch Potato conserve la trace de tous les films que vous souhaitez regarder et les télécharge également. L'installation est facile sous Windows et OS X:

  1. Téléchargez Couch Potato.
  2. Lancez Couch Potato et visitez localhost: 5000 pour commencer.

Couch Potato étant ouvert dans votre navigateur Web, cliquez sur l’icône Cog en haut pour le configurer. Voici un aperçu de chaque onglet et de ce que vous pouvez configurer:

  • Général - Définissez l'adresse IP et le port de l'interface Web de Couch Potato, votre nom d'utilisateur et votre mot de passe, ainsi que d'autres paramètres généraux.
  • Téléchargeurs - Configurez SABnzbd + et / ou votre répertoire BitTorrent Black Hole (c'est-à-dire le dossier que votre client BitTorrent est en train de regarder) dans cette section.
  • Fournisseurs - Configurez les fournisseurs de recherche de fichiers NZB et torrent que vous souhaitez utiliser pour télécharger des films. (Vous aurez besoin des informations d'identification pertinentes que vous avez rassemblées au début de cet article pour que Couch Potato fonctionne avec Usenet.)
  • Qualité - Activez et désactivez les différentes options de qualité pour les films téléchargés (par exemple, 720p, BR-Rip, Screener, etc.).
  • Renommer - Définissez les règles de renommage que vous souhaitez appliquer une fois le téléchargement du film terminé.

Les autres sections ne sont pas obligatoires, mais n'hésitez pas à explorer d'autres fonctionnalités de Couch Potato. Une fois la configuration terminée, utilisez la barre d’outils pour rechercher un film, sélectionnez la qualité souhaitée (par exemple, 720p, DVD-Rip, etc.), puis ajoutez-le à votre liste de surveillance. Répétez cette procédure pour tout film que vous souhaitez suivre (et télécharger). Couch Potato se chargera du reste.

La musique

Suivre les nouvelles versions de votre musique préférée, télécharger automatiquement des chansons et convertir ces chansons dans votre format de préférence est vraiment facile avec un outil appelé Casques. Il peut même extraire les paroles et les pochettes d'album pour les chansons qu'il télécharge. Suivez ces étapes pour l'installer:

  1. Téléchargez les fichiers sources du casque depuis GitHub.
  2. Décompressez la source et placez-la où vous voulez. (Les utilisateurs d’OS X doivent le conserver dans leur dossier Applications.)
  3. Lancer des écouteurs. Les utilisateurs Windows peuvent le lancer en cliquant avec le bouton droit de la souris sur le fichier Headphones.py et en choisissant Ouvrir avec → Python. Les utilisateurs Mac doivent ouvrir le terminal (dans Disque dur → Applications → Utilitaires) et entrez cette commande:
  4. python / Applications / Ecouteurs.py

  5. Si vous configurez d'autres services mentionnés dans cet article, Headphones aura probablement un port en conflit de 8081. Lors de l'exécution du script Headphones.py, vous serez informé du conflit et invité à choisir un nouveau port. Vous pouvez choisir ce que vous voulez, mais j'ai opté pour 8181.

Les écouteurs sont riches en fonctionnalités et exhaustives, mais il vous suffit de configurer quelques paramètres pour commencer. Cliquez sur l'icône en forme de rouage en haut et configurez les sections suivantes:

  • Interface Web - Définissez votre adresse IP, votre port, votre nom d'utilisateur et votre mot de passe dans cette section. Vous pouvez également définir d'autres paramètres généraux, tels que la fréquence à laquelle Headphones recherche de nouveaux fichiers.
  • Paramètres de téléchargement - Entrez vos informations utilisateur SABnzbd + et votre clé API dans cette section pour télécharger via Usenet. Pour utiliser BitTorrent, spécifiez simplement votre répertoire Black Hole (c'est-à-dire le dossier que votre client BitTorrent est en train de regarder).
  • Fournisseurs de recherche - Configurez les fournisseurs de recherche NZB si vous utilisez Usenet. Vous aurez besoin des informations d'identification pertinentes recueillies au début de cet article. Pour BitTorrent, sélectionnez simplement les suivis que vous souhaitez utiliser.
  • Qualité et post-traitement - Choisissez la qualité des fichiers que vous souhaitez télécharger par défaut et activez toutes les fonctions de post-traitement (par exemple, ajouter des paroles et des pochettes d'albums).
  • Paramètres avancés - Définissez les règles de renommage, la conversion de format, etc. (Vous n'avez pas besoin de configurer quoi que ce soit dans cette section, mais vous y découvrirez de nombreuses fonctionnalités intéressantes.)

Une fois la configuration des écouteurs terminée, il vous suffit de rechercher le groupe que vous souhaitez suivre à l’aide de la barre d’outils située en haut. Lorsque vous trouvez ce que vous voulez, ajoutez le groupe à votre liste de surveillance et Headphones les suivra. Répétez cette procédure pour tous les groupes que vous aimez.

Tout le reste

Vous n'êtes pas obligé de vous arrêter à la télévision, au cinéma et à la musique. Quelques autres téléchargeurs sont à votre disposition:

  • Omniverse télécharge automatiquement des bandes dessinées.
  • LazyLibrarian télécharge automatiquement des ebooks.
  • Gamez télécharge automatiquement les jeux vidéo.

Si cette liste ne couvre pas vos besoins, FlexGet fournit un moyen de créer vos propres téléchargeurs personnalisés. Il lit les flux RSS, les fichiers CSV et les pages HTML pour trouver des torrents, des NZB, des podcasts ou tout ce que vous recherchez, et les transmet à tous les téléchargeurs prenant en charge les répertoires de surveillance. Cela inclut rTorrent, uTorrent, Transmission, sabNZBD +, nzbget, pyLoad, etc. Tout ce que vous avez à faire est de l'installer, de lui dire où chercher, que chercher et que faire avec les fichiers qu'il trouve. Le processus d'installation varie, alors suivez les instructions pour votre système d'exploitation.

Sur un PC Windows ...

  1. Installez Python (si vous ne l'avez pas déjà fait).
  2. Installez easy_install.
  3. Appuyez sur Windows + R et exécutez cette commande:
  4. easy_install flexget

  5. Lorsque vous y êtes invité, exécutez la commande suivante pour vérifier l'installation:
  6. flexget -V

Sur un Mac (OS X 10.6 et supérieur) ...

  1. Ouvrez le terminal (dans Disque dur → Applications → Utilitaires) et exécutez cette commande:
  2. sudo easy_install flexget

  3. . (Oui, vous devez juste exécuter cela et OS X saura quoi faire.)
  4. Vous devrez peut-être également utiliser easy_install pour installer certains plug-ins, tels que celui pour Transmission (si c'est ce que vous utilisez comme téléchargeur). Voici un exemple:
  5. sudo easy_install transmissionrpc

  6. Créez un fichier texte simple appelé
  7. com.flexget.plist

  8. dans ~ / Library / LaunchAgents. (C'est votre dossier personnel → Bibliothèque → Agents de lancement.) Collez le texte suivant dans le fichier (ou téléchargez-le simplement):
  9. Étiquette

    com.flexget

    ProgrammeArguments

    / usr / local / bin / flexget

    —Cron

    Agréable

    1

    StartInterval

    900

    RunAtLoad

  10. De retour dans Terminal, exécutez cette commande:
  11. launchctl load -w ~ / Bibliothèque / LaunchAgents / com.flexget.plist

FlexGet n'est utile que si vous lui donnez quelque chose à faire. L'application fonctionne avec des tâches spécifiques écrites en YAML, qui est un format de données très simple et lisible par l'homme. Jetons un coup d'œil à un exemple de fichier de configuration FlexGet écrit en YAML (config.yml) pour vous aider à comprendre comment cela fonctionne:

les tâches:

tâche de test:

rss: //mysite.com/myfeed.rss

séries:

- Mon émission préférée

- Un autre bon spectacle:

qualité: 720p

télécharger: / home / moi / watchdir /

La première ligne indique "tâche de test:" pour indiquer qu’il s’agit d’une tâche appelée "test". La deuxième ligne identifie un flux RSS à surveiller par FlexGet. Ensuite, une liste de séries indique à FlexGet ce qu’il faut rechercher dans ce flux RSS. Dans le cas de "Another Good Show", vous remarquerez que "qualité: 720p" est désigné pour indiquer à FlexGet de ne rechercher que les fichiers 720p pour ce spectacle. Enfin, un répertoire de téléchargement sur la machine locale est spécifié. Tous les fichiers correspondant aux critères spécifiés dans cette tâche seront placés dans ce répertoire, surveillé par un téléchargeur (tel que SABnzbd + ou uTorrent).

Le format est assez simple à suivre, mais il varie en fonction de ce que vous voulez créer. Nous ne pouvons pas entrer dans chaque petite option sans écrire un manuel complet, et les créateurs de FlexGet en ont déjà fait un. Assurez-vous de consulter ces instructions de configuration pour obtenir de l'aide sur la création de votre propre fichier config.yml que FlexGet pourra utiliser.

Après avoir terminé votre fichier de tâches, enregistrez-le en tant que fichier config.yml dans

C: \ Utilisateurs \ YOURUSER \ flexget \

sous Windows 7,

C: \ Documents and Settings \ YOURUSER \ flexget \

sous Windows XP ou

~ / .flexget /

sous OS X. Pour exécuter l'une des tâches spécifiées, ouvrez la ligne de commande dans le système d'exploitation de votre choix et exécutez la commande suivante:

flexget —nameOfTask

Vous voudrez bien sûr remplacer "nameOfTask" par le nom d'une tâche dans votre fichier config.yml. Si vous configurez tout correctement, cette tâche sera exécutée et vous aurez votre propre téléchargeur automatique personnalisé!

Bonus supplémentaire: Vous souhaitez obtenir tout cela sur votre NAS? Nous avons aussi un guide pour ça!

.