Skip to content

4its/bs4_parser_pep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект парсинга 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

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

About

Проект, показывающий как можно собирать данные со страниц. Проект помогает получить последнюю информацию по языку Python с официального сайта.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages