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

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

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

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

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

Часть 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]+$ позволяет отфильтровать русские и английские торренты, и игнорировать торренты с иероглифами и другими символами.

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

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

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

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

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

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

можно узнать твое субъективное мнение по поводу electron VS qt? че взял бы для следующего прода на 1к+ потенциальных юзеров?

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

Зависит от задачи и какой подход вам импонирует. У каждого свои минусы и плюсы. Минусы электрона в том что это браузер со всеми вытекающими - медленный, жирный, со своими проблемами, браузерными ограничениями, однако с приличным набором начальных пакетов из npm, что позволяет довольно много времени сэкономить на написании банальных вещей, если есть необходимые по назначению пакеты, ну и сам джаваскрипт гораздо лаконичнее по скорости написания кода. И портируемость на платформы и особенно на веб очень высокая.
С другой стороный отточный qt, где есть все для построения интерфейсов и даже больше, но такой сильной коробочности нету, в итоге почти любая задача на qt'e даже незначительная займет значительно больше времени и на написание и на выверку в виде тестинга, т.е. по факту готовых решений под коркретные задачи меньше, но и возможностей по собственному внедрению больше. Все решения будут более низкоуровневые. Код у кьюта очень качественный и выверенный, ничего лишнего. Если все писать по канунону то можно и на другие платформы портировать за минимум усилий, в том числе под мобильные.

Короче - если времени не очень много, вы не гонитесь за мистической быстродейственностью , само приложение не слишком замороченное, и, в особенности, если вы в ладах с html/css - думаю electron лучший выбор. Если же хочется эффективного решения, само приложение напоминает что-то в 100 сложнее чем чат с видосами из ютуба, никто не гонит по времени, и заказчик требует жестких рамок и качества - лучше наверное взять кьют. Но все это очень индивидуально, и тупо имхо )

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

спасибо за развернутый ответ! Я поэтому и уточнил про субъективность, что прекрасно понимаю все плюсы и дроубэки, и хотелось узнать личные ощущения не смотря на все недостатки там и там, чтобы понять где приятней потрахаться. Ответ получил, еще раз спасибо!

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