Торрент поисковик. Возвращение в пиратскую гавань.

Вот пробежал еще день в открытом море, и наш пиратский корабль потихоньку приближался к гавани. Самое время закупиться провизией и продолжить наш путь к новым приключениям.

Торрент поисковик. Возвращение в пиратскую гавань. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Пиратство, Длиннопост

"Крысы на борту" - торрент поисковик собирающий статистическую информацию о торрентах не используя торрент-трекеры и дающий возможность обеспечить поиск по торрентам (и отдельным файлам в них) даже если все трекеры заблокируют в будущем.

Предыдущие статьи:

Часть 1 - Часть 2 - Часть 3 - Часть 4 - Часть 5 - Часть 6 - Часть 7 - Часть 8 - Часть 9 - Часть 10 - Часть 11

Как и в предыдущих статьях, в этой пойдет речь о десктопной версии поисковика для локального использования о его улучшениях и нововведениях сделанных благодаря пикабу.

Ссылки на последнюю версию:

Windows 32/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...

О багах и проблемах сюда - 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...

В этой новой версии много исправлений коснулись механизма репликации торрентов, который был серьезно сломан в последней версии. Теперь обмен торрентами между участниками работает корректно.

Торрент поисковик. Возвращение в пиратскую гавань. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Пиратство, Длиннопост

Зопелил по линь 32 бита. Теперь поддерживаются обе (32 битные и 64 битные) Windows и Linux платформы (помимо мака). Все варианты сборок можно найти в релизе на гитхабе (https://github.com/DEgITx/rats-search/releases/tag/v0.17.0). Линуксоиды должны быть довольны.

Торрент поисковик. Возвращение в пиратскую гавань. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Пиратство, Длиннопост
Торрент поисковик. Возвращение в пиратскую гавань. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Пиратство, Длиннопост

Новым нововведением стала настройка фильтров поступления торрентов.

Торрент поисковик. Возвращение в пиратскую гавань. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Пиратство, Длиннопост

Пока что там 2 незамысловатых фильтра, один из них позволяет отсеивать торренты с определенным количеством файлов. Это важно, потому что большую часть места базы торрентов забивают как раз файлы, и можно серьезно почистить место, отфильтровав торренты с большим количеством хлама (например есть торренты с более чем 100k файлами).
Второй фильтр как раз позволяет фильтровать по определеннуму критерию названий торрентов, заданным регулярным выражением. К примеру что-то такое ^[А-Яа-я0-9A-Za-z.!@?#"$%&:;() *\+,\/;\-=[\\\]\^_{|}<>\u0400-\u04FF]+$ позволяет отфильтровать русские и английские торренты, и игнорировать торренты с иероглифами и другими символами.

Торрент поисковик. Возвращение в пиратскую гавань. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Пиратство, Длиннопост

Можно придумывать и более сложные фильтры названий, но это уже по вашему усмотрению.

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

Торрент поисковик. Возвращение в пиратскую гавань. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Пиратство, Длиннопост

Как обычно жду ваших новых предложений, вопросов и т.п. в комментариях. Так же для ознокомления с программой рекомендую ознакомиться с предыдущими постами и, особенно, комментариями.

Торрент поисковик. Возвращение в пиратскую гавань. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Пиратство, Длиннопост
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Api есть у данного приложения? Может ли выступать в качестве сервера по проксированию запросов например с мобильного устройства?

раскрыть ветку (5)
3
Автор поста оценил этот комментарий

Ну там в основе идет клиент-серверная архетектура (морда приложения и есть клиент, который вполне может пойти и на мобильные девайсы), которую я стараюсь нарушать по минимуму, чтобы слишком не поломать совместимость в веб-версией (хотя она сейчас чуть сломана после перехода на десктоп, но не сильно, я как-нибудь все поправлю).
Четкое api не задукоментированно, но есть, после починки думаю можно будет достучаться через веб-сокеты либо прямыми post запросами.

раскрыть ветку (4)
Автор поста оценил этот комментарий

Вообщем если будет желание немного раскрутить эту тему (удаленное управление, предоставление сервиса по поиску магнетов (опять таки чтоб девайс не грузить)) - готов присоединиться как android dev. Ибо была идея проекта по схожей тематике

раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Хорошо, буду иметь ввиду, я наверное через версию где-то постараюсь поправить часть с этим взаимодействием, к тому же давно просили уже отдельную серверную часть, чтобы на роутеры и т.п. запиливать. Потом можно будет обмозговать подобную приложуху на андроид т.е. я не против и тоже немного думал над этим.

раскрыть ветку (2)
Автор поста оценил этот комментарий
как с тобой связаться можно? чтоб не потеряться и на Пикабу не вылавливать
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

оставил контакты

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку