Skip to content

Esposus/bs4_parser_pep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bs4_parser_pep

О проекте:

Данный проект представляет собой парсер документации PEP. Его назначение:

  • Выводить отчет со ссылками на обзор обновлений в новых версиях языка - whats-new;
  • Выводить отчет о последних актуальных версиях языка со ссылкой на документацию - latest-versions;
  • Загружать документацию на самую актуальную версию языка в директорию downloads - download;
  • Выводить отчет о всех статусах PEP и их количестве.

У пользователя есть возможность выводить отчет в читаемом виде в терминал, используя флаг -o pretty, а также выгружать отчет в виде .csv-файла, используя флаг -o file.

Технологии

python 3.7
beautifulsoup4
requests-cache

Как запустить проект:

Клонировать репозиторий и перейти в него в командной строке:

git clone [email protected]:Esposus/bs4_parser_pep.git
cd bs4_parser_pep

Cоздать и активировать виртуальное окружение:

python -m venv venv
  • Если у вас Linux/macOS

    source venv/bin/activate
    
  • Если у вас windows

    source venv/scripts/activate
    
python3 -m pip install --upgrade pip

Установить зависимости из файла requirements.txt:

pip install -r requirements.txt

Для работы с парсером необходимо пройти в директорию src:

cd src

Все доступные режимы использования парсера:

python main.py [-h], [--help]

Автор проекта:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages