1

Тема: Automatic для keenetic'а

У некоторых людей, использующих transmission, возникает вопрос, как можно автоматически организовать скачку торрентов из rss-фидов, как это есть в utorrent'е.
Вот как.
На данный момент этот пакет скомпиллирован и находится в репозитории, но из-за занятости знающих людей он не совсем готов к эксплуатации.
Как ставить пакет

opkg install automatic

1)После этого надо создать automatic.state файл (в него записываются ссылки на торрент-файлы, которые automatic уже скачал)

touch /media/DISK_A1/system/var/transmission/automatic.state

а в файле automatic.conf заменить 2 строки

nano /media/DISK_A1/system/etc/automatic.conf

на

# path to the file which stores information about already downloaded torrents (so they don't get readded to Transmission)
statefile = "/media/DISK_A1/system/var/transmission/automatic.state"

2) в automatic.conf также сменить путь до домашнего каталога transmission

# For Transmission 1.2x only: Path to the Transmission configuration files
transmission-home = "/media/DISK_A1/system/var/transmission"

3) скрипт запуска демона

touch /media/DISK_A1/system/etc/init.d/S91automatic
chmod +x /media/DISK_A1/system/etc/init.d/S91automatic
nano /media/DISK_A1/system/etc/init.d/S91automatic
#!/bin/sh

MOUNTPNT="/media/DISK_A1"
MOUNT="$MOUNTPNT/system"

BIN="$MOUNT/usr/sbin/automatic"
CONFIGFILE="$MOUNT/etc/automatic.conf"
LOGFILE="$MOUNT/var/transmission/automatic.log"

export PATH=$MOUNT/bin:$MOUNT/sbin:$MOUNT/usr/bin:$MOUNT/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib

start() {
    $BIN -v 2 -c $CONFIGFILE -l $LOGFILE
}

stop() {
    killall automatic
}

restart() {
    killall automatic
    sleep 10
    $BIN -v 2 -c $CONFIGFILE -l $LOGFILE
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        start
        ;;
    *)
        echo "Usage: $0 {start|stop|restart}"
        ;;
esac

4) также из конфига было бы неплохо вообще убрать строки

# list of feed URLs. You can specify one or more feeds, in case of the latter use curly brackets (see the "patterns" option for an example)
# Obsolete. Use "feed" option instead.
# url = ""

этот параметр в 0.8 версии не работает уже

Файл конфигурации automatic.conf

##############################
## Version-specific options ##
##############################

# Transmission version. Options are "1.2", "1.3", and "external"
transmission-version = "1.3"

# For Transmission 1.2x only: Path to the Transmission configuration files
transmission-home = "/media/DISK_A1/system/var/transmission"

# Call an external program instead of transmission directly
#
# If you use this, set transmission-version to "external"
# For best results, use an absolute path to the executable
# Executable is passed a single parameter, the name of the .torrent
# file that was downloaded.  The .torrent file passed to this external
# program may be removed after the program returns. 
# The program should return exit code 0 for success and non-0 for failure
# Automatic won't respond to ctrl-C while waiting for this to return
#
# transmission-external = "/usr/local/bin/custom-add-torrent"

# For Transmission 1.3x and newer only: set the host on which Transmission runs (default: localhost)
# указываете хост, к которому будете подключаться, чаще всего это локалхост, т.е. 127.0.0.1
rpc-host = "localhost"

# For Transmission 1.3x and newer only: set the RPC port on which Transmission & Clutch communicate (default: 9091)
# rpc-порт, т.е. порт от веб-морды, чаще всего 9091
rpc-port = 9091

# For Transmission 1.3x and newer only: If you configured Transmission/Clutch to use password authentication, Automatic needs that information as well
# авторизация на веб-морду
rpc-auth = "user:password"


#####################
## General options ##
#####################


# A feed contains at least a feed URL and some optional parameters:
#    "cookie"  =>  If the feed sits behind a login-secured site, you may specify the cookie information here so that Automatic
#                   can download the feed (and any torrents that are matched)
#     "id"      =>  Give a feed a numeric ID which can be used to restrict certain filters to only be used with a specific feed.
#
# Sometimes the download URLs in the RSS feed don't point to the correct download location for the torrent.
# Then a URL rewrite is necessary. You can use the following (optional) parameters to do that:
#     "url_pattern" => Pattern of the URL as found in the RSS feed. Use regular expressions and capture groups
#                      to capture parts of the URL that need to be reused.
#     "url_replace" => The 'new' URL that ought to be used as the actual download link for the torrent.
#                      You can insert the captured groups from 'url_pattern' here.
#  Example:
#    "url_pattern"  =>  "http://www.sometorrentsite.com/rssdownload.php/(.+)$"   # This URL has 1 capture group (the part in parentheses)
#    "url_replace"  =>  "http://www.sometorrentsite.com/download.php?/\1"        # Using '\1' in the URL places that part from the above URL
#                                                                                # at the end of the new URL

# поле url - адрес до rss-рассылки
# имеет примерно такой вид "http://myfirstfeed.com/rss.xml"
# поле cookie - куки для данного сайта, если не знаете, как оформлять, то возьмите пример с сайта, где взяли рсс-фид, если есть заполненные для utorrent'a, то можно брать оттуда
# поле id - номер фида, если их несколько, позволяет привязать фильтр к определенному фиду
# поле url_pattern - не знаю, зачем. Сверху написано на англ.
# поле url_replace - то же самое
# последние два необязательны, т.е. их можно просто убрать
# пример чуть ниже
# feed =  {  url          => "http://myfirstfeed.com/rss.xml"
#           cookie       => "uid=12345;pass=1234567890" 
#           id           => 1
#            url_pattern  => ""
#           url_replace  => ""
#             }

feed =  {  url     => "http://myfirstfeed.com/rss.xml"
           cookie  => "uid=12345;pass=123456789e15100302b0ef6123456789" 
           id      => 2
        }

# interval in minutes between checks for new downloads
# интервал обновления фидов, в минутах
interval = 30

# Limit upload speed (in KB/s) for each torrent that is added to Transmission via Automatic
# лимит исходящей скорости на закачиваемый торрент-файл
#upload-limit = 10

# Automatically add downloaded torrents to Transmission (requires
# transmission-daemon and transmission-remote to be installed or use
# of "external" option)
# If this is not set, all Automatic will do is save the .torrent file.
use-transmission = yes

