Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 846 Bytes

File metadata and controls

31 lines (23 loc) · 846 Bytes

Silly comments

Webpage comment system, built on Flask and HTMX. Silly simple, bare bones, minimal... well except it's Python.

Why silly? Because this implementation is as naive as I could make it. Comments are just files. I use ULID for the comments' file names (they're unique and encode the creation timestamp).

I want this application to be simple enough that anyone can start it, without needing a Docker image. Low bar, I know.

If you want to host it on your VPS, you can use the silly_app.conf file as a start for your NGINX configuration.

You can start it with:

python3 -m venv my_venv
source my_venv/bin/activate
python3 -m pip install -r requirements.txt
./cmd.sh run

Or go with the uv:

uv sync
uv run flask --app sillysimple.py -p 32168