Библиотека Python с открытым исходным кодом для AI-агентов, которые управляют настоящим браузером через LLM; доступны облачный браузер и API агента.
siknet/FreePEP
Инструмент на Python с WebUI и CLI для пакетной загрузки электронных учебников PEP (People's Education Press) и объединения страниц в PDF.
- Звёзды
- 1,326
- Форки
- 209
- Открытые issues
- 2
- Последний коммит
- 30 дней назад
Что это?
FreePEP загружает электронные учебники с онлайн-платформы People's Education Press (PEP). В каталоге около 780 учебников для начальной, средней и старшей школы, а также специальных школ; книги можно фильтровать по ступени обучения, предмету и классу. Выбирать учебники можно через веб-интерфейс или CLI, а загруженные изображения страниц объединяются в PDF-файлы с помощью Pillow.
Проект расшифровывает данные каталога и автоматически проходит слайдер-капчу Alibaba Cloud WAF на платформе с помощью Playwright и headless Chromium. Отдельный пакетный скрипт сохраняет файлы в папки по ступени обучения и классу, возобновляет прерванные загрузки и удаляет временные фрагменты изображений после каждого объединения. Скрипт сборки для Windows упаковывает приложение в автономный исполняемый файл со встроенным браузером.
Ключевые возможности
- 01Просмотр и фильтрация учебников по ступени обучения, предмету и классу через WebUI.
- 02Интерактивный CLI и режим с параметрами для использования в скриптах.
- 03Загрузка изображений страниц в высоком разрешении и их объединение в PDF-файлы.
- 04Автоматическое прохождение слайдер-капчи платформы с помощью headless Chromium.
- 05Сохранение файлов в папки по ступени обучения и классу, а также возобновление прерванных пакетных загрузок.
- 06Возможность собрать автономный исполняемый файл для Windows.
Сценарии использования
- Сохранение полного набора учебников PEP для чтения офлайн родителем или учителем.
- Пакетное архивирование учебников для определённой ступени обучения или класса — для школы или учебной группы.
- Автоматизация регулярной загрузки PDF-учебников через CLI.
Темы
Частые вопросы
- Что такое FreePEP?
- Инструмент на Python с WebUI и CLI для пакетной загрузки электронных учебников PEP (People's Education Press) и объединения страниц в PDF. FreePEP загружает электронные учебники с онлайн-платформы People's Education Press (PEP). В каталоге около 780 учебников для начальной, средней и старшей школы, а также специальных школ; книги можно фильтровать по ступени обучения, предмету и классу. Выбирать учебники можно через веб-интерфейс или CLI, а загруженные изображения страниц объединяются в PDF-файлы с помощью Pillow.
- FreePEP можно использовать бесплатно? Какая у него лицензия?
- FreePEP распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- FreePEP всё ещё поддерживается?
- Активно поддерживается. Последний коммит в FreePEP — 19 сент. 2026 г..
- Для чего можно использовать FreePEP?
- Сохранение полного набора учебников PEP для чтения офлайн родителем или учителем. Пакетное архивирование учебников для определённой ступени обучения или класса — для школы или учебной группы. Автоматизация регулярной загрузки PDF-учебников через CLI.
- Где скачать FreePEP?
- Исходный код и инструкции по установке — на GitHub: https://github.com/siknet/FreePEP
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный офисный пакет с открытым исходным кодом и AI: редактирует локально настоящие файлы .docx, .xlsx, .pptx и PDF, поддерживает AI-агента и CLI genoffice.
ManimGL — движок на Python, созданный автором 3Blue1Brown для программной анимации с точным управлением, используемой в обучающих видео по математике.
Библиотека Python, которая использует LLM и графовые пайплайны для извлечения структурированных данных с сайтов и из локальных документов по запросу на естественном языке.
Опенсорсный автономный агент для глубокого исследования веб-источников и локальных документов с помощью любой LLM, который составляет отчёты с цитатами.
Инструмент и библиотека на Python для удаления фона с изображений: доступны CLI, библиотека, HTTP-сервер и Docker-контейнер.