корисні статті

Як автоматично завантажувати практично все, як тільки це стане доступним

В Інтернеті дійсно є все, і це все доступне для завантаження, не піднімаючи пальця. Серія корисних сценаріїв, які можна встановити за кілька хвилин, може перетворити ваш комп'ютер у автоматичну машину для завантаження медіа.

Ми показали всілякі автоматичні завантажувачі, які захоплюють телешоу після виходу в ефір та фільми, як тільки вони виходять, але вам не доведеться зупинятися на цьому. Ви можете планувати музику, комікси, відеоігри та практично будь-що інше як завантаження з мінімальними зусиллями. У цій публікації ми розглянемо, як налаштувати наявні сценарії для придбання всіх видів носіїв та використовувати інструмент під назвою FlexGet для обробки решти.

Перш ніж розпочати роботу

Усі інструменти в цьому посібнику працюють з BitTorrent, який слід безпечно налаштувати, перш ніж робити щось інше. Якщо ви хочете використовувати Usenet замість цього, вам знадобиться встановити SABnzbd +, щоб все працювало належним чином.

Якщо ви вибрали маршрут Usenet і SABnzbd +, вам знадобиться кілька речей:

  • Ваше SABnzbd + ім'я користувача та пароль, які ви виберете під час налаштування (припускаючи, що ви вирішите встановити ім’я користувача та пароль, тобто).
  • Ваш ключ SABnzbd + API, який ви можете знайти в розділі Налаштування на вкладці Загальні. Це буде виглядати приблизно як 5ape87035c49c4b8f461e55f0z9z4z02.
  • Місце для зберігання завантажених файлів. Створіть окремі папки для кожного типу медіа (наприклад, телебачення, фільми, музика, електронні книги тощо).
  • Інформація про постачальника пошуку NZB, наприклад ваше ім'я користувача та пароль та / або ключ API. Кожен постачальник дещо відрізняється, тому інформація, яка вам потрібна, буде відрізнятися. Для отримання додаткової інформації зверніться до нашого посібника Usenet.
  • Якщо ви перебуваєте на Mac, завантажте та встановіть Python (якщо він ще не встановлений).

З усього цього готового до роботи, саме час приступити до роботи.

Телебачення

Ваш комп’ютер може діяти як інтернет-персональний відеореєстратор, завантажуючи телевізійні епізоди, як тільки вони виходять в ефір, завдяки допомозі програми під назвою «Боляча Борода». Ви просто встановите його, повідомте йому, які програми ви хочете відслідковувати, як ви хочете завантажити ці шоу (через BitTorrent або Usenet), і дозволите цьому зробити все інше. Для встановлення виконайте наступні дії:

На ПК з Windows ...

  1. Завантажте хвору бороду.
  2. Розпакуйте хвору бороду в папку і помістіть її в те місце, де ви хочете, щоб вона жила. Запустіть його і ви закінчите з установкою.

На Mac ...

  1. Завантажте останні версії Git та гепардів. (Не хвилюйтеся, що Гепард старий. Я використовую ту саму версію ще з "Сніжного Леопарда". Він чудово працює на Леві та Гірському Леві.)
  2. Встановіть Git через доданий інсталятор. Закінчивши, відкрийте термінал (на жорсткому диску → програми → утиліти), щоб встановити Cheetah. Тип
  3. cd

  4. у вікно терміналу, пробіл та перетягніть нерозпаковану папку завантаження Cheeat на вікно терміналу. Ваш останній товариш повинен виглядати приблизно так
  5. cd / Завантажити/Cheetah-2.4.4

  6. . Натисніть Enter. Далі вставте
  7. встановити sudo python setup.py

  8. і знову натисніть клавішу Enter. Гепард встановиться приблизно за хвилину.
  9. Введіть
  10. CD / Програми

  11. у вікні вашого терміналу, щоб перейти в папку Applications на комп'ютері, а потім увійдіть
  12. git clone git: //github.com/midgetspy/Sick-Beard.git

  13. щоб схопити останнє джерело хворої бороди від GitHub.
  14. Коли Sick Beard завершить установку, запустіть її, ввівши цю команду у вікні терміналу:
  15. python /Applications/Sick-Beard/sickbeard.py

  16. Якщо ви хочете запустити Sick Beard як додаток, просто відкрийте Automator або AppleScript Editor, створіть робочий процес / скрипт, який виконує цю команду терміналу, і збережіть його як додаток.