# Instruct Transmission to immediately start downloading torrents after being added
# If set to 'no' torrents will be added in a paused state
# запускать загрузку автоматически (yes,no)
start-torrents = yes

# path where Automatic will store downloaded torrents
# место, где будут храниться закачиваемые *.torrent файлы
torrent-folder = "/media/DISK_A1/tmp"

# path to the file which stores information about already downloaded torrents (so they don't get readded to Transmission)
# путь до *.state файла, где будет список url уже загруженных торрент-файлов, чтоб не перекачаивать их с 30-минутным интервалом 
statefile = "/media/DISK_A1/system/var/transmission/automatic.state"

# Prowl API key. You can use this to send push notifications to an iPhone or an iPad. See http://prowl.weks.net for more information
#prowl-apikey = ""

# patterns contains a number of regular expressions which are matched against the RSS feed entries
# please don't use curly brackets within a regular expression, it'll horribly break the configuration parser :)
# letter-casing does not matter
#
# !!! This is obsolete. See the option "filter" below !!!

#patterns =  { "Name.of.Something.I.Want.to.Download.Automatically.*HDTV"
#              "Something.else.to.download.*720p"
#              "(?!.*720p)Some.Video.But.Not.The.HD.Version"
#            }

# A filter contains a regular expression which is matched against the RSS feed entries. Letter-casing does not matter in the regular
# expression. You can list as many filters as you want.
# Optional fields:
#    "folder"  ==> Set a specific download folder for torrents that match this regular expression
#    "feedid"  ==> Use this filter only for RSS items from the feed with the specified feed ID
#
# Please don't use curly brackets within a regular expression, it'll horribly break the configuration parser :)
#
# You can split very long patterns or folders (actually, any sub-option that is a string) over multiple lines, if you end the previous
# line with a '\' or '+':
#
#  filter = { pattern => "This.is.a.really.long.*" +
#                        "regular.expression.spanning" \
#                        "multiple.lines"
#           }
#

# а теперь, собственно и фильтры
# поле pattern - фильтр по названию, использующий регулярные выражения для отсеивания ненужных фидов
# поле folder - путь, куда будет закачиваться файл
# feedid - номер фида, к которому привязан фильтр (это как раз таки поле id в описании feed)
# проверку регулярных выражений можно осуществить как опытным путем, так и на сайте  http://www.regular-expressions.info/javascriptexample.html
# filter = { pattern => "(?!.*(720p|iTunes))Name.of.Download"
#           folder => "/путь/до/куда/хотите"
#            feedid  => 11
#            }

filter = { pattern => "Name.of.Something.I.Want.to.Download.Automatically.*HDTV"
           folder  => "/your/download/folder"
           feedid  => 1
         }

filter = { pattern => "(?!.*(720p|1080p))Something.Else.I.Desparately.Need.To.Watch.But.Not.In.HD"
           folder  => "/your/download/folder"
           feedid  => 1
         }

вот несколько примеро фильтров (pattern) c пояснениями

# Name
filter = { pattern => "(?!.*iTunes)Name.*720p.*AC3"
           folder => "/путь/до/куда/хотите"
           feedid  => 11
         }
Здесь будут качаться торрент-файлы с именем Name, у которых в строке есть 720p и AC3, но будут пропускаться с iTunes. И будет фильтроваться фид c id 11

# Name Other
filter = { pattern => "(?!.*(720p|iTunes))Name.*Other"
           folder => "/путь/до/куда/хотите"
           feedid  => 11
         }
Здесь будут качаться торрент-файлы с именем Name+чтонибудьеще+Other, но будут пропускаться с iTunes, 720p. И будет фильтроваться фид c id 11

# Name Other         
filter = { pattern => "(?!.*(720p|iPhone))Name.Other"
           folder => "/путь/до/куда/хотите"
           feedid  => 2
         }
Здесь будут качаться торрент-файлы с именем Name Other, но будут пропускаться с iPhone, 720p. И будет фильтроваться фид c id 2

# Name of Others
filter = { pattern => "(?!.*(720p|iPhone|Reliz1|RG#2))Name.of.Others"
           folder => "/путь/до/куда/хотите"
           feedid  => 2
         }
Здесь будут качаться торрент-файлы с именем Name of Others, но будут пропускаться с iPhone, 720p, а также Reliz1 и RG#2. И будет фильтроваться фид c id 2

П.С.: возможно, есть какие-то более цивильные способы доработки напильником, также и некоторые пункты конфигурации довольно устарели. Просто свой конфиг я использую с версии 0.5, поэтому некоторые анахронизмы имеют место быть.
Для тех, кто знаком с английским и кого заинтересовало - прошу на форум оригинала.

Отредактировано staubnull (2014-01-10 23:31:47)

2

Re: Automatic для keenetic'а

UPD - описание файла конфигурации /media/DISK_A1/system/etc/automatic.conf
31/10/2012
UPD - добавлен исправленный скрипт запуска демона
02/05/2013

Отредактировано staubnull (2013-06-22 16:23:16)

3

Re: Automatic для keenetic'а

Добрый вечер!

automatic не подхватывает фид с lostfilm.tv, т.к. фид в кодировке 1251

какие варианты решения можете предложить?

4

Re: Automatic для keenetic'а

Davilka :

Добрый вечер!

automatic не подхватывает фид с lostfilm.tv, т.к. фид в кодировке 1251

какие варианты решения можете предложить?


Решение нашел сам
Вместо

url => "http://lostfilm.tv/rssdd.xml"

подставляем

url => "http://pipes.yahoo.com/pipes/pipe.run?_id=56e06d689df6186d0421b9b54bfbe358&_render=rss"

В итоге получаем фид в кодировке utf8, который очень легко подхватывается automatic'ом

5

Re: Automatic для keenetic'а

Собственно, у меня работает и

feed =  {  url     => "http://lostfilm.tv/rssdd.xml"

также, если кому надо, то

feed =  {  url     => "http://www.ulitka.tv/novafilm.xml"
feed =  {  url     => "http://newstudio.tv/rss2.php"

для novafilm.tv и newstudio.tv соответственно

6

Re: Automatic для keenetic'а

Кстати, Zyxmon, вышло Latest version: v0.8.1

EDIT: Updated to v0.8.1.
    * Fixed:    Download history wasn't always properly restored after a reboot.

7

Re: Automatic для keenetic'а

исправление для 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
        }

8

Re: Automatic для keenetic'а

Подскажите, плиз, - Automatic умеет работать с обновляемыми раздачами ? Умеет он парсить страницы по времени создания торрент-файла ?

9

Re: Automatic для keenetic'а

laforsh :

Подскажите, плиз, - Automatic умеет работать с обновляемыми раздачами ? Умеет он парсить страницы по времени создания торрент-файла ?

Не приходилось использовать для обновляемых раздач, но по логике, нет. Дело в том, что Automatic следит за тем, чтобы повторно не скачать один и тот же торрент, складывая ссылки на скачку в файл automatic.state и соответственно, если ссылка эта не меняется+фид не обновляется, то и торрент будет считаться уже скачанным.
Да и парсит он только строчку темы фида регулярными выражениями...
Но лучше все же лучше проверить в реальных условиях.

Отредактировано staubnull (2013-01-16 00:19:12)

10

Re: Automatic для keenetic'а

Пакет обновлен до версии 0.8.2 проверяйте.

11

Re: Automatic для keenetic'а

Для автоматизации закачек отлично подходит TorrentMonitor http://blog.korphome.ru/torrentmonitor/!!!

Никаких ручных правок файлов конфигураций с вписыванием куков и тд... все автоматизированно в красивом web интерфейсе... просто вводите логины и пароли к трекерам (на которых нужна авторизация для скачивания с них) копируете ссылку на страницу с раздачей (а для лоста и новы вообще только название сериала и выбрать качество) вставляете в соответствующее окошко нажимаете добавить и всё... остается ждать новых серий сериалов или обновления раздач... можно даже получать сообщения об обновлениях на свою почту!!!

12

Re: Automatic для keenetic'а

Zyxmon :

Пакет обновлен до версии 0.8.2 проверяйте.

все работает, спасибо

13

Re: Automatic для keenetic'а

вся тема в одном месте

14

Re: Automatic для keenetic'а

10x

15

Re: Automatic для keenetic'а

подскажите плиз, не стартует automatic. в чем может быть проблема?
аппарат giga2, январская прошивка

##############################
## Version-specific options ##
##############################

# Transmission version. Options are "1.2", "1.3", and "external"
transmission-version = "1.3"

# For Transmission 1.2x only: Path to the Transmission configuration files
# transmission-home = "/media/DISK_A1/system/var/transmission"

# Call an external program instead of transmission directly
#
# If you use this, set transmission-version to "external"
# For best results, use an absolute path to the executable
# Executable is passed a single parameter, the name of the .torrent
# file that was downloaded.  The .torrent file passed to this external
# program may be removed after the program returns. 
# The program should return exit code 0 for success and non-0 for failure
# Automatic won't respond to ctrl-C while waiting for this to return
#
# transmission-external = "/usr/local/bin/custom-add-torrent"

# For Transmission 1.3x and newer only: set the host on which Transmission runs (default: localhost)
 rpc-host = "localhost"

# For Transmission 1.3x and newer only: set the RPC port on which Transmission & Clutch communicate (default: 9091)
 rpc-port = 9091

# For Transmission 1.3x and newer only: If you configured Transmission/Clutch to use password authentication, Automatic needs that information as well
 rpc-auth = "1:1"


#####################
## General options ##
#####################


# list of feed URLs. You can specify one or more feeds, in case of the latter use curly brackets (see the "patterns" option for an example)
# Obsolete. Use "feed" option instead.
#url = ""

# A feed contains at least a feed URL and some optional parameters:
#    "cookie"  =>  If the feed sits behind a login-secured site, you may specify the cookie information here so that Automatic
#                   can download the feed (and any torrents that are matched)
#     "id"      =>  Give a feed a numeric ID which can be used to restrict certain filters to only be used with a specific feed.
#
# Sometimes the download URLs in the RSS feed don't point to the correct download location for the torrent.
# Then a URL rewrite is necessary. You can use the following (optional) parameters to do that:
#     "url_pattern" => Pattern of the URL as found in the RSS feed. Use regular expressions and capture groups
#                      to capture parts of the URL that need to be reused.
#     "url_replace" => The 'new' URL that ought to be used as the actual download link for the torrent.
#                      You can insert the captured groups from 'url_pattern' here.
#  Example:
#    "url_pattern"  =>  "http://www.sometorrentsite.com/rssdownload.php/(.+)$"   # This URL has 1 capture group (the part in parentheses)
#    "url_replace"  =>  "http://www.sometorrentsite.com/download.php?/\1"        # Using '\1' in the URL places that part from the above URL
#                                                                                # at the end of the new URL

feed =  {  url          => "http://www.lostfilm.tv/rssdd.xml"
           cookie       => "uid=удалено;pass=удалено" 
           id           => 1
           url_pattern  => ""
           url_replace  => ""
        }


# interval in minutes between checks for new downloads
interval = 5

# Limit upload speed (in KB/s) for each torrent that is added to Transmission via Automatic
#upload-limit = 10

# Automatically add downloaded torrents to Transmission (requires
# transmission-daemon and transmission-remote to be installed or use
# of "external" option)
# If this is not set, all Automatic will do is save the .torrent file.
use-transmission = yes

# Instruct Transmission to immediately start downloading torrents after being added
# If set to 'no' torrents will be added in a paused state
start-torrents = yes

# path where Automatic will store downloaded torrents
torrent-folder = "/tmp"

# path to the file which stores information about already downloaded torrents (so they don't get readded to Transmission)
statefile = "/media/DISK_A1/system/var/transmission/automatic.state"

# Prowl API key. You can use this to send push notifications to an iPhone or an iPad. See http://prowl.weks.net for more information
#prowl-apikey = ""

# patterns contains a number of regular expressions which are matched against the RSS feed entries
# please don't use curly brackets within a regular expression, it'll horribly break the configuration parser :)
# letter-casing does not matter
#
# !!! This is obsolete. See the option "filter" below !!!

#patterns =  { "Name.of.Something.I.Want.to.Download.Automatically.*HDTV"
#              "Something.else.to.download.*720p"
#              "(?!.*720p)Some.Video.But.Not.The.HD.Version"
#            }

# A filter contains a regular expression which is matched against the RSS feed entries. Letter-casing does not matter in the regular
# expression. You can list as many filters as you want.
# Optional fields:
#    "folder"  ==> Set a specific download folder for torrents that match this regular expression
#    "feedid"  ==> Use this filter only for RSS items from the feed with the specified feed ID
#
# Please don't use curly brackets within a regular expression, it'll horribly break the configuration parser :)
#
# You can split very long patterns or folders (actually, any sub-option that is a string) over multiple lines, if you end the previous
# line with a '\' or '+':
#
#  filter = { pattern => "This.is.a.really.long.*" +
#                        "regular.expression.spanning" \
#                        "multiple.lines"
#           }
#

filter = { pattern => "Черный список.*720"
           folder  => "/films"
           feedid  => 1
         }

filter = { pattern => "(?!.*(720p|1080p))Something.Else.I.Desparately.Need.To.Watch.But.Not.In.HD"
           folder  => "/your/download/folder"
           feedid  => 1
         }
29 окт 00:00:05    device    KEENETIC GIGA II ~ V1.11.RU.NDMS ~ 2014-01-08 21:02:21
29 окт 00:00:05    syslogd started    BusyBox v1.8.2
29 окт 00:00:05    kernel    klogd started: BusyBox v1.8.2 (2013-12-29 18:59:15 MSK)
29 окт 00:00:05    kernel    Linux version 2.6.22.15 (developers@ndmsystems.com) (gcc version 4.1.2) #1 SMP Sun Dec 29 19:10:23 MSK 2013
29 окт 00:00:05    kernel    ISPRAM0: PA=00300000,Size=00008000,enabled
29 окт 00:00:05    kernel    Enable SRAM=1c000001
29 окт 00:00:05    kernel    Ralink RT6856 SOC prom init
29 окт 00:00:05    kernel    console [early0] enabled
29 окт 00:00:05    kernel    CPU revision is: 00019555
29 окт 00:00:05    kernel    Determined physical RAM map:
29 окт 00:00:05    kernel    memory: 10000000 @ 00000000 (usable)
29 окт 00:00:05    kernel    On node 0 totalpages: 65536
29 окт 00:00:05    kernel    Normal zone: 512 pages used for memmap
29 окт 00:00:05    kernel    console handover: boot [early0] -> real [ttyS0]
29 окт 00:00:05    kernel    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
29 окт 00:00:05    kernel    Memory: 255616k/262144k available (2976k kernel code, 6400k reserved, 652k data, 156k init, 0k highmem)
29 окт 00:00:05    kernel    SLUB: Genslabs=17, HWalign=32, Order=0-1, MinObjects=4, CPUs=4, Nodes=1
29 окт 00:00:05    kernel    Calibrating delay loop... 465.30 BogoMIPS (lpj=2326528)
29 окт 00:00:05    kernel    Mount-cache hash table entries: 512
29 окт 00:00:05    kernel    34K sync es set to 1.
29 окт 00:00:05    kernel    Config7: 0x80080500
29 окт 00:00:05    kernel    FPU Affinity set after 1548 emulations
29 окт 00:00:05    kernel    Limit of 4 TCs set
29 окт 00:00:05    kernel    TLB of 64 entry pairs shared by 2 VPEs
29 окт 00:00:05    kernel    VPE 0: TC 0 1 2, VPE 1: TC 3
29 окт 00:00:05    kernel    IPI buffer pool of 32 buffers
29 окт 00:00:05    kernel    Calibrating delay loop... 349.79 BogoMIPS (lpj=1748992)
29 окт 00:00:05    kernel    TC 1 going on-line as CPU 1
29 окт 00:00:05    kernel    CPU revision is: 00019555
29 окт 00:00:05    kernel    Calibrating delay loop... 349.79 BogoMIPS (lpj=1748992)
29 окт 00:00:05    kernel    TC 2 going on-line as CPU 2
29 окт 00:00:05    kernel    CPU revision is: 00019555
29 окт 00:00:05    kernel    Calibrating delay loop... 348.97 BogoMIPS (lpj=1744896)
29 окт 00:00:05    kernel    TC 3 going on-line as CPU 3
29 окт 00:00:05    kernel    Brought up 4 CPUs
29 окт 00:00:05    kernel    migration_cost=10000
29 окт 00:00:05    kernel    NET: Registered protocol family 16
29 окт 00:00:05    kernel    Start PCIe register access for RT685x/RT6336x
29 окт 00:00:05    kernel    registering PCI controller with io_map_base unset
29 окт 00:00:05    kernel    SCSI subsystem initialized
29 окт 00:00:05    kernel    usbcore: registered new interface driver usbfs
29 окт 00:00:05    kernel    usbcore: registered new interface driver hub
29 окт 00:00:05    kernel    usbcore: registered new device driver usb
29 окт 00:00:05    kernel    PCI: Bridge: 0000:00:00.0
29 окт 00:00:05    kernel    IO window: disabled.
29 окт 00:00:05    kernel    MEM window: 20000000-200fffff
29 окт 00:00:05    kernel    PREFETCH window: disabled.
29 окт 00:00:05    kernel    PCI: Setting latency timer of device 0000:00:00.0 to 64
29 окт 00:00:05    kernel    NET: Registered protocol family 2
29 окт 00:00:05    kernel    Time: MIPS clocksource has been installed.
29 окт 00:00:05    kernel    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
29 окт 00:00:05    kernel    TCP established hash table entries: 8192 (order: 4, 98304 bytes)
29 окт 00:00:05    kernel    TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
29 окт 00:00:05    kernel    TCP: Hash tables configured (established 8192 bind 8192)
29 окт 00:00:05    kernel    TCP reno registered
29 окт 00:00:05    kernel    TC3162 hardware watchdog initialized
29 окт 00:00:05    kernel    TC3162 hardware watchdog module loaded.
29 окт 00:00:05    kernel    squashfs: version 3.0 (2006/03/15) Phillip Lougher
29 окт 00:00:05    kernel    devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
29 окт 00:00:05    kernel    devfs: boot_options: 0x1
29 окт 00:00:05    kernel    JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
29 окт 00:00:05    kernel    fuse init (API version 7.8)
29 окт 00:00:05    kernel    io scheduler deadline registered (default)
29 окт 00:00:05    kernel    Ralink gpio driver initialized
29 окт 00:00:05    kernel    ttyS0 at I/O 0xbfbf0003 (irq = 1) is a TC3162
29 окт 00:00:05    kernel    loop: module loaded
29 окт 00:00:05    kernel    PPP generic driver version 2.4.2
29 окт 00:00:05    kernel    PPP Deflate Compression module registered
29 окт 00:00:05    kernel    PPP BSD Compression module registered
29 окт 00:00:05    kernel    NET: Registered protocol family 24
29 окт 00:00:05    kernel    PPTP driver version 0.8.5.1
29 окт 00:00:05    kernel    usbcore: registered new interface driver cdc_ether
29 окт 00:00:05    kernel    usbcore: registered new interface driver rndis_host
29 окт 00:00:05    kernel    tc3162: flash device 0x01000000 at 0x10000000
29 окт 00:00:05    kernel    tc3162: Found SPIFLASH 16MiB MX25L1280
29 окт 00:00:05    kernel    5D
29 окт 00:00:05    kernel    Creating 7 MTD partitions on "tc3162":
29 окт 00:00:05    kernel    0x00000000-0x00030000 : "U-Boot"
29 окт 00:00:05    kernel    0x00030000-0x00040000 : "U-Config "
29 окт 00:00:05    kernel    0x00040000-0x00050000 : "RF-EEPROM"
29 окт 00:00:05    kernel    0x00050000-0x001a0000 : "Kernel"
29 окт 00:00:05    kernel    0x001a0000-0x00ef0000 : "RootFS"
29 окт 00:00:05    kernel    0x00ef0000-0x00f00000 : "Config"
29 окт 00:00:05    kernel    0x00f00000-0x01000000 : "Storage"
29 окт 00:00:05    kernel    ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
29 окт 00:00:05    kernel    RT3xxx EHCI/OHCI init.
29 окт 00:00:05    kernel    rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
29 окт 00:00:05    kernel    rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
29 окт 00:00:05    kernel    rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x1fbb0000
29 окт 00:00:05    kernel    rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
29 окт 00:00:05    kernel    usb usb1: configuration #1 chosen from 1 choice
29 окт 00:00:05    kernel    hub 1-0:1.0: USB hub found
29 окт 00:00:05    kernel    hub 1-0:1.0: 2 ports detected
29 окт 00:00:05    kernel    rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
29 окт 00:00:05    kernel    rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
29 окт 00:00:05    kernel    rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x1fba0000
29 окт 00:00:05    kernel    usb usb2: configuration #1 chosen from 1 choice
29 окт 00:00:05    kernel    hub 2-0:1.0: USB hub found
29 окт 00:00:05    kernel    hub 2-0:1.0: 2 ports detected
29 окт 00:00:05    kernel    usb 1-2: new high speed USB device using rt3xxx-ehci and address 2
29 окт 00:00:05    kernel    usb 1-2: configuration #1 chosen from 1 choice
29 окт 00:00:05    kernel    usbcore: registered new interface driver cdc_acm
29 окт 00:00:05    kernel    drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
29 окт 00:00:05    kernel    usbcore: registered new interface driver usblp
29 окт 00:00:05    kernel    drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
29 окт 00:00:05    kernel    Initializing USB Mass Storage driver...
29 окт 00:00:05    kernel    scsi0 : SCSI emulation for USB Mass Storage devices
29 окт 00:00:05    kernel    usbcore: registered new interface driver usb-storage
29 окт 00:00:05    kernel    usb-storage: device found at 2
29 окт 00:00:05    kernel    usb-storage: waiting for device to settle before scanning
29 окт 00:00:05    kernel    USB Mass Storage support registered.
29 окт 00:00:05    kernel    usbcore: registered new interface driver usbserial
29 окт 00:00:05    kernel    drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
29 окт 00:00:05    kernel    usbcore: registered new interface driver usbserial_generic
29 окт 00:00:05    kernel    drivers/usb/serial/usb-serial.c: USB Serial Driver core
29 окт 00:00:05    kernel    drivers/usb/serial/usb-serial.c: USB Serial support registered for airprime
29 окт 00:00:05    kernel    usbcore: registered new interface driver airprime
29 окт 00:00:05    kernel    drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Serial Device
29 окт 00:00:05    kernel    usbcore: registered new interface driver ftdi_sio
29 окт 00:00:05    kernel    drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver
29 окт 00:00:05    kernel    drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
29 окт 00:00:05    kernel    usbcore: registered new interface driver option
29 окт 00:00:05    kernel    drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
29 окт 00:00:05    kernel    drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
29 окт 00:00:05    kernel    usbcore: registered new interface driver pl2303
29 окт 00:00:05    kernel    drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
29 окт 00:00:05    kernel    Netfilter messages via NETLINK v0.30.
29 окт 00:00:05    kernel    nf_conntrack version 0.5.0 (2048 buckets, 16384 max)
29 окт 00:00:05    kernel    ctnetlink v0.93: registering with nfnetlink.
29 окт 00:00:05    kernel    ip_tables: (C) 2000-2006 Netfilter Core Team
29 окт 00:00:05    kernel    Type NAT: Restricted Cone
29 окт 00:00:05    kernel    ClusterIP Version 0.8 loaded successfully
29 окт 00:00:05    kernel    TCP westwood registered
29 окт 00:00:05    kernel    NET: Registered protocol family 1
29 окт 00:00:05    kernel    NET: Registered protocol family 10
29 окт 00:00:05    kernel    IPv6 over IPv4 tunneling driver
29 окт 00:00:05    kernel    NET: Registered protocol family 17
29 окт 00:00:05    kernel    802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
29 окт 00:00:05    kernel    All bugs added by David S. Miller <davem@redhat.com>
29 окт 00:00:05    kernel    decode /dev/mtdblock4
29 окт 00:00:05    kernel    VFS: Mounted root (squashfs filesystem) readonly.
29 окт 00:00:05    kernel    Mounted devfs on /dev
29 окт 00:00:05    kernel    Freeing unused kernel memory: 156k freed
29 окт 00:00:05    kernel    LED driver vers. 1.12 loaded.
29 окт 00:00:05    kernel    Ralink APSoC Ethernet Driver Initilization. v2.1 512 rx/tx descriptors allocated, mtu = 1500!
29 окт 00:00:05    kernel    NAPI enable, weight = 32, Tx Ring = 512, Rx Ring = 512
29 окт 00:00:05    kernel    MAC_ADRH -- : 0x0000107b
29 окт 00:00:05    kernel    SMACCR1 -- : 0x0000107b
29 окт 00:00:05    kernel    MAC_ADRL -- : 0xef602e18
29 окт 00:00:05    kernel    SMACCR0 -- : 0xef602e18
29 окт 00:00:05    kernel    PROC INIT OK!
29 окт 00:00:05    kernel    IPP2P v0.8.2 loading
29 окт 00:00:05    kernel    Start powerstat module.
29 окт 00:00:05    kernel    tntfs: module license 'Commercial. For support email ntfs-support@tuxera.com.' taints kernel.
29 окт 00:00:05    kernel    Tuxera NTFS driver 3013.9.29.3 [Flags: R/W MODULE].
29 окт 00:00:05    kernel    drivers/usb/serial/usb-serial.c: USB Serial support registered for Sierra USB modem (1 port)
29 окт 00:00:05    kernel    
29 окт 00:00:05    kernel    drivers/usb/serial/usb-serial.c: USB Serial support registered for Sierra USB modem (3 port)
29 окт 00:00:05    kernel    usbcore: registered new interface driver sierra
29 окт 00:00:05    kernel    Linux video capture interface: v2.00
29 окт 00:00:05    kernel    usbcore: registered new interface driver uvcvideo
29 окт 00:00:05    kernel    USB Video Class driver (v0.1.0)
29 окт 00:00:05    kernel    L2TP kernel driver, v1.04
29 окт 00:00:08    kernel    scsi 0:0:0:0: Direct-Access Generic External 1.14 PQ: 0 ANSI: 4
29 окт 00:00:08    kernel    sd 0:0:0:0: [sda] 625142447 512-byte hardware sectors (320073 MB)
29 окт 00:00:08    kernel    sd 0:0:0:0: [sda] Write Protect is off
29 окт 00:00:08    kernel    sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
29 окт 00:00:08    kernel    sd 0:0:0:0: [sda] Assuming drive cache: write through
29 окт 00:00:08    kernel    sd 0:0:0:0: [sda] 625142447 512-byte hardware sectors (320073 MB)
29 окт 00:00:08    kernel    sd 0:0:0:0: [sda] Write Protect is off
29 окт 00:00:08    kernel    sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
29 окт 00:00:08    kernel    sd 0:0:0:0: [sda] Assuming drive cache: write through
29 окт 00:00:08    kernel    /dev/scsi/host0/bus0/target0/lun0:
29 окт 00:00:08    kernel    p1
29 окт 00:00:08    kernel    sd 0:0:0:0: [sda] Attached SCSI disk
29 окт 00:00:08    kernel    sd 0:0:0:0: Attached scsi generic sg0 type 0
29 окт 00:00:08    kernel    usb-storage: device scan complete
29 окт 00:00:08    kernel    tntfs: fail_safe is enabled
29 окт 00:00:08    kernel    tntfs info: NTFS volume version 3.1 (cluster_size 65536, PAGE_CACHE_SIZE 4096).
29 окт 00:00:08    kernel    PCI: Setting latency timer of device 0000:01:00.0 to 64
29 окт 00:00:10    root    Waiting for init to finish
29 окт 00:00:13    kernel    
29 окт 00:00:13    kernel    phy_tx_ring = 0x0e8ae000, tx_ring = 0xae8ae000
29 окт 00:00:14    kernel    
29 окт 00:00:14    kernel    phy_rx_ring0 = 0x0e8b0000, rx_ring0 = 0xae8b0000
29 окт 00:00:14    kernel    RTL8367RB Giga Switch init...
29 окт 00:00:14    kernel    MAC_ADRH -- : 0x0000107b
29 окт 00:00:14    kernel    SMACCR1 -- : 0x0000107b
29 окт 00:00:14    kernel    MAC_ADRL -- : 0xef602e18
29 окт 00:00:14    kernel    SMACCR0 -- : 0xef602e18
29 окт 00:00:14    kernel    CDMA_CSG_CFG = 81000000
29 окт 00:00:14    kernel    GDMA1_FWD_CFG = C0010000
29 окт 00:00:14    kernel    device eth2.1 entered promiscuous mode
29 окт 00:00:14    kernel    eth2.1: dev_set_promiscuity(master, 1)
29 окт 00:00:14    kernel    device eth2 entered promiscuous mode
29 окт 00:00:14    kernel    eth2.1: add 33:33:00:00:00:01 mcast address to master interface
29 окт 00:00:14    kernel    eth2.1: add 01:00:5e:00:00:01 mcast address to master interface
29 окт 00:00:14    kernel    Get WiFi MAC from RF-EEPROM: 10:7B:EF:60:2E:18
29 окт 00:00:17    kernel    0x1300 = 00064380
29 окт 00:00:17    kernel    device ra0 entered promiscuous mode
29 окт 00:00:17    kernel    eth2.2: Setting MAC address to 10:7B:EF:60:2E:19.
29 окт 00:00:17    kernel    eth2.2: add 33:33:00:00:00:01 mcast address to master interface
29 окт 00:00:17    kernel    eth2.2: add 01:00:5e:00:00:01 mcast address to master interface
29 окт 00:00:17    kernel    br0: port 2(ra0) entering learning state
29 окт 00:00:17    kernel    br0: port 1(eth2.1) entering learning state
29 окт 00:00:17    udhcpd[675]    udhcpd (v1.15.1) started
29 окт 00:00:18    kernel    Start swlink module, WAN port 4.
29 окт 00:00:18    kernel    Run Fast NAT.
29 окт 00:00:18    kernel    fast vpn init, v1.02
29 окт 00:00:18    udhcpc[748]    udhcpc (v1.8.2) started
29 окт 00:00:18    dnsmasq[743]    started, version 2.55 cachesize 150
29 окт 00:00:18    dnsmasq[743]    no servers found in /etc/resolv.conf, will retry
29 окт 00:00:18    dnsmasq[743]    read /etc/hosts - 2 addresses
29 окт 00:00:18    udhcpc[748]    Sending discover...
29 окт 00:00:18    kernel    br0: topology change detected, propagating
29 окт 00:00:18    kernel    br0: port 2(ra0) entering forwarding state
29 окт 00:00:18    kernel    br0: topology change detected, propagating
29 окт 00:00:18    kernel    br0: port 1(eth2.1) entering forwarding state
29 окт 00:00:18    root    ext_firewall: waiting for opt to mount
29 окт 00:00:18    kernel    cc_init: 1 / 0 / 0
29 окт 00:00:20    syslog    SNet version started
29 окт 00:00:20    miniupnpd[937]    HTTP listening on port 49152
29 окт 00:00:20    miniupnpd[937]    Listening for NAT-PMP traffic on port 5351
29 окт 00:00:20    udhcpd[675]    Sending ACK to 192.168.1.37
29 окт 00:00:21    udhcpc[748]    Sending discover...
29 окт 00:00:23    miniupnpd[937]    ioctl(s, SIOCGIFADDR, ...): No such device
29 окт 00:00:24    udhcpc[748]    Sending discover...
29 окт 00:00:24    udhcpc[748]    Sending select for 10.190.106.87...
29 окт 00:00:24    udhcpc[748]    Lease of 10.190.106.87 obtained, lease time 1175155
29 окт 00:00:24    httpd[961]    User logged in (192.168.1.37/'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2114.2 Safari/537.36 OPR/25.0.1597.0 (Edition developer)')
29 окт 00:00:25    dnsmasq[1039]    started, version 2.55 cachesize 150
29 окт 00:00:25    dnsmasq[1039]    reading /etc/resolv.conf
29 окт 00:00:25    dnsmasq[1039]    using nameserver 85.21.192.3#53
29 окт 00:00:25    dnsmasq[1039]    using nameserver 213.234.192.8#53
29 окт 00:00:25    dnsmasq[1039]    read /etc/hosts - 2 addresses
29 окт 00:00:25    root    ext_firewall: waiting for opt to mount
29 окт 00:00:25    miniupnpd[937]    received signal 15, good-bye
29 окт 00:00:25    syslog    SNet version started
29 окт 00:00:25    miniupnpd[1150]    HTTP listening on port 49152
29 окт 00:00:25    miniupnpd[1150]    Listening for NAT-PMP traffic on port 5351
29 окт 00:00:25    kernel    cc_init: 1 / 0 / 0
29 окт 00:00:26    pppd[1216]    Plugin pppol2tp.so loaded.
29 окт 00:00:26    pppd[1217]    pppd 2.4.4 started by root, uid 0
29 окт 00:00:26    pppd[1219]    l2tp_control v2.02
29 окт 00:00:26    pppd[1219]    l2tp: remote host: 89.179.148.203
29 окт 00:00:26    pppd[1219]    l2tp: bind: 10.190.106.87
29 окт 00:00:26    pppd[1217]    Using interface ppp0
29 окт 00:00:26    pppd[1217]    Connect: ppp0 <--> l2tp[0]
29 окт 00:00:26    pppd[1217]    CHAP authentication succeeded
29 окт 00:00:26    pppd[1217]    CHAP authentication succeeded
29 окт 00:00:26    pppd[1217]    replacing old default route to eth2.2 [10.190.104.1]
29 окт 00:00:26    pppd[1217]    local IP address 93.81.23.152
29 окт 00:00:26    pppd[1217]    remote IP address 89.179.148.203
29 окт 00:00:26    pppd[1217]    primary DNS address 213.234.192.7
29 окт 00:00:26    pppd[1217]    secondary DNS address 85.21.192.5
29 окт 00:00:27    root    ext_firewall: waiting for opt to mount
29 окт 00:00:27    dnsmasq[1328]    started, version 2.55 cachesize 150
29 окт 00:00:27    dnsmasq[1328]    reading /etc/resolv.conf
29 окт 00:00:27    dnsmasq[1328]    using nameserver 85.21.192.5#53
29 окт 00:00:27    dnsmasq[1328]    using nameserver 213.234.192.7#53
29 окт 00:00:27    dnsmasq[1328]    using nameserver 85.21.192.3#53
29 окт 00:00:27    dnsmasq[1328]    using nameserver 213.234.192.8#53
29 окт 00:00:27    dnsmasq[1328]    read /etc/hosts - 2 addresses
29 окт 00:00:27    miniupnpd[1150]    received signal 15, good-bye
29 окт 00:00:27    syslog    SNet version started
29 окт 00:00:27    miniupnpd[1355]    HTTP listening on port 49152
29 окт 00:00:27    miniupnpd[1355]    Listening for NAT-PMP traffic on port 5351
29 окт 04:00:38    zyntp[1392]    New time offset -> 26416093.
30 авг 21:48:52    zyntp[1392]    Set new system time.
30 авг 21:48:59    pppd[1217]    System time change detected.
30 авг 21:49:00    httpd[961]    User logged in (192.168.1.37/'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36')
30 авг 21:49:26    vnstatd[1464]    vnStat daemon 1.11 started.
30 авг 21:49:26    vnstatd[1464]    Monitoring: ra0 ppp0 eth2.2 eth2.1 eth2
30 авг 21:49:26    root    Started vnstatd from .
30 авг 21:49:26    dropbear[1472]    Running in background
30 авг 21:49:27    root    Started dropbear from .
30 авг 21:49:29    root    Started lighttpd from .
30 авг 21:49:30    root    Started transmission-daemon from .
30 авг 21:49:41    root    Failed to start automatic from .
30 авг 21:51:46    dropbear[1824]    Child connection from 192.168.1.37:54342
30 авг 21:51:51    dropbear[1824]    Password auth succeeded for 'root' from 192.168.1.37:54342
30 авг 21:54:29    root    Failed to start automatic from .
30 авг 21:54:31    root    Failed to start automatic from .
30 авг 22:02:08    httpd[961]    User logged in (192.168.1.37/'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36')

Отредактировано demon-ogr (2014-08-31 07:23:11)

16

Re: Automatic для keenetic'а

по поводу лостфильма

+ закомментирована строка

# transmission-home = "/media/DISK_A1/system/var/transmission"

и не убраны строки

# list of feed URLs. You can specify one or more feeds, in case of the latter use curly brackets (see the "patterns" option for an example)
# Obsolete. Use "feed" option instead.
# url = ""

подчистил свой конфиг от комментариев для упрощения
не разу не использовал фильтры на русском языке, лучше оригинал

transmission-version = "1.3"

transmission-home = "/media/DISK_A1/system/var/transmission"

rpc-host = "localhost"
rpc-port = 9091
rpc-auth = "user:password"

##feeds

# LOSTFILM.TV
feed =  {  url => "http://pipes.yahoo.com/pipes/pipe.run?_id=56e06d689df6186d0421b9b54bfbe358&_render=rss"
           cookie  => "uid=куки_c_сайта_с_названием_uid;usess=usess_из_профиля;pass=куки_c_сайта_с_названием_pass" 
           id      => 1
        }

interval = 15
use-transmission = yes
start-torrents = yes
torrent-folder = "/media/DISK_A1/transmission/load"
statefile = "/media/DISK_A1/system/var/transmission/automatic.state"

###patterns/filters

## lostfilm 1

#Blacklist
filter = { pattern => "(?!.*(720p|iPhone|1080p))Blacklist"
           folder => "/media/DISK_A1/transmission/download"
           feedid  => 1
         }

в таком варианте должны качаться 720p и SD версия, как отфильтровать SD лично я пока не придумал (т.к. оно мне не нужно)
и пароль от трансмишена уже можно менять ибо он скомпрометирован  smile

Отредактировано staubnull (2014-08-31 11:21:09)

17

Re: Automatic для keenetic'а

все вроде сделал как надо. чет не качает).
на вебморде\дополнительно\службы   состояние должно быть - запущен? у меня не запущен.
при попытке перезапуска в журнале получаю Failed to start automatic from .
при перезагрузке роутера Automatic вроде как стартует

31 авг 08:19:16    root    Started transmission-daemon from .
31 авг 08:19:16    root    Started automatic from .

но состояние не запущен...

18

Re: Automatic для keenetic'а

проверять, запущен ли сервис можно в лоб

ps aux | grep automatic

к тому же, попробуйте запустить его вручную

/media/DISK_A1/usr/sbin/automatic -v 3 -c /media/DISK_A1/etc/automatic.conf -l /media/DISK_A1/var/transmission/automatic.log

и посмотреть логи в automtic.log
PS кстати, я проверял только на первой гиге с первой прошивкой

Отредактировано staubnull (2014-08-31 11:30:14)

19

Re: Automatic для keenetic'а

при попытке вручную

/media/DISK_A1/usr/sbin/automatic -v 3 -c /media/DISK_A1/etc/automatic.conf -l /media/DISK_A1/var/transmission/automatic.log

выдает

-ash: /media/DISK_A1/usr/sbin/automatic: not found

что не удивительно так как папки usr на харде вобще нет..
-------------------------------------------------------------------------


при проверке указаным кодом

ps aux | grep automatic

выдает

ps: invalid option -- a
BusyBox v1.22.1 (2014-05-27 17:25:26 MSK) multi-call binary.

Usage: ps

Show list of processes

        w       Wide output


--------------------------------------------------------------------------------------------

вроде разобрался. конфиг не туда положил..
в ручном режиме запускается

/media/DISK_A1/opt/bin/automatic -v 3 -c /media/DISK_A1/etc/automatic.conf -l /media/DISK_A1/var/transmission/automa
tic.log

---------------------------------------------------------------------------------------------

автоматом тоже стартует вроде и работает
staubnull спасибо за помощь  smile

Отредактировано demon-ogr (2014-08-31 14:32:54)

20

Re: Automatic для keenetic'а

а каким образом можно отсрочить,минуты на 2, запуск transmission при перезагрузке, если есть недокаченые файлы он тупит

Error: No data found! Ensure your drives are connected or use "Set Location". To re-download, remove the torrent and re-add it.

хард подхватывается через минуту где то. и transmission не может найти файлы соответственно

21

Re: Automatic для keenetic'а

Не стартует((( помогите плиз!

../src/automatic.c, 702: Automatic version: 0.8.2 ()
../src/state.c, 111: Restored 0 old entries
../src/automatic.c, 265: Transmission version: 1.3
../src/automatic.c, 266: RPC host: 192.168.0.200
../src/automatic.c, 267: RPC port: 9091
../src/automatic.c, 268: RPC auth: admin:1234
../src/automatic.c, 269: config file: /media/DISK_A1/system/etc/automatic.conf
../src/automatic.c, 270: Transmission home: /media/DISK_A1/system/var/transmission
../src/automatic.c, 271: check interval: 15 min
../src/automatic.c, 272: Upload limit: -1 KB/s
../src/automatic.c, 273: torrent folder: /media/DISK_A1/transmission/load
../src/automatic.c, 274: start torrents: yes
../src/automatic.c, 275: state file: /media/DISK_A1/system/var/transmission/automatic.state
../src/web.c, 524: Upload to 'http://192.168.0.200:9091/transmission/rpc' failed: Error
../src/automatic.c, 290: 1 feed URLs
../src/automatic.c, 291: Read 1 filters from config file
[13/10/29 00:00:19] ../src/automatic.c, 736: Daemon started
../src/automatic.c, 739: verbose level: 2
../src/automatic.c, 740: foreground mode: no
[13/10/29 00:00:19] ../src/automatic.c, 744: ------ Checking for new episodes ------
../src/xml_parser.c, 187: Error: Unable to parse input data!
../src/automatic.c, 629: Checking feed 'http://torrentrss.net/getrss.php?rsslink=rKYmA5' (0 items)

22

Re: Automatic для keenetic'а

baradetsky, Вам сюда!

23

Re: Automatic для keenetic'а

Zyxmon :

baradetsky, Вам сюда!

клуб телепатов штука веселая конечно) а что кроме логов я могу предоставить, чтобы перейти от догадок к размышлениям?

24

Re: Automatic для keenetic'а

baradetsky, а телепаты не сказали, что нужно указать модель роутера (белая, черная), можно и прошивку. Репозиторий - Zyxware или Entware? Скрипт или параметры запуска?
У Вас в логе все стартует, но парсинг не проходит.

25

Re: Automatic для keenetic'а

Zyxmon :

baradetsky, а телепаты не сказали, что нужно указать модель роутера (белая, черная), можно и прошивку. Репозиторий - Zyxware или Entware? Скрипт или параметры запуска?
У Вас в логе все стартует, но парсинг не проходит.

белый кинетик первое поколение
прошивка V1.11.RU.NDMS 8-янв-2014
устанавливал по вашему wiki пошагово, ибо нуб в иксах
ниже конфиг

transmission-version = "1.3"

transmission-home = "/media/DISK_A1/system/var/transmission"

rpc-host = "192.168.0.200"
rpc-port = 9091
rpc-auth = "admin:1234"

##feeds

# TORRENTRSS
feed =  {  url => "http://torrentrss.net/getrss.php?rsslink=rKYmA5"
           id      => 1
        }

interval = 15
use-transmission = yes
start-torrents = yes
torrent-folder = "/media/DISK_A1/transmission/load"
statefile = "/media/DISK_A1/system/var/transmission/automatic.state"

###patterns/filters

## torrentrss 1

#Blacklist
filter = { pattern => "(?!.*(720p|iPhone|1080p))Blacklist"
           folder => "/media/DISK_A1/transmission/download"
           feedid  => 1
         }

еще вот эта строчка в логе смущает

../src/web.c, 524: Upload to 'http://192.168.0.200:9091/transmission/rpc' failed: Error

Отредактировано baradetsky (2015-03-22 13:20:37)