A personal link aggregator built with Flask. It parses a plain-text list of URLs, groups them by category, and serves them on a clean web page for quick access.
Live site: https://linksite-app.azurewebsites.net
wsgi.py # WSGI entry point (used by gunicorn)
requirements.txt # Python dependencies
src/
app.py # Flask application with routes
links.txt # Plain-text list of URLs (one per line)
links_parser.py # Parses links.txt into categorised sections
templates/
index.html # Home page
links.html # Links dashboard
pip install -r requirements.txt
python wsgi.pyThen visit http://127.0.0.1:5000.
-
Login to Azure CLI:
az login
-
Deploy with a single command:
az webapp up --name linksite-app --resource-group linksite-rg --runtime "PYTHON:3.12" --sku B1This creates (or updates) the resource group, App Service plan, and web app, then deploys the code.
-
The site will be available at: https://linksite-app.azurewebsites.net