Після того, як Sick Beard запускається, вкажіть веб-браузер, який вибираєте, на localhost: 8081, щоб розпочати роботу. Хвора борода є потужним інструментом і потребує певної конфігурації. Перш ніж почати додавати улюблені шоу, перейдіть у розділ конфігурації та встановіть наступне:

  • Налаштування пошуку - якщо ви використовуєте Sick Beard для пошуку файлів NZB, які потрібно завантажити для використання на Usenet, у цьому розділі вам потрібно буде ввести SABnzbd + ім’я користувача, пароль та API. Якщо ви хочете завантажити торрент, вам просто потрібно ввімкнути цю опцію і сказати Sick Beard, де знаходиться ваша папка торрент-годинника.
  • Пошукові постачальники - якщо ви завантажуєте шоу через Usenet, вам потрібно буде налаштувати пошукові оператори в цьому розділі. Поставте галочки поруч із тими, які ви хочете використовувати, а потім виберіть їх імена в наступному розділі, щоб ввести необхідні облікові дані. Наприклад, для NZBMatrix потрібні ім'я користувача та ключ API. Якщо ви дотримувались інструкцій на початку публікації, ви повинні мати цю інформацію готовою до роботи.
  • Обробка публікацій - Користувачам SABnzbd + тут ​​не доведеться багато конфігурувати, оскільки це оброблятиме для вас обробку. Однак ви можете попросити хвору Бороду зробити якусь роботу. Користувачі BitTorrent захочуть налаштувати це на свій смак, оскільки більшість клієнтів-торентів не робитимуть багато способів післяобробки.
  • Сповіщення - На відміну від інших інструментів, які ми розглянемо в цьому посібнику, ви, ймовірно, хочете дізнатися, як тільки завантаження ваших улюблених шоу закінчиться. Sick Beard надає гачки для служб сповіщення, щоб ви могли це дізнатися відразу, використовуючи майже будь-який інструмент, який вам подобається. Налаштування дуже просто, тому просто знайдіть у своєму розділі налаштування сповіщень та введіть необхідну інформацію в цей розділ.

Після завершення початкових налаштувань додайте телевізійні шоу, які ви хочете відслідковувати, з інтерфейсу хворої бороди. Якщо вам потрібна допомога щодо додавання шоу, оскільки процес трохи заплутався вперше, зверніться до нашого повного посібника з хворої бороди.

Фільми

Couch картопля відстежує всі фільми, які ви хочете переглянути, і завантажує їх теж. Установка проста в Windows і OS X:

  1. Завантажте Картоплю-диван.
  2. Запустіть Картоплю-кушетку та відвідайте localhost: 5000, щоб розпочати роботу.

Коли Couch Potato відкриється у веб-переглядачі, натисніть значок Cog вгорі, щоб налаштувати його. Ось огляд кожної вкладки та що ви можете налаштувати:

  • Загальне - Встановіть IP-адресу та порт веб-інтерфейсу Couch Potato, ваше ім’я користувача та пароль та інші загальні налаштування.
  • Завантажувачі - налаштуйте SABnzbd + та / або ваш каталог BitTorrent Black Hole (тобто папку, яку переглядає ваш клієнт BitTorrent) у цьому розділі.
  • Провайдери - конфігуруйте постачальників пошуку файлів NZB та торрент-файлів, яких ви хочете використовувати для завантаження фільмів. (Вам потрібні відповідні облікові дані, які ви зібрали на початку цієї публікації, щоб Couch Potato працював з Usenet.)
  • Якість - увімкнення та вимкнення різноманітних параметрів якості для завантажених фільмів (наприклад, 720p, BR-Rip, Screener тощо).
  • Перейменування - встановіть будь-які правила перейменування, які потрібно застосувати після завершення завантаження фільму.

