Потребителски скрипт за браузъра
Ще направя резервация веднага, по-долу ще има връзки както към готови скриптове, така и към мисли, които все още не са внедрени в кода. В статията ще разгледаме възможностите за интегриране на DC++ с торент сайтове, характеристиките на използването на магнитни връзки в DC++ и торенти, както и някои интересни идеи за доставчици.
Може би много от заинтересованите читатели ще могат да направят прост скрипт за себе си и да го споделят с други.
Торент тракери - сега "тракери" за DC++ клиенти FlylinkDC
Започвайки от версия 502, Flylink може да работи с магнитна връзка, съдържаща само името на файла, чрез параметъраktще се извърши нормално търсене по име в хъбовете, достъпни за потребителя, пример за такава магнитна връзка:
Пример за разпространение на един портал, където се използват този тип връзки kinomax.by/112508-orlinaya-tropa.html
Ако добавите параметъраxlкъм такава магнитна връзка, Flylink също ще търси по име, но ще покаже само файлове, които съответстват на стойносттаxlв магнитната връзка. Пример за връзка:
Ефективността на търсенето на такава връзка може да се увеличи, ако вместо името на файлаEaglewalk.aviима последните четири знака, тоест файловото разширение.aviВръзката ще бъде:
Такива връзки могат лесно да бъдат получени за всеки файл от списъка с файлове в разпространението на торент тракера.
Този скрипт за roottracker е отD0Gmatist(потребител на roottracker): yadi.sk/d/8P9uoG4PVtTJL
Можете да добавите магнитни икони за няколко kt+xl опции за търсене (търсене по име на файл и разширение):
Готов скрипт за сайтове rutracker.org и rutor.org отpanfilov22dl.dropboxusercontent.com/u/44094937/js/dchub.user.js и неговия манифестен файл dl.dropboxusercontent.com/u/44094937/js/dchub/manifest.jsonПараметърътdchub:предиmagnetе необходим, така че браузърът да изпраща тези връзки само към DC++ клиента. Не е необходимо обаче да се добавя.
Магнитни връзки за торент, където няма такива
Скрипт за roottracker dl.dropboxusercontent.com/u/44094937/js/hash2magnet.user.js, също направен от потребител на roottrackerpanfilov22.
Относно интеграцията с вътрешните ресурси на доставчика
Не е тайна, че доставчиците са много заинтересовани от локализирането на "тежкия" трафик на съдържание в тяхната мрежа. За да не изтича основният трафик от потребителя извън peering, много доставчици стартират различни услуги за споделяне на файлове в тяхната локална мрежа: DC ++ хъб, торент тракер, ftp дъмп, локални ретракери retracker.local/announce и isp.bep22 и т.н. Потребителят обаче в повечето случаи игнорира вътрешните ресурси на доставчика, които по отношение на скоростта на попълване, избора на съдържание и т.н. губят от добре познатите големи ресурси в Интернет в всичко
Възможно решение може да бъде потребителски скрипт, направен от доставчика за неговите потребители. Скриптът, като се свърже с локалния сървър на доставчика, може да получи данни за това дали има файлове за разпространение в локалната мрежа на доставчика, да добави някои параметри към магнитната връзка и да уведоми потребителя, че този файл е в локалната мрежа, която той може да изтегли много бързо.
Ако скриптът също така попита сървъра „ако има dcls файл“ и той отговори, че има, можете да покажете икона до магнита на http връзката, където се намира dcls файлът.
По същия начин за уеб семената, ако например файлът не е в DC, но е на локалния http сървър. След това вмагнитна връзка ще бъде добавена. &ws=http://media_file.local/filename.avi
Може би някой ще успее да добави локални статистики за повторно проследяване към скрипта:
Разпространението не е изтрито от носителите на авторските права
Ако мечтаете и си представете, че администраторите на rutracker или rutor са решили да направят такъв скрипт, свързан с базата за разпространение rutracker.org/forum/viewtopic.php?t=4204390 за своите потребители. Страница за разпространение без скрипт може да изглежда така:
И преписвачът няма да се придържа към буквата на закона.
И ако се объркате, можете да направите скрипт за магнитна връзка за търсене на филми или за сайтове, които се опитват твърде много да се борят с пиратството ...
P.S. Ако някой се интересува от тази тема и има хора, които искат да помогнат при написването на такива потребителски скриптове, моля, отидете тук: rutracker.org/forum/viewtopic.php?t=3793301&start=30
Hardcore conf в C++. Каним само професионалисти.