Состоялся выпуск Tewi 3.0.0 — консольного
приложения с текстовым интерфейсом (TUI) для управления BitTorrent-клиентами.
Программа позволяет подключаться к демонам Transmission, qBittorrent, Deluge и
rTorrent, просматривать и управлять списком торрентов, добавлять новые закачки,
выполнять поиск по популярным трекерам. Поддерживаются различные режимы
отображения (карточки, компактный, однострочный), просмотр детальной информации
о торрентах (файлы, трекеры, пиры), управление категориями и метками,
переключение альтернативных лимитов скорости.
Вышла первая версия v1.0.0 проекта Prismriver Lyrics — набора инструментов
для поиска текстов песен из различных источников.
prismriver-lyrics-tui отслеживает состояние плеера через MPRIS, автоматически
запускает поиск при смене трека и подсвечивает текущую строку для
синхронизированных по времени (LRC) текстов.
Основные возможности:
30+ плагинов для поиска текстов песен (prismriver_lyrics.plugins);
фильтрация результатов по плагину, языку, оригинал/перевод и
синхронизированный/обычный текст, а также ограничение числа результатов
(--limit/-l);
синхронизированные по времени (LRC) тексты с подсветкой текущей строки в TUI;
по мере воспроизведения трека;
ручной поиск по названию и исполнителю в CLI и TUI;
Vim-style навигация в TUI;
выбор темы оформления (стандартные из Textual);
дисковый кэш результатов на SQLite с настраиваемым временем жизни
(--cache-ttl) и возможностью его отключить (--no-cache);
пакет prismriver-lyrics можно использовать как библиотеку в своих
Python-проектах (search_lyrics, LyricsResult, LyricsPlugin).
Состоялся выпуск Tewi 2.0.0 — консольного приложения с текстовым интерфейсом
(TUI) для управления BitTorrent-клиентами. Программа позволяет подключаться к
демонам Transmission, qBittorrent и Deluge, просматривать и управлять списком
торрентов, добавлять новые закачки, выполнять поиск по популярным трекерам.
Поддерживаются различные режимы отображения (карточки, компактный,
однострочный), просмотр детальной информации о торрентах (файлы, трекеры,
пиры), управление категориями и метками, переключение альтернативных лимитов
скорости. Интерфейс построен на базе библиотеки Textual. Код написан на Python
и распространяется под лицензией GPLv3+.
Основатель и главный разработчик проекта curl Дэниэл Стенберг (Daniel Stenberg)
обратил внимание на проблему массовой отправки сообщений об уязвимостях, созданных LLM через платформу HackerOne.
Подобные сообщения перегружают разработчиков, так как для их проверки необходимо
время, которое несравнимо с тем временем, которое нужно для создания подобных отчётов при помощи LLM.
В качестве примера такого сообщения он опубликовал один из таких отчётов - #3125832.
Первоначальный патч в нём не подходит ни к одной версии утилиты, для которой он сделан.
На уточняющие вопросы от разработчиков его автор отвечал на не заданные вопросы (например, что такое циклическая зависимость),
приводил примеры несуществующих функций в утилите и
давал инструкции, как использовать git для применения патча.
В ответ на увеличение количества таких сообщений Дэниэл Стенберг предупредил,
что теперь авторам необходимо будет отвечать на вопрос «использовался ли AI при его создании»
и быть готовыми к дополнительным вопросам, чтобы доказать, что автор действительно проверил результат.
Так же любой автор, заподозренный в отправке сообщений, которые можно классифицировать как «AI slop»
(низкокачественный контент, сгенерированный LLM)
будет немедленно забанен.
Дэниэл Стенберг отмечает, что на данный момент у них нет ни одного примера полезного
сообщения об уязвимости, созданного при помощи AI.
Ранее Дэниэл Стенберг уже писал об этой проблеме в своём блоге.
Так же о похожей ситуации сообщал
Сэт Ларсон (Seth Larson), разработчик из security team в Python Software Foundation.