1 (edytowany przez DarioX7 2017-11-10 00:00:05)

Temat: Transmission + RSS

Witam.

Czy ktoś z kolegów na forum używa jakiegoś programu do wspomagania pobierania torrentów (RSS) dla Transmission ?

Znalazłem parę przykładów dodatków, choć nie wiem czy będą działać na OpenWRT/LEDE:
https://github.com/lupus78/feedtransmission
https://github.com/sebastianperruolo/torrent-rss-client
https://github.com/1100101/Automatic

Niektóre z nich trzeba kompilować.

Wyczytałem też coś o flexget na OpenWRT/LEDE, ale on może być "ciężki" ?

Edit-1:

Próbowałem zainstalować flexget, ale widzę że są problemy:

https://github.com/openwrt/packages/issues/1064

Logi z instalacji: https://pastebin.com/qQPBByEf

root@TurrisOmnia:~# flexget -V
Traceback (most recent call last):
  File "/usr/bin/flexget", line 7, in <module>
    from flexget import main
  File "/usr/lib/python2.7/site-packages/flexget/__init__.py", line 12, in <module>
    from flexget.manager import Manager
  File "/usr/lib/python2.7/site-packages/flexget/manager.py", line 31, in <module>
    from flexget.utils.sqlalchemy_utils import ContextSession  # noqa
  File "/usr/lib/python2.7/site-packages/flexget/utils/sqlalchemy_utils.py", line 6, in <module>
    from past.builtins import basestring
  File "/usr/lib/python2.7/site-packages/past/__init__.py", line 88, in <module>
    from past.translation import install_hooks as autotranslate
  File "/usr/lib/python2.7/site-packages/past/translation/__init__.py", line 41, in <module>
    from lib2to3.pgen2.parse import ParseError
ImportError: No module named lib2to3.pgen2.parse

Logi z usunięcia: https://pastebin.com/iJkRKdfD

Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

2

Odp: Transmission + RSS

https://bitbucket.org/alekseyt/leech

Przez długi czas korzystałem i polecam. Jedyny minus jest taki że kanał powinien być w UTF-8 ale da się to obejść.

WNDR3800 OpenWrt 19.07.7 / WNDR3700v2 17.01.6 / TL-WR741ND v4 17.01.6

3

Odp: Transmission + RSS

mavcin napisał/a:

https://bitbucket.org/alekseyt/leech

Przez długi czas korzystałem i polecam. Jedyny minus jest taki że kanał powinien być w UTF-8 ale da się to obejść.

Kompilowałeś ten program czy pobrałeś gotowy ?

Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

4

Odp: Transmission + RSS

To są skrypty tego się nie kompiluje. Na stronie znajdziesz gotowe paczki pobierasz i instalujesz.

WNDR3800 OpenWrt 19.07.7 / WNDR3700v2 17.01.6 / TL-WR741ND v4 17.01.6

5

Odp: Transmission + RSS

mavcin napisał/a:

To są skrypty tego się nie kompiluje. Na stronie znajdziesz gotowe paczki pobierasz i instalujesz.

W takim wypadku jest mały problem:

root@TurrisOmnia:~# opkg install /home/leech_1.6-1_all.ipk
tar: invalid magic
tar: short read
tar: can't open '/tmp/updater-IApjMO/control.tar.gz': No such file or directory
sed: /tmp/updater-AnNkAo/control: No such file or directory
Collected errors:
 * pkg_init_from_file: Malformed package file /home/leech_1.6-1_all.ipk.
Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

6

Odp: Transmission + RSS

O ile pamiętam to to po prostu zwalona paczka była i pod lede się nie chciała rozpakować. Możesz pod windows 7-zip rozpakować i wyciągnąć pliku.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Transmission + RSS

Bardzo możliwe ostatnio używałem tego na CC.

WNDR3800 OpenWrt 19.07.7 / WNDR3700v2 17.01.6 / TL-WR741ND v4 17.01.6

8

Odp: Transmission + RSS

Automatic się kompiluje stąd https://github.com/deflomu/Automatic-OpenWRT-Files. Mam chyba skompilowane ale pod x86.Jak ładnie poprosisz Cezarego to ci pewnie nie odmówi.

9

Odp: Transmission + RSS

zigi napisał/a:

Automatic się kompiluje stąd https://github.com/deflomu/Automatic-OpenWRT-Files. Mam chyba skompilowane ale pod x86.Jak ładnie poprosisz Cezarego to ci pewnie nie odmówi.

To raczej ja muszę sobie sam skompilować na platformę mvebu.

Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

10

Odp: Transmission + RSS

@mavcin opisz mi jak dokładnie używasz tych skryptów, by pobierać pliki torrent z RSS, jakiś przykład?

Edycja 12.11.2017

