Bash.im database and API
Go to file
Darkn Neko 8052feb6ca Updated README.md: added credits and about section; added .gitignore 2023-01-28 13:56:02 +03:00
.gitignore Updated README.md: added credits and about section; added .gitignore 2023-01-28 13:56:02 +03:00
README.md Updated README.md: added credits and about section; added .gitignore 2023-01-28 13:56:02 +03:00
main.py Initiated git repo and enabled lfs for quotes db 2023-01-28 13:29:33 +03:00
quotes.sqlite3 Initiated git repo and enabled lfs for quotes db 2023-01-28 13:29:33 +03:00
requirements.txt Initiated git repo and enabled lfs for quotes db 2023-01-28 13:29:33 +03:00

README.md

Что это?

Это репозиторий с базой данных цитатника bash.im и готовым fastapi.

Создавалось т.к. c февраля 2022 года цитатник отключили.

Цитаты взяты методом парсинга веб архива

Quickstart

Требуется установленный 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 соедений. Порт можно поправить в main.py, последние строчки:

if __name__ == "__main__":
    uvicorn.run(app, port=8001, host="0.0.0.0")

Credits:

gameeroor за то что сделал fastapi и помогал с парсингом