Коди Фен Форум България
Помощ за Python Easy Html Parser - Elementum burst - Версия за принтиране

+- Коди Фен Форум България (https://kodibg.org/forum)
+-- Форум: Разработка (https://kodibg.org/forum/forum-7.html)
+--- Форум: Програмиране (https://kodibg.org/forum/forum-8.html)
+--- Тема: Помощ за Python Easy Html Parser - Elementum burst (/thread-710.html)

Страници: 1 2 3


RE: Помощ за Python Easy Html Parser - Elementum burst - martinstz - 03-07-2018

(03-07-2018, 15:35)barev написа: Ти последва ли съвета ми и отвори ли някой торент файл през браузъра?

Последвах съвета, отворих файл, поиска ми код за спам защита, въведох го и след това тръгна един път и пак умря. Мисля, че за Зелка оправих проблема и ще кача версия по-късно, но засега нямам време за Замунда, пък и там е малко по-засукано. Трябва да е през магнет линковете, а не през torrent и тогава го няма този проблем, а и също след магнетите трябва да се залепят едни custom trackers. Така успях да подкарам Зелката без да прави проблеми или поне за времето, през което тествах, нямаше дертове. При Замунда е по-особено, защото магнет линковете не са в основната страница, както при Зелка, а от иконката за магнет се отива в друга страница /magnetlink/download_go.php и там вече е магнет линка, та ще ми отнеме време и на мен да разбера html parser-а и да видя как да го измъкна от там. Ако си по-наясно с него, пробвай дали ще се получи.
Благодаря предварително и извинявай, че те занимавам, но си направил нещо, за което отдавна си мисля, че ще е хубаво някой да направи и сега малко ще те по тормозя, ако нямаш против, за да го подкараме, както му се полага!


RE: Помощ за Python Easy Html Parser - Elementum burst - barev - 03-07-2018

Това с магнет-линковете при Замунда няма да стане без да се пренаписва изцяло кода на burst, което е малко прекалено. При мен работи идеално ако намалиш броя на резултатите и ползваш филтъра. Колко търсения правиш на ден и колко филма гледаш? Идеята на елементум е че преглежда само квалифицираните резултати, ако са по 2-3 торент файла спам-защитата няма да се включи, освен това колегата-украинец добави и кеш в последната версия. Съгласи се че ако ти си администраторът на замунда или зелка, очевидно ще ограничиш възможността да има 20-30 заявки за торент файлове за 3 секунди от 1 акаунт, твърде очевадно е че това е бот, а не нормален потребител ...


Помощ за Python Easy Html Parser - Elementum burst - mirbg - 03-07-2018

@barev, каква стойност в elementum задаваш за лимитиране на връзките? Под 100 или над?


RE: Помощ за Python Easy Html Parser - Elementum burst - martinstz - 03-07-2018

(03-07-2018, 16:53)barev написа: Това с магнет-линковете при Замунда няма да стане без да се пренаписва изцяло кода на burst, което е малко прекалено. При мен работи идеално ако намалиш броя на резултатите и ползваш филтъра. Колко търсения правиш на ден и колко филма гледаш? Идеята на елементум е че преглежда само квалифицираните резултати, ако са по 2-3 торент файла спам-защитата няма да се включи, освен това колегата-украинец добави и кеш в последната версия. Съгласи се че ако ти си администраторът на замунда или зелка, очевидно ще ограничиш възможността да има 20-30 заявки за торент файлове за 3 секунди от 1 акаунт, твърде очевадно е че това е бот, а не нормален потребител ...

Резултатите съм ги направил на 5 (те са си 10 по подразбиране, освен ако не гледам нещо друго). А за какъв филтър говориш? Ако е за филтрите в добавката, всичките са ми включени по подразбиране. Веднъж ми излезнат резултати от Замунда и при следващо търсене вече няма. Може и аз нещо да бъркам. Ако ти е удобно, сподели какви настройки си направил на добавката.
Благодаря предварително!

П.П. От това, което виждам, даже и да огранича броя резултати, добавката пак обхожда всичките и след това ги лимитира. Поне това показва в лог-а.


RE: Помощ за Python Easy Html Parser - Elementum burst - barev - 05-07-2018

Качи някъде debug log да погледна.

(03-07-2018, 17:41)martinstz написа: П.П. От това, което виждам, даже и да огранича броя резултати, добавката пак обхожда всичките и след това ги лимитира. Поне това показва в лог-а.

Това не е вярно, разгледай внимателно кода и дебъг логовете и ще разбереш какво имам предвид. В бъдеще като имам време мога да направя друг мод, който да взима само магнет линковете, но не ми е приоритет в момента, защото ще работи доста по-бавно и съответно ще трябва да се променят и стойностите на таймаутите. Също така е много по-вероятно да разбуди духовете в админите на торент-сайтовете, защото очевидно ще трябва да обхожда торент страниците една по една, генерирайки повече съмнителен трафик ...

Ако искаш създай форк в гитхъб и там предложи промени от твоя страна, така е по-удачно, защото сега видях че Коди-то ми е инсталирало твоя модификация, чудех се защо нещо не ОК ....


RE: Помощ за Python Easy Html Parser - Elementum burst - martinstz - 05-07-2018

(05-07-2018, 16:10)barev написа: Качи някъде debug log да погледна.

(03-07-2018, 17:41)martinstz написа: П.П. От това, което виждам, даже и да огранича броя резултати, добавката пак обхожда всичките и след това ги лимитира. Поне това показва в лог-а.

Това не е вярно, разгледай внимателно кода и дебъг логовете и ще разбереш какво имам предвид. В бъдеще като имам време мога да направя друг мод, който да взима само магнет линковете, но не ми е приоритет в момента, защото ще работи доста по-бавно и съответно ще трябва да се променят и стойностите на таймаутите. Също така е много по-вероятно да разбуди духовете в админите на торент-сайтовете, защото очевидно ще трябва да обхожда торент страниците една по една, генерирайки повече съмнителен трафик ...

Ако искаш създай форк в гитхъб и там предложи промени от твоя страна, така е по-удачно, защото сега видях че Коди-то ми е инсталирало твоя модификация, чудех се защо нещо не ОК ....
 
При лимит за 5 резултата на провайдър, това дава в лога:

16:39:56.262 T:7120  NOTICE: [script.elementum.burst] >             Zelka search URL: http://zelka.org/browse.php?search=the%20expanse&cat=0&incldead=1
16:39:56.306 T:12464  NOTICE: [script.elementum.burst] [zamunda] Login successful
16:39:56.306 T:12464  NOTICE: [script.elementum.burst] >           Zamunda search URL: http://zamunda.net/bananas?c42=1&c25=1&c35=1&c46=1&c20=1&c19=1&c5=1&c24=1&c31=1&c28=1&c7=1&c33=1&c43=1&c41=1&search=the%20expanse&incldead=&field=name
16:39:56.763 T:7120  NOTICE: [script.elementum.burst] >>            Zelka returned 20 results in 0.9 seconds, sending 5 best ones
16:39:56.854 T:12464  NOTICE: [script.elementum.burst] >>          Zamunda returned 19 results in 1.0 seconds, sending 5 best ones

Както виждаш, открива 20 резултата в Зелка и 19 в Замунда, а след това ги лимитира до пет. Това имах предвид.
Колкото до модификацията на добавката, само съм променил за Зелка да взима магнет линковете, а не торент, за да не се включва спам защитата. За Замунда нищо не съм пипал. Би трябвало да си върви нормално добавката. Ако смяташ, че има проблем, сподели и ще върна твоята модификация, а тази ще я прекръстя, за да не се бъркат двете.


RE: Помощ за Python Easy Html Parser - Elementum burst - barev - 05-07-2018

Не ми се спори по въпроса, ако искаш да разбереш какво точно става прегледай filterting.py. Накратко:

1. Елементум подава заявка за търсене на добавката за търсене (в случая burst)
2. Burst проверява вградените дефиниции за тракери (definitions.json)  както и потребителските такива (overrides.py и any_custom_provider.json в профила)
3. За всеки включен в настройките тракер burst се логва (ако е необходимо) и подава заявка за търсене според дефиницията
4. Отговорите се парсват и филтрират според зададените критерии (качество, сийдъри, големина, енкодинг, език и т.н.), като се отсяват само подходящи потенциални торенти
5. Чак тук burst проверява в кеша и ако съответните торенти не са налични подава заявка за сваляне на торент файла или подава магнет линка

Както се вижда отгоре заявките за .torrent файловете се правят на последната стъпка, където се очаква да не са 50, което ще затормози потребителя (и ще генерира подозрителен трафик), а 2-3 най-подходящи.

Решението ми за дефиниции на двата БГ тракера работи перфектно при нормална употреба и единствената причина за задействане на спам-защитата е грешни настройки или споделяне на един акаунт от много хора, което в крайна сметка не е начинът по който аз ползвам добавката ... Магнет линковете освен че усложняват кода за единия тракер и правят цялата добавка да работи много по-бавно, също така водят до много чакане преди започване на свалянето в зависимост от интернет доставчика, гео-локацията, бързината на връзката и мн. други параметри. За мен това е решение в краен случай, когато нищо друго не работи.
Магията на open-source е че всеки може да вземе отворения код и да си го модифицира както намери за добре, без да пречи на другите. Затова съм пратил запитване за добавяне на новите дефиниции към автора на elementum и burst с код, който е най-удачен според мен и има най-голям шанс да се приеме, но всеки може да си го нагоди, ако не му харесва и да си го ползва лично.

Отново ми прави впечатление, че даваш обратна връзка, че нещо не работи по кода, но никога не даваш log, макар че това трябва да е първото нещо, и вече го писах няколко пъти ... Ако мога бих помогнал, но затова трябва да има взаимно съдействие ...


RE: Помощ за Python Easy Html Parser - Elementum burst - martinstz - 05-07-2018

(05-07-2018, 19:18)barev написа: Не ми се спори по въпроса, ако искаш да разбереш какво точно става прегледай filterting.py. Накратко:

1. Елементум подава заявка за търсене на добавката за търсене (в случая burst)
2. Burst проверява вградените дефиниции за тракери (definitions.json)  както и потребителските такива (overrides.py и any_custom_provider.json в профила)
3. За всеки включен в настройките тракер burst се логва (ако е необходимо) и подава заявка за търсене според дефиницията
4. Отговорите се парсват и филтрират според зададените критерии (качество, сийдъри, големина, енкодинг, език и т.н.), като се отсяват само подходящи потенциални торенти
5. Чак тук burst проверява в кеша и ако съответните торенти не са налични подава заявка за сваляне на торент файла или подава магнет линка

Както се вижда отгоре заявките за .torrent файловете се правят на последната стъпка, където се очаква да не са 50, което ще затормози потребителя (и ще генерира подозрителен трафик), а 2-3 най-подходящи.

Решението ми за дефиниции на двата БГ тракера работи перфектно при нормална употррисувам и единствената причина за задействане на спам-защитата е грешни настройки или споделяне на един акаунт от много хора, което в крайна сметка не е начинът по който аз ползвам добавката ... Магнет линковете освен че усложняват кода за единия тракер и правят цялата добавка да работи много по-бавно, също така водят до много чакане преди започване на свалянето в зависимост от интернет доставчика, гео-локацията, бързината на връзката и мн. други параметри. За мен това е решение в краен случай, когато нищо друго не работи.
Магията на open-source е че всеки може да вземе отворения код и да си го модифицира както намери за добре, без да пречи на другите. Затова съм пратил запитване за добавяне на новите дефиниции към автора на elementum и burst с код, който е най-удачен според мен и има най-голям шанс да се приеме, но всеки може да си го нагоди, ако не му харесва и да си го ползва лично.

Отново ми прави впечатление, че даваш обратна връзка, че нещо не работи по кода, но никога не даваш log, макар че това трябва да е първото нещо, и вече го писах няколко пъти ... Ако мога бих помогнал, но затова трябва да има взаимно съдействие ...

Изобщо не искам и да споря. Напротив, опитвам се да си изясня и за себе си ситуацията, за което ми помагаш много и съм благодарен. Не съм споменал, че не работят нещата, които си направил, а само че при определени ситуации спират да дават резултати. Пример: пускам търсене за филм и ми дава, че намира резултати и от Зелка и от Замунда, които резултати ги обработва:

18:31:10.720 T:11416  NOTICE: [script.elementum.burst] >             Zelka search URL: http://zelka.org/browse.php?search=the%20expanse&cat=0&incldead=1
18:31:10.738 T:12136  NOTICE: [script.elementum.burst] [zamunda] Login successful
18:31:10.738 T:12136  NOTICE: [script.elementum.burst] >           Zamunda search URL: http://zamunda.net/bananas?c42=1&c25=1&c35=1&c46=1&c20=1&c19=1&c5=1&c24=1&c31=1&c28=1&c7=1&c33=1&c43=1&c41=1&search=the%20expanse&incldead=&field=name
18:31:11.430 T:11416  NOTICE: [script.elementum.burst] >>            Zelka returned 20 results in 0.9 seconds, sending 5 best ones
18:31:11.504 T:12136  NOTICE: [script.elementum.burst] >>          Zamunda returned 19 results in 1.0 seconds, sending 5 best ones

Тук пише, че се намират 20, респективно 19 резултата и след това изпраща най-добрите 5 към Elementum за да ги визуализира. Може и аз да греша, но мисля, че точно тук се задейства защитата за спам, още при обхождането за резултати, защото след това вече резултатите от Замунда не се визуализират:

18:31:14.038 T:9884  NOTICE: [plugin.video.elementum] WARN  linkssearch  ▶ 1                Resolve failed for http://zamunda.net/download.php/539768/The.Expanse.S03E12-E13.PROPER.720p.HDTV.x264-KILLERS.mkv.torrent|Cookie=cats=7;howmanys=1;pass=a956918b69cba78cc724a59fd40ec570;periods=31;russian_lang=no;statuses=1;uid=628941;PHPSESSID=qa4nu8gdv09mg0fu1fljia7de7;a=30;g=m|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.21 Safari/537.36 : Invalid input
18:31:14.097 T:9884  NOTICE: [plugin.video.elementum] WARN  linkssearch  ▶ 1                Resolve failed for http://zamunda.net/download.php/538502/The.Expanse.S03E09.HDTV.x264-LucidTV.torrent|Cookie=cats=7;howmanys=1;pass=a956918b69cba78cc724a59fd40ec570;periods=31;russian_lang=no;statuses=1;uid=628941;PHPSESSID=qa4nu8gdv09mg0fu1fljia7de7;a=30;g=m|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.21 Safari/537.36 : Invalid input
18:31:14.122 T:9884  NOTICE: [plugin.video.elementum] WARN  linkssearch  ▶ 1                Resolve failed for http://zamunda.net/download.php/539332/The.Expanse.S03E11.HDTV.x264-KILLERS.mkv.torrent|Cookie=cats=7;howmanys=1;pass=a956918b69cba78cc724a59fd40ec570;periods=31;russian_lang=no;statuses=1;uid=628941;PHPSESSID=qa4nu8gdv09mg0fu1fljia7de7;a=30;g=m|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.21 Safari/537.36 : Invalid input
18:31:14.132 T:9884  NOTICE: [plugin.video.elementum] WARN  linkssearch  ▶ 1                Resolve failed for http://zamunda.net/download.php/539767/The.Expanse.S03E12-E13.PROPER.HDTV.x264-KILLERS.mkv.torrent|Cookie=cats=7;howmanys=1;pass=a956918b69cba78cc724a59fd40ec570;periods=31;russian_lang=no;statuses=1;uid=628941;PHPSESSID=qa4nu8gdv09mg0fu1fljia7de7;a=30;g=m|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.21 Safari/537.36 : Invalid input
18:31:14.141 T:9884  NOTICE: [plugin.video.elementum] WARN  linkssearch  ▶ 1                Resolve failed for http://zamunda.net/download.php/538939/The.Expanse.S03E10.HDTV.x264-SVA.mkv.torrent|Cookie=cats=7;howmanys=1;pass=a956918b69cba78cc724a59fd40ec570;periods=31;russian_lang=no;statuses=1;uid=628941;PHPSESSID=qa4nu8gdv09mg0fu1fljia7de7;a=30;g=m|User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.21 Safari/537.36 : Invalid input

До преди да направя Зелка да прихваща от магнет линковете и там беше същата работа, а сега няма проблеми:

18:31:17.169 T:9884  NOTICE: [plugin.video.elementum] DEBU  bittorrent   ▶ MarshalJSON      Marshalling: bittorrent.torrent{URI:"magnet:?xt=urn:btih:99381CCAE35DB9ED026755A586FAA4DF6C70C8D5&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D7cc42f4833ec70d7c3737b90b34df400&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D793e7f4a745cea4d12e24f8cc816750b&tr=http%3A%2F%2Fflashtorrents.org%2Fannounce.php&tr=http%3A%2F%2F94.228.192.98%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce", InfoHash:"99381CCAE35DB9ED026755A586FAA4DF6C70C8D5", Name:"The Expanse S03E12-13 - Season Finale | The.Expanse.S03E12-E13.PROPER.720p.HDTV.x264-KILLERS[eztv].mkv", Trackers:[]string{"http://tracker.zelka.org/announce.php?passkey=7cc42f4833ec70d7c3737b90b34df400", "http://tracker.zelka.org/announce.php?passkey=793e7f4a745cea4d12e24f8cc816750b", "http://flashtorrents.org/announce.php", "http://94.228.192.98/announce", "udp://9.rarbg.com:2710/announce"}, Size:"1.51 GB", SizeParsed:0x5a00c580, Seeds:1037, Peers:102, IsPrivate:false, Provider:"Zelka", Icon:"C:\\Users\\Petrovy\\AppData\\Roaming\\Kodi\\addons\\script.elementum.burst\\burst\\providers\\icons\\zelka.png", Multi:false, Resolution:3, VideoCodec:2, AudioCodec:0, Language:"bg", RipType:7, SceneRating:1, hasResolved:true}
18:31:17.170 T:9884  NOTICE: [plugin.video.elementum] DEBU  bittorrent   ▶ MarshalJSON      Marshalling: bittorrent.torrent{URI:"magnet:?xt=urn:btihBig Grin6B4EF8F1AD2A07AF095A1351F51415929BA5106&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D7cc42f4833ec70d7c3737b90b34df400&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D793e7f4a745cea4d12e24f8cc816750b&tr=http%3A%2F%2Fflashtorrents.org%2Fannounce.php&tr=http%3A%2F%2F94.228.192.98%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce", InfoHash:"D6B4EF8F1AD2A07AF095A1351F51415929BA5106", Name:"The Expanse S03E12-13 [x264] - Season Finale | The.Expanse.S03E12-E13.PROPER.HDTV.x264-KILLERS[eztv].mkv", Trackers:[]string{"http://tracker.zelka.org/announce.php?passkey=7cc42f4833ec70d7c3737b90b34df400", "http://tracker.zelka.org/announce.php?passkey=793e7f4a745cea4d12e24f8cc816750b", "http://flashtorrents.org/announce.php", "http://94.228.192.98/announce", "udp://9.rarbg.com:2710/announce"}, Size:"490.99 MB", SizeParsed:0x1d43e9b0, Seeds:622, Peers:47, IsPrivate:false, Provider:"Zelka", Icon:"C:\\Users\\Petrovy\\AppData\\Roaming\\Kodi\\addons\\script.elementum.burst\\burst\\providers\\icons\\zelka.png", Multi:false, Resolution:2, VideoCodec:2, AudioCodec:0, Language:"bg", RipType:7, SceneRating:1, hasResolved:true}
18:31:17.171 T:9884  NOTICE: [plugin.video.elementum] DEBU  bittorrent   ▶ MarshalJSON      Marshalling: bittorrent.torrent{URI:"magnet:?xt=urn:btih:08FE46263A2E82CC1FE0647F085C5FF6D8DB8EF0&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D7cc42f4833ec70d7c3737b90b34df400&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D793e7f4a745cea4d12e24f8cc816750b&tr=http%3A%2F%2Fflashtorrents.org%2Fannounce.php&tr=http%3A%2F%2F94.228.192.98%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce", InfoHash:"08FE46263A2E82CC1FE0647F085C5FF6D8DB8EF0", Name:"The Expanse S03E11 [x264] | The.Expanse.S03E11.HDTV.x264-KILLERS[eztv].mkv", Trackers:[]string{"http://tracker.zelka.org/announce.php?passkey=7cc42f4833ec70d7c3737b90b34df400", "http://tracker.zelka.org/announce.php?passkey=793e7f4a745cea4d12e24f8cc816750b", "http://flashtorrents.org/announce.php", "http://94.228.192.98/announce", "udp://9.rarbg.com:2710/announce"}, Size:"270.78 MB", SizeParsed:0x1023c660, Seeds:488, Peers:29, IsPrivate:false, Provider:"Zelka", Icon:"C:\\Users\\Petrovy\\AppData\\Roaming\\Kodi\\addons\\script.elementum.burst\\burst\\providers\\icons\\zelka.png", Multi:false, Resolution:2, VideoCodec:2, AudioCodec:0, Language:"bg", RipType:7, SceneRating:0, hasResolved:true}
18:31:17.172 T:9884  NOTICE: [plugin.video.elementum] DEBU  bittorrent   ▶ MarshalJSON      Marshalling: bittorrent.torrent{URI:"magnet:?xt=urn:btih:EC4CF8F51D4C31FBA392243C6CA27A813F9E67EB&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D7cc42f4833ec70d7c3737b90b34df400&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D793e7f4a745cea4d12e24f8cc816750b&tr=http%3A%2F%2Fflashtorrents.org%2Fannounce.php&tr=http%3A%2F%2F94.228.192.98%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce", InfoHash:"EC4CF8F51D4C31FBA392243C6CA27A813F9E67EB", Name:"The Expanse S03E10 | The.Expanse.S03E10.720p.HDTV.x264-AVS[eztv].mkv", Trackers:[]string{"http://tracker.zelka.org/announce.php?passkey=7cc42f4833ec70d7c3737b90b34df400", "http://tracker.zelka.org/announce.php?passkey=793e7f4a745cea4d12e24f8cc816750b", "http://flashtorrents.org/announce.php", "http://94.228.192.98/announce", "udp://9.rarbg.com:2710/announce"}, Size:"757.23 MB", SizeParsed:0x2d2269b0, Seeds:302, Peers:13, IsPrivate:false, Provider:"Zelka", Icon:"C:\\Users\\Petrovy\\AppData\\Roaming\\Kodi\\addons\\script.elementum.burst\\burst\\providers\\icons\\zelka.png", Multi:false, Resolution:3, VideoCodec:2, AudioCodec:0, Language:"bg", RipType:7, SceneRating:0, hasResolved:true}
18:31:17.187 T:9884  NOTICE: [plugin.video.elementum] DEBU  bittorrent   ▶ MarshalJSON      Marshalling: bittorrent.torrent{URI:"magnet:?xt=urn:btih:23CE9215064EB535C2D5368BAD88E8D7D367A0BC&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D7cc42f4833ec70d7c3737b90b34df400&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D793e7f4a745cea4d12e24f8cc816750b&tr=http%3A%2F%2Fflashtorrents.org%2Fannounce.php&tr=http%3A%2F%2F94.228.192.98%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce", InfoHash:"23CE9215064EB535C2D5368BAD88E8D7D367A0BC", Name:"The Expanse S03E10 [x264] | The.Expanse.S03E10.HDTV.x264-SVA[eztv].mkv", Trackers:[]string{"http://tracker.zelka.org/announce.php?passkey=7cc42f4833ec70d7c3737b90b34df400", "http://tracker.zelka.org/announce.php?passkey=793e7f4a745cea4d12e24f8cc816750b", "http://flashtorrents.org/announce.php", "http://94.228.192.98/announce", "udp://9.rarbg.com:2710/announce"}, Size:"234.81 MB", SizeParsed:0xdfeea90, Seeds:296, Peers:26, IsPrivate:false, Provider:"Zelka", Icon:"C:\\Users\\Petrovy\\AppData\\Roaming\\Kodi\\addons\\script.elementum.burst\\burst\\providers\\icons\\zelka.png", Multi:false, Resolution:2, VideoCodec:2, AudioCodec:0, Language:"bg", RipType:7, SceneRating:0, hasResolved:true}

При първо търсене с добавката, ми вади резултати и от Замунда:

18:28:49.711 T:11208  NOTICE: [plugin.video.elementum] DEBU  bittorrent   ▶ MarshalJSON      Marshalling: bittorrent.torrent{URI:"C:\\Users\\Petrovy\\AppData\\Roaming\\Kodi\\cache\\elementum\\fc47df06f16b2ecf4c84a28da3b9a0820a3c5609.torrent", InfoHash:"fc47df06f16b2ecf4c84a28da3b9a0820a3c5609", Name:"The Expanse S03E10 [x264] | The.Expanse.S03E10.HDTV.x264-SVA.mkv", Trackers:[]string{"http://tracker.zamunda.net/announce.php?passkey=d8c31aef963a3631e09e0b7308f7bc01"}, Size:"234.81 MB", SizeParsed:0xdfeea90, Seeds:145, Peers:0, IsPrivate:false, Provider:"Zamunda", Icon:"C:\\Users\\Petrovy\\AppData\\Roaming\\Kodi\\addons\\script.elementum.burst\\burst\\providers\\icons\\zamunda.png", Multi:false, Resolution:2, VideoCodec:2, AudioCodec:0, Language:"bg", RipType:7, SceneRating:0, hasResolved:true}

, а след това почва да дава грешката: Resolve failed for... - и съответно не вади резултати.

Както и да е. Мисля, че с промяната в кода, който съм направил, вече няма проблеми с торентите от Зелка и колкото и пъти да се пусне търсене, все вади резултати. Пак ще подчертая, нямам ни най-малкото желание и намерение да споря с някой, особено с човек, към когото изпитвам уважение. Не задължавам никой да ползва добавката. Ще ѝ променя името, така че да си остане оригиналната добавка Elementum.burst, а другата да си я инсталира, който иска. Съжалявам, че се получи такова недоразумение и объркване от моите постове.


RE: Помощ за Python Easy Html Parser - Elementum burst - barev - 05-07-2018

Сега разгледах какво си сменил за zelka:

'&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D7cc42f4833ec70d7c3737b90b34df400&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D793e7f4a745cea4d12e24f8cc816750b&tr=http%3A%2F%2Fflashtorrents.org%2Fannounce.php&tr=http%3A%2F%2F94.228.192.98%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce'

От този ред се виждат няколко неща:

Първо си добавил 2 пъти тракера на зелка с 2 user ID-та, които не знам чии са, но може би не е най-добрата идея да ги споделяш публично, със сигурост е против политиката на торент сайта, може лесно да бъдат баннати и т.н. Следващият тракер flashtorrents.org вече не съществува, така че това само обърква торент клиента, а последният е тракера на rarbg.com, който е баннат от почти всички БГ интернет доставчици и без DNS hopping или VPN магии също е безмислен там ...

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


RE: Помощ за Python Easy Html Parser - Elementum burst - martinstz - 05-07-2018

(05-07-2018, 19:48)barev написа: Сега разгледах какво си сменил за zelka:

'&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D7cc42f4833ec70d7c3737b90b34df400&tr=http%3A%2F%2Ftracker.zelka.org%2Fannounce.php%3Fpasskey%3D793e7f4a745cea4d12e24f8cc816750b&tr=http%3A%2F%2Fflashtorrents.org%2Fannounce.php&tr=http%3A%2F%2F94.228.192.98%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce'

От този ред се виждат няколко неща:

Първо си добавил 2 пъти тракера на зелка с 2 user ID-та, които не знам чии са, но може би не е най-добрата идея да ги споделяш публично, със сигурост е против политиката на торент сайта, може лесно да бъдат баннати и т.н. Следващият тракер flashtorrents.org вече не съществува, така че това само обърква торент клиента, а последният е тракера на rarbg.com, който е баннат от почти всички БГ интернет доставчици и без DNS hopping или VPN магии също е безмислен там ...

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

Тези неща ги взех от добавката за Зелка. Там в кодът се добавят и те като Custom trackers. Та поради това съм го добавил, защото през добавката няма проблеми да се гледат торентите така. Нямам идея за какво са! Подобни има и в добавката за Замунда. Фактът е, че така гледат много хора посредством добавките за Зелка и Замунда, та предполагам, че няма да има проблеми, щом толкова години не е имало.