Інші розділи не потрібні, але сміливо вивчайте, щоб дізнатися більше про особливості Картопляного дивана. Після завершення конфігурації використовуйте панель інструментів зверху для пошуку фільму, виберіть потрібну якість (наприклад, 720p, DVD-Rip тощо) та додайте її до свого списку перегляду. Повторіть цей процес для будь-якого фільму, який ви хочете відстежувати (і завантажувати). Кушетка Картопля подбає про відпочинок.

Музика

Відстежувати нові випуски вашої улюбленої музики, автоматично завантажувати пісні та перетворювати ці пісні у ваш формат бажаних дій дуже просто за допомогою інструменту під назвою Навушники. Він навіть може витягувати тексти пісень та альбомів для пісень, які завантажує. Для встановлення виконайте наступні дії:

  1. Завантажте вихідні файли навушників з GitHub.
  2. Розпакуйте джерело і помістіть його куди завгодно. (Користувачі OS X повинні зберігати його в папці додатків.)
  3. Запустіть навушники. Користувачі Windows можуть запустити його, клацнувши правою кнопкою миші на файл Headphones.py і обравши Open With → Python. Користувачам Mac потрібно відкрити термінал (на жорсткому диску → програми → утиліти) та ввести цю команду:
  4. python /Applications/Headphones.py

  5. Якщо ви налаштовуєте інші сервіси, згадані в цій публікації, у "Навушники" буде ймовірно конфліктний порт 8081. Після запуску сценарію Headphones.py вам буде повідомлено про конфлікт і запропоновано вибрати новий порт. Ви можете вибрати все, що завгодно, але я вибрав 8181.

Навушники - це багатофункціональна функція, але вам потрібно налаштувати лише кілька налаштувань, щоб розпочати роботу. Клацніть піктограму зубчика вгорі та налаштуйте такі розділи:

  • Веб-інтерфейс - В цьому розділі встановіть свою IP-адресу, порт, ім’я користувача та пароль. Ви також можете встановити інші загальні настройки, наприклад, як часто Навушники шукають нові файли.
  • Установки завантаження - введіть у цей розділ свою інформацію про користувача SABnzbd + та ключ API, щоб завантажити через Usenet. Щоб використовувати BitTorrent, просто вкажіть каталог Black Hole (тобто папку, яку переглядає ваш BitTorrent клієнт).
  • Пошукові провайдери - налаштуйте постачальників пошуку NZB, якщо ви використовуєте Usenet. Вам потрібні відповідні дані, зібрані на початку цієї публікації. Для BitTorrent просто виберіть трекери, які ви хочете використовувати.
  • Якість та обробка публікацій - виберіть якість файлів, які ви хочете завантажити за замовчуванням, і ввімкніть будь-які функції після обробки (наприклад, додавання пісень та обкладинки альбомів).
  • Розширені налаштування - встановлення правил перейменування, перетворення формату тощо. (Вам не потрібно нічого налаштовувати в цьому розділі, але в ньому є багато цікавих функцій, які слід вивчити.)

Закінчивши налаштування навушників, просто знайдіть діапазон, який ви хочете відстежувати, використовуючи панель інструментів вгорі. Коли ви знайдете те, що хочете, додайте діапазон у свій список перегляду, і навушники відстежуватимуть їх. Повторіть цей процес для всіх гуртів, які вам подобаються.

Все інше

Вам не доведеться зупинятися на телебаченні, фільмах та музиці. У вашому розпорядженні ще кілька завантажувачів:

  • Omniverse автоматично завантажує комікси.
  • LazyLibrarian автоматично завантажує електронні книги.
  • Gamez автоматично завантажує відеоігри.

Якщо цей список не охоплює потрібне вам, FlexGet пропонує спосіб зробити власні, користувальницькі завантажувачі. Він читає RSS-канали, файли CSV та HTML-сторінки, щоб знайти торенти, NZB, подкасти чи все, що ви шукаєте, і подає їх будь-яким завантажувачам, які підтримують каталог дивитися. Сюди входять rTorrent, uTorrent, Transmission, sabNZBD +, nzbget, pyLoad тощо. Все, що вам потрібно зробити, це встановити його, сказати, де його шукати, що шукати і що робити з файлами, які він знаходить. Процес установки відрізняється, тому дотримуйтесь інструкцій для вашої операційної системи.

