← Все проекты
Проект / JavaScript

z1131392774/legado-source-generator: Legado Source Generator — визуальный конструктор правил для читалки

Создавайте сложные правила парсинга книг для приложения Legado, просто кликая по элементам на сайте.

Это браузерное расширение, которое упрощает создание 'источников' (book sources) для популярного open-source читающего приложения Legado. Вместо ручного кодинга JSON с селекторами, пользователь в визуальном интерфейсе по шагам выбирает элементы на странице...

★ 11 JavaScript Форки 2 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для пользователей читалки Legado, которые хотят добавить новый источник книг, и для разработчиков, уставших вручную писать CSS-селекторы.

Проблема / задача

Добавление нового сайта-источника в читалку Legado требует ручного написания JSON-правил с CSS-селекторами — это сложно, требует знаний вёрстки и отнимает много времени.

Как это работает

Это браузерное расширение, которое упрощает создание 'источников' (book sources) для популярного open-source читающего приложения Legado. Вместо ручного кодинга JSON с селекторами, пользователь в визуальном интерфейсе по шагам выбирает элементы на странице сайта с книгами. Проект позиционируется как инструмент, значительно ускоряющий процесс добавления новых библиотек в читалку.

Что видно по README

Это браузерное расширение, которое упрощает создание 'источников' (book sources) для популярного open-source читающего приложения Legado. Вместо ручного кодинга JSON с селекторами, пользователь в визуальном интерфейсе по шагам выбирает элементы на странице сайта с книгами. Проект позиционируется как инструмент, значительно ускоряющий процесс добавления новых библиотек в читалку.

Ключевые возможности

Визуальный выбор элементов на странице кликомУмная генерация CSS-селекторов, включая алгоритм поиска общих классов для списковПошаговый мастер настройки для разных типов страниц (поиск, детали, оглавление)Проверка на проблемные места: Shadow DOM, iframe, динамические классыУправление с клавиатуры для точной навигации по DOM-дереюЭкспорт готового JSON-файла для импорта в Legado

Технологии

JavaScriptChrome Extensions (Manifest V3)CSS

Интересный факт

Весь код проекта был написан с помощью AI (vibe coding), о чём автор честно предупреждает в самом начале README, снимая с себя ответственность за возможные баги и уязвимости.

С чего начать

  • Скачайте код проекта
  • В Chrome зайдите на chrome://extensions, включите 'Режим разработчика'
  • Загрузите распакованное расширение, указав папку 'src'
  • Перейдите на сайт с книгами, откройте расширение и начните выбирать элементы.

Оценка GitRadar

Удобство
6/10
Свежесть
8/10
Перспектива
7/10
Монетизация
3/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если вы активный пользователь Legado и хотите легко добавлять новые источники. Однако из-за AI-происхождения кода будьте готовы к возможным нестабильностям и обязательно проверяйте сгенерированные правила.

Наблюдения по обновлениям

Проект очень маленький (11 звёзд, 2 форка), issues отсутствуют. Активность, судя по коду и описанию, была разовой, для создания рабочего прототипа с помощью AI. Дальнейшая поддержка под вопросом.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/z1131392774/legado-source-generator
Лицензия
NOASSERTION
Создан на GitHub
3 апреля 2026 г.
Последнее обновление репо
3 апреля 2026 г.
Последняя проверка GitRadar
3 апреля 2026 г.
Изученные файлы
README.md, src/popup/index.html, src/background.js, src-firefox/lib/selector-generator.js, src/lib/selector-generator.js, src/content/picker.js

FAQ

Что это такое?

Браузерное расширение, которое помогает создавать правила парсинга для читалки Legado через визуальный интерфейс, без написания кода.

Для кого подходит?

В первую очередь для пользователей Android-читалки Legado, которые хотят добавить книги с нового сайта. Также может быть полезно фронтенд-разработчикам для быстрого анализа CSS-структуры страниц.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с z1131392774/legado-source-generator?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.