Tsuki
July 29, 2022 ยท View on GitHub
Tsuki is a minimalistic open-sourced social media platform, built using Python.
Note Tsuki also has a Golang version, https://github.com/Devansh3712/tsuki-go
Running on local machine
Requirements
- Tsuki requires a
PostgreSQLdatabase to store all the data. - It uses the
Gmail APIfor sending verification mail (Reference) and theFreeimage APIfor storing pictures (Reference). - It also requires some environment variables to be declared in the
.envfile. The variables can be found inexample.env
Installation
The installation can be done either using pip or poetry.
Using pip,
pip install requirements.txt
Using poetry,
poetry install
Note If
poetryis used for installation, please installscikit-learnusingpipas it gave dependency issues.pip install scikit-learn
Run
uvicorn tsuki.main:app