GitXplorerGitXplorer
r

lostfilm

public
2 stars
1 forks
1 issues

Commits

List of commits on branch master.
Unverified
7a4598fce8be5665a90e3fef76757d13fce07eeb

README: справка

committed 14 years ago
Unverified
0d1e50390e7c4e6d478600c917348ff561b2cc84

--force для удаления адреса из базы данных

committed 14 years ago
Unverified
32bf236dbfcbc7420a5f973d70ea686f1896db65

README: нотификация

committed 14 years ago
Unverified
945798232b78e73207ced98b1cf7b5016d42012b

README: формат запуска

committed 14 years ago
Unverified
0da26a0b4b95ecce842d69697dad535b29c381ce

убрал параметр --action

committed 14 years ago
Unverified
4dcf8d18079741c24df29b7b5ebadce2f463d125

проверка отдельного сериала вынес в отдельную функцию

committed 14 years ago

README

The README file for this repository.

LostFilm.TV Checker Version 0.8rc

Скрипт для автоматической загрузки торрент-файлов новых серий разных сериалов с Lostfilm.TV. Плюшки:

  • Автоматическая проверка нескольких сериалов на новые серии
  • Использование sqlite базы данных
  • Нотификация в Jabber, Juick!

Параметры запуска: Формат запуска: lostfilm.sh -s -u <"url"> --fake --force -nan --xmpp <1/0> --xmpp-jid xmpp@jid.com
--juick <1/0> --log <1/0> --log-file <"/path/to/log"> --data-dir <"/path/to/dir">
--torrents-dir <"/path/to/dir"> --download-dir <"/path/to/dir"> --complete-dir <"/path/to/dir">
--temporary-dir <"/path/to/dir"> --user-id --user-password <"password-hash">
--torrent-client <"torrent-client"> --config-file <"/path/to/config">
--db-file <"/path/to/file.db"> initdb info c cc db config

Начало работы:

  1. Создать файл config.sh в той-же папке, где и lostfilm.sh (пример в файле config.sh.default)

  2. Настроить торрент-клиент, чтобы по завершении загрузок он переносил завершенный файл в папку COMPLETE_DIR из config.sh

  3. Сконфигурировать программу. Есть 2 способа это сделать. Первый: запускать "lostfilm.sh config add" для добавления нового сериала Второй: ручной способ Создать файл lostfilm_config в папке, указанной в config.sh как DATA_DIR по такому формату: Кодовое Имя|Полное название|http://страничка на сайте лостфильма|папка завершенных файлов/%GNAME%

         Где "Кодовое Имя" - название сериала на английском в пути на закачку. Например:
             для сериала "Во все тяжкие" торрент-файлы называются Breaking.Bad.S03E05.rus.LostFilm.TV.avi.torrent
             Кодовое имя тут - Breaking.Bad (точно в том-же регистре и с точкой)
         "Полное название" - название сериала в читаемом виде. Например: "Во все тяжкие"
         "http://страничка на сайте лостфильма" - например, http://www.lostfilm.tv/browse.php?cat=119
         "папка завершенных файлов/%GNAME%" - папка, куда будут переноситься файлы после завершения загрузки.
             %GNAME% будет заменен на полное название сериала.
             При строке "/media/Data/Video/%GNAME%" путь будет автоматически преобразован
             в "/media/Data/Video/Во все тяжкие/" и будет создана соответствующая папка
    
  4. Запускать "lostfilm.sh check" в нужное время

  5. Profit!

Параметры запуска: "initdb": Инициализирует файл базы данных. "info": Показывает информацию о сериалах в базе данных и файле конфигурации. синтаксис: после слова info можно задать формат вывода. info about count files config about : показывает общую информацию о сериале count : показывает количество серий в базе данных files : выводит список торрент-файлов из базы данных config : выводит соответствующую строку из файла конфигурации Запуск info без формата идентично запуску info about "check", или просто "c": Производит, собственно, проверку всех сериалов на сайте лостфильма. "checkcomplete", или просто "cc": Проверяет папку COMPLETE_DIR на завершенный файлы от лостфильма и, если есть, перемещает их по соответствующим папкам из файла конфигурации. "db": разные действия с базой данных: db remove: удаляет что-либо из базы данных. Если через параметр --url "адрес" указана ссылка, то он удаляется из базы. Ссылку можно посмотреть с помощью команды info files Если сериал указан через --serial , то удалятся все данные о сериале из базы данных. db exists: проверяет, существует ли адрес, указаный в --url "адрес" в базе данных. db purge : полностью очищает базу данных. "config": управление файлом конфигурации config add: добавление сериала в базу данных config remove: удаление сериала из базы данных (указать через опцию --serial )

Автор: Antigluk, Роман Радер [antigluk@gmail.com] http://github.com/antigluk/lostfilm