Udało mi się ogarnąć mniej więcej działanie skryptów i pobiera bez problemu do transmission torrenty.
Tylko mam problem z znalezieniem przykładu z wyrażeniem regularnym gdzie skrypt będzie wyszukiwał mi odcinki np 01-22.

Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

11

Odp: Transmission + RSS

Czy ktoś z użytkowników transmission miał problem z "Error: No space left on device ...", gdzie miał wolne miejsce na dysku?

Większość torrentów mi tak pokazuje, część pościągało, a inne są OK.

Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

12

Odp: Transmission + RSS

A czasami nie odmontował Ci się dysk? Lub transmission wystartowało przez zamontowaniem dysku?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Transmission + RSS

Raczej nie:

System uptime: 8d 07:18:58

Pobieram na /mnt/sda1

root@TurrisOmnia:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/mmcblk0p1            7.3G    527.2M      6.8G   7% /
tmpfs                  1011.1M    788.1M    223.0M  78% /tmp
tmpfs                   512.0K      4.0K    508.0K   1% /dev
/dev/sda1               298.1G      4.2G    291.9G   1% /mnt/sda1
/dev/sdb1               298.1G     16.5M    296.1G   0% /mnt/sdb1
root@TurrisOmnia:~# dmesg |grep sda1
[   14.274990] BTRFS: device fsid 4f004aff-c86a-42ca-b700-841d637e6dc3 devid 1 transid 32 /dev/sda1
[   14.284451] BTRFS info (device sda1): disk space caching is enabled

Zobaczę jutro co w logach będzie, dodałem wpis w /etc/init.d/transmission

cmdline="/usr/bin/transmission-daemon --logfile /mnt/sda1/transmission/transmission.log -g $config_dir -f"
Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

14 (edytowany przez DarioX7 2017-11-13 23:57:50)

Odp: Transmission + RSS

Transmission ustawiłem na nocne pobieranie i już widzę że coś nie tak, przykład:

...
[2017-11-13 23:02:57.247] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 962 (torrent.c:3318)
[2017-11-13 23:02:57.247] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 77 (torrent.c:3318)
[2017-11-13 23:02:57.247] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 529 (torrent.c:3318)
[2017-11-13 23:02:58.246] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 122 (torrent.c:3318)
[2017-11-13 23:02:58.246] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 944 (torrent.c:3318)
[2017-11-13 23:02:58.247] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 1224 (torrent.c:3318)
[2017-11-13 23:02:58.247] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 786 (torrent.c:3318)
[2017-11-13 23:02:58.247] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 534 (torrent.c:3318)
[2017-11-13 23:02:58.247] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 520 (torrent.c:3318)
[2017-11-13 23:02:58.247] [HorribleSubs] Gintama - 329 [720p].mkv write failed for "[HorribleSubs] Gintama - 329 [720p].mkv": No space left on device (inout.c:138)
[2017-11-13 23:02:58.247] [HorribleSubs] Gintama - 329 [720p].mkv No space left on device (/mnt/sda1/ANIME/[HorribleSubs] Gintama - 329 [720p].mkv) (torrent.c:537)
[2017-11-13 23:02:58.247] [HorribleSubs] Gintama - 329 [720p].mkv [LAZY] checking just-completed piece 865 (torrent.c:3318)
[2017-11-13 23:02:59.246] [HorribleSubs] Gintama - 329 [720p].mkv Pausing (torrent.c:1856)
[2017-11-13 23:02:59.246] [HorribleSubs] Gintama - 329 [720p].mkv write failed for "[HorribleSubs] Gintama - 329 [720p].mkv": No space left on device (inout.c:138)
[2017-11-13 23:02:59.247] Saved "/home/transmission/resume/[HorribleSubs] Gintama - 329 [720p].mkv.4d9ffccf9319431a.resume" (variant.c:1266)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announcing to tracker (announcer.c:1552)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announcing to tracker (announcer.c:1552)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announcing to tracker (announcer.c:1552)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announcing to tracker (announcer.c:1552)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announcing to tracker (announcer.c:1552)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announce response contained scrape info; rescheduling next scrape to 1800 seconds from now. (announcer.c:1152)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announce response contained scrape info; rescheduling next scrape to 1800 seconds from now. (announcer.c:1152)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announce response contained scrape info; rescheduling next scrape to 1800 seconds from now. (announcer.c:1152)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announce response contained scrape info; rescheduling next scrape to 1800 seconds from now. (announcer.c:1152)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Got 25 peers from tracker (torrent.c:565)
[2017-11-13 23:02:59.247] [HorribleSubs] Gintama - 329 [720p].mkv Announce response contained scrape info; rescheduling next scrape to 1800 seconds from now. (announcer.c:1152)
...


moje ustawienia transmission:

root@TurrisOmnia:~# cat /etc/config/transmission

