2023-01-28 12:56:02 +02:00
|
|
|
|
# Что это?
|
|
|
|
|
|
|
|
|
|
Это репозиторий с базой данных цитатника bash.im и готовым fastapi.
|
|
|
|
|
|
|
|
|
|
Создавалось т.к. c февраля 2022 года цитатник отключили.
|
|
|
|
|
|
|
|
|
|
Цитаты взяты методом парсинга веб архива
|
|
|
|
|
|
|
|
|
|
# Quickstart
|
2023-01-28 12:29:33 +02:00
|
|
|
|
|
|
|
|
|
Требуется установленный Python 3.8+ в системе, охуенно если Python 3.10
|
|
|
|
|
|
|
|
|
|
1. Настроить virtualenv:
|
|
|
|
|
`python -m venv .venv`
|
|
|
|
|
|
|
|
|
|
2. Активировать virtualenv:
|
|
|
|
|
`. .venv/bin/activate`
|
|
|
|
|
|
|
|
|
|
3. Установить зависимости:
|
|
|
|
|
`pip install -r requirements.txt`
|
|
|
|
|
|
|
|
|
|
4. Запустить main.py
|
|
|
|
|
`python main.py`
|
|
|
|
|
|
|
|
|
|
# Прочая инфа
|
|
|
|
|
|
|
|
|
|
Стандартный порт 8001, он должен быть открыт для tcp соедений.
|
2023-01-28 12:56:02 +02:00
|
|
|
|
Порт можно поправить в main.py, последние строчки:
|
2023-01-28 12:29:33 +02:00
|
|
|
|
|
|
|
|
|
```python3
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|
uvicorn.run(app, port=8001, host="0.0.0.0")
|
|
|
|
|
```
|
2023-01-28 12:56:02 +02:00
|
|
|
|
# Credits:
|
|
|
|
|
|
|
|
|
|
gameeroor за то что сделал fastapi и помогал с парсингом
|