Skip to content

filias/memi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

214 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

memi

Lint

A memory practice game. Pick a category, look at the image, and try to guess what it is before revealing the answer.

Live at memi.click

Categories

  • Geography — countries (capitals, flags, shapes) with continent filters, rivers
  • Nature — animals, plants, landscapes, space
  • Culture — movies, TV shows, paintings, monuments, fictional characters
  • People — scientists, explorers, artists, musicians, writers, leaders, actors, athletes

Run locally

uv run python -m memi

Then open http://localhost:8080

Set TMDB_API_KEY for movie/TV show images.

Project structure

memi/
├── app.py              # Flask routes
├── logic/
│   ├── images.py       # Image fetching (Wikipedia, TMDB, Fandom)
│   └── menu.py         # Menu builder
├── categories/         # Item lists per category
├── static/
│   ├── css/style.css
│   └── js/app.js
└── templates/
    ├── index.html
    └── about.html

Deploy

Pushes to main auto-deploy via GitHub webhook.

Lint

uvx ruff check . && uvx ruff format --check .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors