Торрент поисковик. Зарытый пиратский сундук.
Джон взглянул налево - лес, справа тоже не виднелось ничего кроме огромных деревьев, что уж говорить про то что было напротив, лишь корабль позади оставлял хоть какое-то чувство уверенности в их положении. “Ну и как это понимать?” - недоумевающе спросил Джон. “Ну, я слышал что ящик будет найти легко, ведь он закопан...” - попытался вставить слово Херли. “... Ведь он закопан под гребаным деревом! На этом острове вообще нет ничего кроме гребаных деревьев, как ты предлагаешь его искать, рыть под каждым?!” - резко произнес Джон. Он знал что идея, поверить какой-то байке изначально была безнадежная, но он также знал, что упускать такую возможность нельзя, ведь такое с ним было не в первый раз…
"Крысы на борту" - торрент поисковик собирающий статистическую информацию о торрентах не используя торрент-трекеры и дающий возможность обеспечить поиск по торрентам (и отдельным файлам в них) даже если все трекеры заблокируют в будущем.
Предыдущие статьи:
Часть 1 - Часть 2 - Часть 3 - Часть 4 - Часть 5 - Часть 6 - Часть 7 - Часть 8 - Часть 9
Как и в предыдущих статьях, в этой пойдет речь о десктопной версии поисковика для локального использования о его улучшениях и нововведениях сделанных благодаря пикабу.
Ссылки на последнюю версию:
Windows 64bit: https://github.com/DEgITx/rats-search/releases/download/v0.1...
Linux: https://github.com/DEgITx/rats-search/releases/download/v0.1...
Mac OS X: https://github.com/DEgITx/rats-search/releases/download/v0.1...
Windows Portable 64bit: https://github.com/DEgITx/rats-search/releases/download/v0.1...
О багах и проблемах сюда - https://github.com/DEgITx/rats-search/issues (регистрируемся - new issue - описываем проблему в деталях)
Отслеживать проект на Github - https://github.com/DEgITx/rats-search (там звездочку влепите, если интересен проект :D)
Базовая инструкция по использованию - https://github.com/DEgITx/rats-search/blob/master/docs/USAGE...
Пройдемся по улучшениям.
Первое изменение банальное: теперь у программы есть и портативная версия. Об этом часто просили, не знаю зачем она вам, но пусть будет :).
В отличии от установочной, в ней нет встроенного автообновления, поэтому я по прежнему рекомендую именно установочную.
Некоторые изменения коснулись внешнего вида приложения. Большинство этих правок предложил @dreamkin и многие из них направлены на исправление нерационального использования места а также верхней панели, которая теперь должна больше походить на панель десктопного приложения нежели веб-версии. Вот так выглядит теперь основное окно:
Обсудить другие изменения которые возможно будут в будущем, предложенные dreamkin’ым можно в комментариях или тут - https://github.com/DEgITx/rats-search/issues/13 . Меня например терзают сомнения насчет табличного вида, ведь поиск включает поиск по файлам, результаты которого жестко уходят вниз, но сократить размер, тем не менее, можно.
Несмотря на появление поддержки UPnP и того, что преимущественная часть все же успешно собирает торренты, я продолжил внедрять дополнительные механизмы для синхронизации распределенной сети поиска и обхода ограничений провайдеров с миллионами фаерволов и NAT’ов а так же неправильной настройки роутеров самими пользователями.
Первый из них - bootstrap peers - теперь используется дополнительный механизм обнаружения других участников поиска, если у вас и так успешно находит других пиров крыс и вы больше волнуетесь о безопасности, его можно отключить. Т.к. фактическую пользу он принесет только в случае если стандартный механизм не позволяет находить других участников ну а так же при первом запуске. Схематично как-то так:
Второе нововведение - репликация торрентов. Позволяет перекачивать торренты от других участников себе и отдавать их другим. Эта альтернативный механизм получения торрентов, который в отличии от механизма сканера забирает торренты у других крыс помимо торрент-программ. Этот механизм позволяет как ускорить сбор торрентов за счет других участников, так и передать информацию участникам у которых, из-за проблем с сетью, поиск не работает. Тем не менее данный механизм приводит к некому дубляжу общей базы и уменьшает значимость распределенного поиска - поэтому по умолчанию эта фича отключена (все как обычно включается через настройки - контролируется одной галочкой).
Можно также теперь увеличить количество пиров с которыми работает программа в настройках.
Исправлена ОГРОМНАЯ иконка кота на маке, выглядело как-то так
А так же ряд других незначительных исправлений.