config transmission
        option enabled '1'
        option mem_percentage '50'
        option nice '10'
        option ionice_flags '-c 3'
        option bind_address_ipv4 '0.0.0.0'
        option bind_address_ipv6 '::'
        option blocklist_enabled 'true'
        option blocklist-url 'http://rss.seph.ovh/blocklist.p2p.gz'
        option dht_enabled 'true'
        option encryption '1'
        option config_dir '/home/transmission'
        option download_dir '/mnt/sda1/ANIME'
        option incomplete_dir_enabled 'true'
        option incomplete_dir '/tmp/transmission/incomplete'
        option watch_dir_enabled 'true'
        option watch_dir '/mnt/sda1/ftp'
        option lazy_bitfield_enabled 'true'
        option lpd_enabled 'false'
        option message_level '3'
        option peer_limit_global '240'
        option peer_limit_per_torrent '60'
        option peer_port '51413'
        option peer_port_random_on_start 'false'
        option peer_port_random_high '65535'
        option peer_port_random_low '49152'
        option peer_socket_tos 'default'
        option port_forwarding_enabled 'true'
        option pex_enabled 'true'
        option preallocation '1'
        option rpc_bind_address '0.0.0.0'
        option rpc_enabled 'true'
        option rpc_port '9091'
        option rpc_url '/transmission/'
        option rpc_whitelist_enabled 'true'
        option rpc_authentication_required 'true'
        option rpc_whitelist '127.0.0.1,192.168.1.*,*.*.*.*'
        option rpc_username 'darek'
        option rpc_password '{41031485d3a4f9200a8e6aef47146e44243ff768leSUunCO'
        option scrape_paused_torrents_enabled 'true'
        option script_torrent_done_enabled 'false'
        option script-torrent-done-filename ''
        option download_queue_enabled 'true'
        option download_queue_size '1'
        option queue_stalled_enabled 'true'
        option queue_stalled_minutes '1'
        option seed_queue_enabled 'false'
        option seed-queue-size '1'
        option start_added_torrents 'true'
        option upload_slots_per_torrent '14'
        option utp_enabled 'true'
        option scrape_paused_torrents 'true'
        option user 'transmission'
        option cache_size_mb '8'
        option alt_speed_enabled 'true'
        option alt_speed_down '3000'
        option alt_speed_up '3000'
        option alt_speed_time_enabled 'true'
        option alt_speed_time_begin '1380'
        option alt_speed_time_end '360'
        option alt_speed_time_day '127'
        option speed_limit_down_enabled 'true'
        option speed_limit_down '0'
        option speed_limit_up_enabled 'true'
        option speed_limit_up '0'
        option prefetch_enabled '1'
        option rename_partial_files 'false'
        option trash_original_torrent_files 'false'
        option umask '0'
        option idle_seeding_limit_enabled 'false'
        option idle_seeding_limit '30'
        option ratio_limit_enabled 'true'
        option ratio_limit '0.0010'

Znalazłem coś ciekawego: https://trac.transmissionbt.com/ticket/6117

Czy system plików może coś mieć do tego ?

Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

15

Odp: Transmission + RSS

option incomplete_dir_enabled 'true'
        option incomplete_dir '/tmp/transmission/incomplete'

Tu masz źle.

Ustawiłeś sobie katalog incomplete w pamięci, tam ściąga wszystko a jak skończy to przerzuca do download. Nie masz tyle ramu żeby tak ustawić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16 (edytowany przez DarioX7 2017-11-14 16:01:03)

Odp: Transmission + RSS

Cezary napisał/a:

option incomplete_dir_enabled 'true'
        option incomplete_dir '/tmp/transmission/incomplete'

Tu masz źle.

Ustawiłeś sobie katalog incomplete w pamięci, tam ściąga wszystko a jak skończy to przerzuca do download. Nie masz tyle ramu żeby tak ustawić.

Fakt wczoraj się zorientowałem że nie mam tego zmienione, ale według mnie nie z pamięcią nie powinno być problemu, bo to co pobieram ma koło ~400MB, wiec spokojnie się mieści w pamięci, a ustawione mam pobieranie co 1.

Cóż sformatowałem drugi dysk na ext4, oraz zmieniłem ustawienia i teraz ściąga poprawnie.

Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

17

Odp: Transmission + RSS

mavcin napisał/a:

https://bitbucket.org/alekseyt/leech
Jedyny minus jest taki że kanał powinien być w UTF-8 ale da się to obejść.

Jak obeszłeś problem z kodowaniem ?
Mam właśnie RSS z kodowaniem iso-8859-2 ...

Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

18

Odp: Transmission + RSS

Można skorzystać z pośrednika np. feed.informer.com. Pobierze on kanał przetworzy i zwróci w UTF-8.

