Skip to content
/ PEPBS4 Public

PEPBS4 — Парсер документации Python

Notifications You must be signed in to change notification settings

tvules/PEPBS4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PEPBS4

Содержание

🔥 Возможности

  • Скачать документацию на текущую версию Python в формате pdf-a4
  • Получить ссылки на документации последних версии Python
  • Получить ссылки на статьи об изменениях в каждой версии Python
  • Узнать общее количество документов PEP в каждом статусе.

Технологии

BeautifulSoup Request-cache

⚙ Начало Работы

Чтобы запустить локальную копию проекта, следуй инструкциям ниже.

⚠ Зависимости

Установка

  1. Клонируй репозиторий

    git clone https://github.com/tvules/PEPBS4.git
    cd PEPBS4
  2. Установи зависимости проекта

    pip install -r requirements.txt

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

python src/main.py <mode> <args>

Параметры CLI

positional arguments:
  {download,latest-versions,pep,whats-new}
                        Режимы работы парсера

optional arguments:
  -h, --help            show this help message and exit
  -c, --clear-cache     Очистка кеша
  -o {pretty,file}, --output {pretty,file}
                        Дополнительные способы вывода данных

Mode

  • download - Скачать документацию последней версии Python.
  • latest-versions - Получить ссылки на документации всех версий Python.
  • pep - Узнать общее количество документов PEP в каждом статусе.
  • whats-new - Получить ссылки на статьи об изменениях во всех версиях Python 3.

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

About

PEPBS4 — Парсер документации Python

Resources

Stars

Watchers

Forks

Languages