Skip to content

Latest commit

 

History

History
68 lines (57 loc) · 2.81 KB

File metadata and controls

68 lines (57 loc) · 2.81 KB

Проект парсинга pep

Простой парсер, предназначенный для получения информации с сайта https://python.org. В частности:

  • предоставить ссылки на страницы изменений в разных версиях Python;
  • предоставить ссылки на документации по версиям Python;
  • загрузить документацию в формате pdf для актуальной версии Python;
  • сформировать отчет по документам PEP(Python Enhancement Proposal).

Технологии

Использование

Требования

Для запуска проекта, необходим Python v3.9+.

Клонирование проекта

Выполните команду для клонирования и перехода в проект:

git clone https://github.com/4its/bs4_parser_pep.git && cd bs4_parser_pep

Виртуальное окружение

Для создания и активации окружения:

python -m venv vevn %% source venv/bin/activate

Установка зависимостей

Для установки зависимостей, выполните команду:

pip install -r requirements.txt

Команды

Общий формат команд: python src/main.py [режим работы] [опциональные аргументы]

Вывод справки

python src/main.py -h

Примеры команд:

  • Получение списка ссылок на изменения по версиям Python в файле .csv
    ython src/main.py whats-new -o file
  • Получение списка ссылок на изменения по версиям Python в консоль(PrettyPrint)
    ython src/main.py whats-new -o pretty
  • Получение списка ссылок на изменения по версиям Python в консоль(PrettyPrint) без использования кеширования:
    ython src/main.py whats-new -с -o pretty
  • Получение статистики документам PEP c выводом в консоль:
    ython src/main.py pep

Разработчик проекта