WNDR3800 OpenWrt 19.07.7 / WNDR3700v2 17.01.6 / TL-WR741ND v4 17.01.6

19

Odp: Transmission + RSS

Dzięki @mavcin, za tą poradę.

Zostaje mi ostatni problem, mam już jedną stronę gdzie pobieram RSS /etc/leech/foods i filtruje wyniki w /etc/leech/downloads, gdzie przy jednym linku RSS było łatwo, problem zaczyna się gdy chce dołożyć kolejny link i by pobierało wszystko z tego RSS.

Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
Turris Omnia 2GB
D-LINK DIR3060
WR1043ND

20

Odp: Transmission + RSS

mavcin napisał/a:

Można skorzystać z pośrednika np. feed.informer.com. Pobierze on kanał przetworzy i zwróci w UTF-8.

masz jakiś patent na działanie leech bez pośredników?

21

Odp: Transmission + RSS

czemu męczycie się z transmission jak jest rtorrent + rutorrent i działa nieporównywalnie lepiej ?

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | Dynalink WRX-36 | wax50 pro | rb hex poe gbit sfp | XPenology | kilka kamer reolink 5MP i jakieś tam jeszcze ustrojstwa połączone światłowodami, skrętką i wifi ,  apc smart ups 750 lcd smile
Podróżne : GL.Inet MT3000  zyxel nsa325 +6TB @ openwrt
http://tinyurl.com/bufferbloattest

22 (edytowany przez Kamikazee 2020-10-20 08:39:43)

Odp: Transmission + RSS

ambrozy5 napisał/a:

czemu męczycie się z transmission jak jest rtorrent + rutorrent i działa nieporównywalnie lepiej ?

* Bo transmission działa out of the box z interfejsem Webowy bez zbędnego pieprzenia się z konfiguracją screen i serwera WWW i rutorrent
Wystarczy wyedytowac jeden plik konfiguracyjny otworzyć porty na firewall i uruchomić transmission daemon i działa
* Działa szybieciej z DHT niż rtorrent
* Mam aplikację do kontroli na Windows i Androida

Z testów najszybciej mi pobiera aria2c ale nie działa stabilnie w trybie demona.

23 (edytowany przez ambrozy5 2020-10-20 10:46:35)

Odp: Transmission + RSS

Kamikazee napisał/a:
ambrozy5 napisał/a:

czemu męczycie się z transmission jak jest rtorrent + rutorrent i działa nieporównywalnie lepiej ?

* Bo transmission działa out of the box z interfejsem Webowy bez zbędnego pieprzenia się z konfiguracją screen i serwera WWW i rutorrent
Wystarczy wyedytowac jeden plik konfiguracyjny otworzyć porty na firewall i uruchomić transmission daemon i działa
* Działa szybieciej z DHT niż rtorrent
* Mam aplikację do kontroli na Windows i Androida

Z testów najszybciej mi pobiera aria2c ale nie działa stabilnie w trybie demona.

to już lepiej deluge, na dedyku od leaseweb @10gbps robi robotę :)

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | Dynalink WRX-36 | wax50 pro | rb hex poe gbit sfp | XPenology | kilka kamer reolink 5MP i jakieś tam jeszcze ustrojstwa połączone światłowodami, skrętką i wifi ,  apc smart ups 750 lcd smile
Podróżne : GL.Inet MT3000  zyxel nsa325 +6TB @ openwrt
http://tinyurl.com/bufferbloattest

24 (edytowany przez Kamikazee 2020-10-20 11:07:00)

Odp: Transmission + RSS

Transmission chodzi mi na Entware na routerze Asus RTN 10U.
Deluge z entware nie da się zainstalować poza tym nie lubię tego klienta nigdy nie przypadł mi do gustu

25 (edytowany przez ambrozy5 2020-10-20 19:32:01)

Odp: Transmission + RSS

Kamikazee napisał/a:

Transmission chodzi mi na Entware na routerze Asus RTN 10U.
Deluge z entware nie da się zainstalować poza tym nie lubię tego klienta nigdy nie przypadł mi do gustu

może się deluge nie podobać ale robi robotę jak trzeba na seedboxach smile

imho rtorrent + rutorrent używam od 10 lat ale tylko na x86 i nie planuję zmieniać bo to najlepszy "zestaw do pobierania " torrentów, a jak już z dht wolno idzie to konfig trefny bo po kilkunastu sekundach mam pełną prędkość 400mbps

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | Dynalink WRX-36 | wax50 pro | rb hex poe gbit sfp | XPenology | kilka kamer reolink 5MP i jakieś tam jeszcze ustrojstwa połączone światłowodami, skrętką i wifi ,  apc smart ups 750 lcd smile
Podróżne : GL.Inet MT3000  zyxel nsa325 +6TB @ openwrt
http://tinyurl.com/bufferbloattest