Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vladislavyar/bs4_parser_pep

Проект представляет собой парсер: статусов PEP автора, заголовка и ссылки на статьи в разделах 'What’s New in Python', ссылки на документацию, версии и статусы Python, ссылки на документацию актуальной версии с последующем её скачиванием. Так же имеется возможность вывода данных поиска в виде таблицы(или построчно) в консоль и файл формата CSV.
https://github.com/vladislavyar/bs4_parser_pep

beautifulsoup4 python

Last synced: 6 days ago
JSON representation

Проект представляет собой парсер: статусов PEP автора, заголовка и ссылки на статьи в разделах 'What’s New in Python', ссылки на документацию, версии и статусы Python, ссылки на документацию актуальной версии с последующем её скачиванием. Так же имеется возможность вывода данных поиска в виде таблицы(или построчно) в консоль и файл формата CSV.

Awesome Lists containing this project

README

        

## Парсер документации Python
### Проект представляет собой парсер:
- статусов PEP
- автора, заголовка и ссылки на статьи в разделах 'What’s New in Python'
- ссылки на документацию, версии и статусы Python
- ссылки на документацию актуальной версии с последующем её скачиванием

Так же имеется возможность вывода данных поиска в виде таблицы(или построчно) в консоль и файл формата CSV.

## Как запустить проект:
### Клонировать репозиторий и перейти в него в командной строке:
```
git clone [email protected]:VladislavYar/bs4_parser_pep.git
```

### Создать и активировать виртуальное окружение:
```
python -m venv env
source env/scripts/activate
```

### Установить зависимости из файла requirements.txt:
```
pip install -r requirements.txt
```

### Команды:
```
usage: main.py [-h] [-c] [-o {pretty,file}]
{whats-new,latest-versions,download}

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

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

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

## Cтек проекта
Python v3.9, BeautifulSoup4