LoginWeen is a an app where you login/register with a halloween pumpkin carving as a password.
  • JavaScript 53.8%
  • Jinja 32.4%
  • Python 13%
  • Dockerfile 0.8%
Find a file
csd4ni3l 18429a158e
All checks were successful
ci / build (push) Successful in 3m38s
Update for Forgejo Actions/Packages
2026-06-06 16:19:18 +02:00
.forgejo/workflows Update for Forgejo Actions/Packages 2026-06-06 16:19:18 +02:00
static fix best time being None for 0.1s which looked bad 2025-11-03 15:23:36 +01:00
templates Add random jumpscares which you can disable, make settings warning for all settings, remove sfx setting, remove WIP warning 2025-11-02 23:07:23 +01:00
.dockerignore Remove PyPi build, convert project to not be a python module, add Docker build and files, update README, 2025-10-23 11:01:21 +02:00
.env.example Add missing GRID_SIZE option to example env and decrease to 15, add profile page with username and pattern change, add logout, fix clear buttons submitting, add Posts table for later use, prevent timing attacks during pattern equal check 2025-10-23 15:51:22 +02:00
.gitignore Add working register and login with database, add a register page, make a new pattern file for handling it 2025-10-22 23:16:33 +02:00
.python-version Solid start, README added, halloween carve drawing works, but doesn't do anything yet. 2025-10-22 16:46:28 +02:00
app.py Add whack a pumpkin and best score, move games to game_info and setup_game, make a modular basegame template and build upon that, fix game settings not using the current game specific settings 2025-11-02 21:23:09 +01:00
CREDITS update CREDITS with more attribution 2025-11-02 23:14:03 +01:00
docker-compose.yml Update for Forgejo Actions/Packages 2026-06-06 16:19:18 +02:00
Dockerfile Remove PyPi build, convert project to not be a python module, add Docker build and files, update README, 2025-10-23 11:01:21 +02:00
LICENSE Solid start, README added, halloween carve drawing works, but doesn't do anything yet. 2025-10-22 16:46:28 +02:00
pattern.py Add missing GRID_SIZE option to example env and decrease to 15, add profile page with username and pattern change, add logout, fix clear buttons submitting, add Posts table for later use, prevent timing attacks during pattern equal check 2025-10-23 15:51:22 +02:00
pyproject.toml Update libraries to newest version 2026-05-16 22:39:23 +02:00
README.md Fix README saying 2 instead of 3 minigames 2025-11-03 15:24:55 +01:00
requirements.txt Update libraries to newest version 2026-05-16 22:39:23 +02:00
uv.lock Update libraries to newest version 2026-05-16 22:39:23 +02:00

LoginWeen is an app where you login/register with a halloween pumpkin carving as a password. There are 3 minigames you can play after, or you can check out the countdown to the next Loginween!

Live Demo: https://loginween.csd4ni3l.hu

Install

Download source & use uv

  • Download source and change to it's directory
  • copy .env.example to .env and update the settings as you like.
  • uv run app.py

Download source & use pip

  • Download source and change to it's directory
  • Copy .env.example to .env and update the settings as you like.
  • Optionally, make and activate a virtual environment: python3 -m venv .venv and source .venv/bin/activate
  • pip3 install -r requirements.txt
  • python3 app.py

Docker CLI

  • Run docker run --name loginween -p 8080:8080 -e HOST=0.0.0.0 -e PORT=8080 -e DB_FILE=data.db -e APP_KEY=changeme -e DEBUG_MODE=false -e GRID_SIZE=15 -v ./data.db:/app/data.db --restart unless-stopped csd4ni3lofficial/loginween:latest and change the parameters

Docker Compose

  • Download the docker-compose.yml file from this repo and run docker compose up -d next to it.