Data can be pulled from:
https://raw.githubusercontent.com/python-glasgow/meetups/refs/heads/main/archive.json
- install uv (Instructions)
- clone repo
uv syncuv 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 runon 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.jsonandmain.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 venvsource venv/bin/activateWindows
python -m venv venv.\venv\Scripts\activate- Install from the
requirements.txtfile:
pip install -r requirements.txt- Run the archive app:
flask run