Skip to content

python-glasgow/meetups

Repository files navigation

The Python Glasgow Meetup Archive ๐Ÿ

Data can be pulled from:

https://raw.githubusercontent.com/python-glasgow/meetups/refs/heads/main/archive.json

Run the archive app

Adding or Updating a Talk or Workshop

  • 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 and main.db
  • create a PR
  • after the PR has been accepted delete your branch

I don't want to use uv

  1. 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
  1. Install from the requirements.txt file:
pip install -r requirements.txt
  1. Run the archive app:
flask run