Баянометр теперь в Telegram
Сделал бота для Telegram. Кидаешь картиночку - получаешь баяны. Можно пересылать посты с других чатов, тоже работает
Прошло 6 лет с запуска баянометра, и видимо момент таки наступил. Баянометр теперь умеет кушать невероятно современный и всем нужный формат под названием WebP. Возрадуйтесь же!
Обновление изменяющее алгоритм проверки. После набора истории просмотра примерно на 1Mb, chrome начал крайне активно выгружать все это, а не держать в оперативной памяти, в силу чего скорость работы катастрофически снизилась. Внес изменения. Теперь общая масса постов не содержится постоянно в оперативной памяти. Скорость работы чуть чуть пострадала, но, не существенно
Старый домен bayanometr.xyz полностью прекратил свою работу. Теперь баянометр доступен только по ссылке bayanometr.cc
Восстановил расширение для firefox, но, не в магазине, а "self-hosted version"
Версия в магазине была полностью отключена. Self-hosted тоже не факт что долго проживет, потому что до переделок даже подобный вариант не прокатил, и тоже был забанен
Ну, посмотрим как оно будет. Если что, скатимся обратно к само-подписанным пакетам
Список изменений:
1. Смена домена с bayanometr.xyz на bayanometr.cc . Главная причина - во многих базах для блокираторов рекламы забанена полностью зона xyz, в связи с чем у части пользователей не работало расширение или весь баянометр целиком. Причина вторичная - cc красивее
2. Полностью переделан алгоритм поиска. Теперь результаты выдаются вместе с искомой картинкой, а не после. Избавился от тупиковой ветви развития в лице websocket. Многократно увеличилась скорость поиска
3. Возвращены gif. Когда то был по кадровый поиск, но, он давал больше нагрузки чем все обычные картинки + ним практически никто не пользовался, потому был убран. И тут прошу прощения, я думал я вернул поиск по первому кадру после выпила, но, забыл. Проще говоря, работает поиск gif по первому кадру gif
4. Полностью удалены с выдачи забаненные/удаленные посты и пост с .com
5. На сайте теперь стал удобнее drag & drop. Можно теперь перетаскивать файл в произвольную область
6. Теперь работает буфер обмена. Вместо сохранения картинки файлом, ее можно скопировать в буфер обмена и просто нажать Ctrl+V на сайте баянтомера, и, начнется поиск
7. Ограничено количество результатов до 20. Иногда вылазит по 500 результатов, что захламляет весь экран полностью. Сортировка по схожести. Другими словами, будут обрезаны самые непохожие результаты
8. Полностью переделано расширение баянометра
8.1. Добавлена в настройках опция поиска по секретным разделам
8.2. Добавлена в настройках опция включить/выключить автоматическую проверку поста перед тем как запостить
8.3. Сама функция автоматической проверки была сильно улучшена
8.4 Возврат расширения для firefox. https://addons.mozilla.org/ru/firefox/addon/joyreactor_bayanometr/
8.5. И последнее, но наверное самое важное. Баянометр теперь работает не с ссылками, а с вашей копией файла. Если проще говоря - теперь больше не актуальна проблема сайтов в которых запрещено скачивать картинки без аккаунта, например. В любом случаи остануться сайты где даже такого будет мало, но тут уж буфер обмена и сайт в помощь
8.6. Исходники на GitHub https://github.com/ExtraDJ/bayanometr_expansion
9. Увеличена частота обновления с 5 до 3 минут. Дублей постов с разницей в пару минут должно стать меньше
10. Исправил много других плюшек в процессе всех переделок. Их много, но они не столь важны что бы описывать их детально, а еще я много чего забыл
Если первое время будут какие то проблемки в работе - не серчайте. Баянометр переписывался поломанными руками, в прямом смысле. Так что если будете гореть матерясь что "Эту хуйню писал какой то пидор с переебанными руками" - вы как никогда будете близки к сути
Для более оперативного багфикса и обратной связи - t.me/extradj_feedback
Кто может себе позволить и хочет выразить благодарность - буду крайне рад копеечке на patreon
Для всех жаждущих сделал таких публичный репозиторий на github. Изучайте, переделывайте под свои нужды
https://github.com/ExtraDJ/joyreactor_visitor
Все таки включу режим ворчливого деда.
1. Ни одного из моих расширений не собирает никакую личную информацию о пользователях, и никуда ее не отправляет
2. Собирать конфиденциальную информацию по типу логинов/паролей невозможно. Магазин не пропустит подобную хуйню
3. Майнер встроить так же невозможно. Так же завернут на этапе рассмотрения с вероятным баном всего аккаунта
4. Никому нахуй не упала информация о том, какие постики на реакторе ты смотришь. Извлечь из этого какую любо выгоду невозможно
5. Я делаю расширения для себя, и сам же их использую. То что я их публикую - не более чем альтруистическое желание поделиться погремушкой
6. Все расширения и так хранятся на компе в открытом виде. Google - 'view source code of chrome extension', все, готово
Список изменений:
1. В качествле хранилища теперь используеться браузерное хранилище, а не история, так что ничего теперь не засераеться
2. Тем что теперь история не зайдстована для хранения, решена проблема ограничения трех месяцев, о котором я забыл совсем. Chrome не хранит историю более чем за 3 месяца
3. Добавлена возможность импорта/экспорта списка просмотренных постов. Так что теперь вы можете без геморя перенести свой прогесс, в случаи переустановки ОС или еще чего
4. Еще больше увеличена скорость работы. Теперь скрипт теперь начинает работу сразу после загрузки DOM, так что даже не грузит картинки уже просмотренных постов
5. Всякие другие мелкие правки
Так же решил сделать телегу для обратной связи. Это все таки удобнее чем пилить отделный пост, или писать в ЛС. t.me/extradj_feedback
Кто может себе позволить и хочет выразить благодарность - буду крайне рад копеечке на patreon
Отличный комментарий!