Files
photos.kennethreitz.org/pyproject.toml
T
kennethreitz e295037c4e Add Cities feature: reverse geocode GPS to browsable locations
- City model with continent/country/name, auto-created from GPS coords
- Offline reverse geocoding via reverse_geocoder (no API limits)
- geocode management command to backfill existing images
- Cities page grouped by continent > country with image counts
- City detail page with shuffled infinite scroll
- Cities link in nav

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 00:23:58 -04:00

25 lines
580 B
TOML

[project]
name = "exiftree"
version = "0.1.0"
description = "Browse photography through the gear that made it."
requires-python = ">=3.12"
dependencies = [
"boto3>=1.42.85",
"celery>=5.6.3",
"dj-database-url>=3.1.2",
"django>=6.0.4",
"django-bolt>=0.7.4",
"django-storages>=1.14.6",
"exifread>=3.5.1",
"httpx>=0.28.1",
"imagehash>=4.3.2",
"openai>=2.30.0",
"pillow>=12.2.0",
"psycopg[binary]>=3.3.3",
"python-dotenv>=1.2.2",
"redis>=7.4.0",
"requests>=2.33.1",
"reverse-geocoder>=1.5.1",
"sqlalchemy>=2.0.49",
]