На ПК з Windows ...

  1. Встановіть Python (якщо ви ще цього не зробили).
  2. Встановити easy_install.
  3. Натисніть Windows + R і запустіть цю команду:
  4. easy_install flexget

  5. Коли буде запропоновано, запустіть таку команду, щоб перевірити встановлення:
  6. flexget -V

На Mac (OS X 10.6 і новішої версії) ...

  1. Відкрийте термінал (на жорсткому диску → програми → утиліти) та запустіть цю команду:
  2. sudo easy_install flexget

  3. . (Так, вам потрібно просто запустити це, і OS X буде знати, що робити.)
  4. Вам також може знадобитися використовувати easy_install для встановлення деяких плагінів, наприклад, для передачі (якщо це ви використовуєте як завантажувач). Ось приклад:
  5. sudo easy_install testingrpc

  6. Створіть звичайний текстовий файл під назвою
  7. com.flexget.plist

  8. в ~ / Бібліотека / LaunchAgents. (Це ваша домашня папка → бібліотека → агенти запуску.) Вставте у файл (або просто завантажте це):
  9. Мітка

    com.flexget

    Програмні аргументи

    / usr / local / bin / flexget

    —Крон

    Приємно

    1

    StartInterval

    900

    RunAtLoad

  10. Повернувшись до терміналу, запустіть цю команду:
  11. launchctl load -w ~ / Бібліотека / LaunchAgents / com.flexget.plist

FlexGet не корисний, якщо ви не дасте йому щось робити. Додаток працює з конкретними завданнями, написаними YAML, що є дуже простим, зрозумілим для людини форматом даних. Давайте подивимось зразок конфігураційного файлу FlexGet, написаного YAML (config.yml), щоб допомогти вам зрозуміти, як це працює:

завдання:

тестове завдання:

rss: //mysite.com/myfeed.rss

серія:

- Моє улюблене шоу

- Ще одне добре шоу:

якість: 720p

завантажити: / home / me / watchdir /

У першому рядку написано "тестове завдання:", щоб визначити, що це завдання, яке називається "перевірка". Другий рядок визначає RSS-канал для моніторингу FlexGet. Далі, список серій повідомляє FlexGet, що шукати всередині цього RSS-каналу. У випадку "Ще одного хорошого шоу" ви помітите, що "якість: 720p" призначено, щоб сказати FlexGet шукати лише 720p файли для цього шоу. Нарешті, вказується каталог завантаження на локальній машині. Будь-які файли, що відповідають критеріям, зазначеним у цьому завданні, будуть розміщені у цій директорії, яку переглядає завантажувач (наприклад, SABnzbd + або uTorrent).

Формат досить простий у дотриманні, але він буде змінюватися залежно від того, що ви хочете створити. Ми не можемо потрапити в кожен маленький варіант, не написавши цілого посібника, і творці FlexGet вже зробили його. Не забудьте проконсультуватися з цими інструкціями по конфігурації для отримання додаткової допомоги щодо створення власного файлу config.yml, який FlexGet використовувати.

Після завершення файлу завдання збережіть його як файл config.yml у

C: \ Користувачі \ YOURUSER \ flexget \

в Windows 7,

C: \ Документи та налаштування \ YOURUSER \ flexget \

в Windows XP або

~ / .flexget /

в ОС X. Щоб виконати будь-яке із заданих завдань, відкрийте командний рядок у вибраній операційній системі та запустіть таку команду:

flexget - ім'яOfTask

Звичайно, ви хочете замінити "nameOfTask" на ім'я завдання у вашому файлі config.yml. Якщо все налаштувати належним чином, це завдання буде запущено, і у вас буде власний, власний автоматичний завантажувач!

Додатковий бонус: Хочете отримати все це у своєму NAS? У нас теж є путівник по цьому!

.