Data can be pulled from:
https://raw.githubusercontent.com/python-glasgow/meetups/refs/heads/main/archive.json
- install uv (Instructions)
- clone repo
uv sync
uv run flask run
- visit http://127.0.0.1:5000
- fork this repo
- create a new branch for your changes
- install uv (if you haven't already)
- run the archive app
uv run flask run
on the new branch - visit http://127.0.0.1:5000
- use the web app to make your changes
- go back to the home page and click 'Write to Archive'
- commit both
archive.json
andmain.db
- create a PR
- after the PR has been accepted delete your branch
- Create a virtual environment in the project folder and activate it:
# Linux
cd /path/to/project-folder
# Windows
cd C:\path\to\project-folder
Linux / MacOS
python3 -m venv venv
source venv/bin/activate
Windows
python -m venv venv
.\venv\Scripts\activate
- Install from the
requirements.txt
file:
pip install -r requirements.txt
- Run the archive app:
flask run