Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
wiki:automatic_dlja_keenetic_a [2013/07/14 21:15] staubnull |
wiki:automatic_dlja_keenetic_a [2014/01/11 00:39] (текущий) staubnull |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
На данный момент этот пакет скомпиллирован и находится в репозитории, но из-за занятости знающих людей он не совсем готов к эксплуатации. | На данный момент этот пакет скомпиллирован и находится в репозитории, но из-за занятости знающих людей он не совсем готов к эксплуатации. | ||
+ | |||
+ | Источник статьи [[http://forum.zyxmon.org/topic342-automatic-dlya-keenetica.html]] | ||
+ | |||
+ | ===== Установка и настройка ===== | ||
Как ставить пакет | Как ставить пакет | ||
Строка 12: | Строка 16: | ||
opkg install automatic | opkg install automatic | ||
- | 1)После этого надо создать automatic.state файл (в него записываются ссылки на торрент-файлы, которые automatic уже скачал) | + | 1) После этого надо создать automatic.state файл (в него записываются ссылки на торрент-файлы, которые automatic уже скачал) |
touch /media/DISK_A1/system/var/transmission/automatic.state | touch /media/DISK_A1/system/var/transmission/automatic.state | ||
Строка 47: | Строка 51: | ||
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib | export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib | ||
- | start_daemon() { | + | start() { |
- | $BIN -v 2 -c $CONFIGFILE -l $LOGFILE | + | $BIN -v 2 -c $CONFIGFILE -l $LOGFILE |
} | } | ||
- | stop_daemon() { | + | stop() { |
- | killall automatic | + | killall automatic |
+ | } | ||
+ | |||
+ | restart() { | ||
+ | killall automatic | ||
+ | sleep 10 | ||
+ | $BIN -v 2 -c $CONFIGFILE -l $LOGFILE | ||
} | } | ||
case "$1" in | case "$1" in | ||
- | start) | + | start) |
- | start_daemon | + | start |
- | ;; | + | ;; |
- | stop) | + | stop) |
- | stop_daemon | + | stop |
- | ;; | + | ;; |
- | restart) | + | restart) |
- | stop_daemon | + | stop |
- | sleep 5 | + | start |
- | start_daemon | + | ;; |
- | ;; | + | *) |
- | *) | + | echo "Usage: $0 {start|stop|restart}" |
- | echo "Usage: $0 {start|stop|restart}" | + | ;; |
- | ;; | + | |
esac | esac | ||
Строка 237: | Строка 246: | ||
# Name | # Name | ||
- | filter = { pattern => "(?!.*iTunes)Name.*720p.*AC3" | + | filter = { pattern => "(?!.*iTunes)Name.*720p.*AC3" |
- | folder => "/путь/до/куда/хотите" | + | folder => "/путь/до/куда/хотите" |
- | feedid => 11 | + | feedid => 11 |
- | } | + | } |
- | Здесь будут качаться торрент-файлы с именем Name, у которых в строке есть 720p и AC3, но будут пропускаться с iTunes. И будет фильтроваться фид c id 11 | + | Здесь будут качаться торрент-файлы с именем Name, у которых в строке есть 720p и AC3, но будут пропускаться с iTunes. И будет фильтроваться фид c id 11 |
- | # Name Other | + | # Name Other |
- | filter = { pattern => "(?!.*(720p|iTunes))Name.*Other" | + | filter = { pattern => "(?!.*(720p|iTunes))Name.*Other" |
- | folder => "/путь/до/куда/хотите" | + | folder => "/путь/до/куда/хотите" |
- | feedid => 11 | + | feedid => 11 |
- | } | + | } |
- | Здесь будут качаться торрент-файлы с именем Name+чтонибудьеще+Other, но будут пропускаться с iTunes, 720p. И будет фильтроваться фид c id 11 | + | Здесь будут качаться торрент-файлы с именем Name+чтонибудьеще+Other, но будут пропускаться с iTunes, 720p. И будет фильтроваться фид c id 11 |
- | # Name Other | + | # Name Other |
- | filter = { pattern => "(?!.*(720p|iPhone))Name.Other" | + | filter = { pattern => "(?!.*(720p|iPhone))Name.Other" |
- | folder => "/путь/до/куда/хотите" | + | folder => "/путь/до/куда/хотите" |
- | feedid => 2 | + | feedid => 2 |
- | } | + | } |
- | Здесь будут качаться торрент-файлы с именем Name Other, но будут пропускаться с iPhone, 720p. И будет фильтроваться фид c id 2 | + | Здесь будут качаться торрент-файлы с именем Name Other, но будут пропускаться с iPhone, 720p. И будет фильтроваться фид c id 2 |
- | # Name of Others | + | # Name of Others |
- | filter = { pattern => "(?!.*(720p|iPhone|Reliz1|RG#2))Name.of.Others" | + | filter = { pattern => "(?!.*(720p|iPhone|Reliz1|RG#2))Name.of.Others" |
- | folder => "/путь/до/куда/хотите" | + | folder => "/путь/до/куда/хотите" |
- | feedid => 2 | + | feedid => 2 |
- | } | + | } |
- | Здесь будут качаться торрент-файлы с именем Name of Others, но будут пропускаться с iPhone, 720p, а также Reliz1 и RG#2. И будет фильтроваться фид c id 2 | + | Здесь будут качаться торрент-файлы с именем Name of Others, но будут пропускаться с iPhone, 720p, а также Reliz1 и RG#2. И будет фильтроваться фид c id 2 |
+ | |||
+ | ---- | ||
- | П.С.: возможно, есть какие-то более цивильные способы доработки напильником, также и некоторые пункты конфигурации довольно устарели. Просто свой конфиг я использую с версии 0.5, поэтому некоторые анахронизмы имеют место быть. | ||
Для тех, кто знаком с английским и кого заинтересовало - прошу на форум оригинала [[http://forum.dsmg600.info/viewtopic.php?pid=15546]]. | Для тех, кто знаком с английским и кого заинтересовало - прошу на форум оригинала [[http://forum.dsmg600.info/viewtopic.php?pid=15546]]. | ||
- | Также со слов **schild** есть еще одно решение TorrentMonitor [[http://blog.korphome.ru/torrentmonitor/]] | + | ---- |
+ | |||
+ | ===== Возможные проблемы, решения и доп. примеры ===== | ||
+ | |||
+ | novafilm | ||
+ | |||
+ | feed = { url => "http://www.ulitka.tv/novafilm.xml" | ||
+ | |||
+ | newstudio | ||
+ | |||
+ | #http://ne****diogroup.tv/rss.php?user=1234&pass=5678 | ||
+ | feed = { url => "http://ne****diogroup.tv/rss.php?user=1234&pass=5678" | ||
+ | cookie => "bb_data=something_from_cookie_manager_of_browser" | ||
+ | id => 3 | ||
+ | } | ||
+ | |||
+ | решение для lostfilm от **Davilka** | ||
+ | |||
+ | feed = { url => "http://pipes.yahoo.com/pipes/pipe.run?_id=56e06d689df6186d0421b9b54bfbe358&_render=rss" | ||
+ | |||
+ | |||
+ | ''laforsh пишет: | ||
+ | Подскажите, плиз, - Automatic умеет работать с обновляемыми раздачами ? Умеет он парсить страницы по времени создания торрент-файла ?'' | ||
+ | |||
+ | Не приходилось использовать для обновляемых раздач, но по логике, нет. Дело в том, что Automatic следит за тем, чтобы повторно не скачать один и тот же торрент, складывая ссылки на скачку в файл automatic.state и соответственно, если ссылка эта не меняется+фид не обновляется, то и торрент будет считаться уже скачанным. | ||
+ | Да и парсит он только строчку темы фида регулярными выражениями... | ||
+ | Возможно, для этих целей, более целесообразен **TorrentMonitor** [[http://blog.korphome.ru/torrentmonitor/]], упомянутый **schild'ом** |