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

Учебный проект для получения наисвежайших обновлений.

Технологии:

  • bs4
  • requests-cache
  • tmqd
  • logging
  • argparse

Установка

Клонируйте репозиторий, перейдите в папку, установите окружение командой

python -m venv venv

установите зависимости

pip install -r requirements.txt

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

В директории src запустите скрипт командой

python main.py "функция" --"output" "тип вывода"

Доступные функции

whats-new | latest-versions | download | pep

Флаги

-h | -c | -o
  • -h - справочная информация
  • -с - очистка кэша с сессией (по умолчанию None - использует сессию)
  • -o - тип сохранения данных (pretty, file(.cvs), default

Типы

pretty | file | default
  • pretty - печать в терминал в простой и понятной табличке
  • file - сохранение данных в cvs в папку results
  • default - обычкновенная печать в терминал