tomdyson / lylesightings

track sightings of lyles

Home Page:http://lylesightings.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lyle Sightings

Tracking Lyle sightings since 2018.

Screenshot

Todo

  • holding page
  • sightings model
  • management command to import tagged instagrams
  • front-end styling
  • Heroku deployment
    • PostgreSQL
    • S3 for media
    • Google Maps key
    • Schedule for Instagram scraping
  • Cloudflare for SSL & performance
  • Don't fetch duplicate images
  • Pagination
  • map view
    • link markers to detail pages
  • Fix Instagram importer using new public scraper
  • Show/hide status flag
  • admin UI to approve / reject new photos
  • admin UI to override image data, e.g. location information
  • user whitelisting
  • apply for Instagram full API

Developing

pipenv run lylesightings/manage.py runserver

Import Lyles:

./manage.py scrapelyles

Deploying

pipenv run pip freeze > requirements.txt
git push heroku # or
heroku container:push web

Notes

About

track sightings of lyles

http://lylesightings.com

License:MIT License


Languages

Language:Python 60.1%Language:HTML 36.7%Language:CSS 1.1%Language:Shell 0.9%Language:Dockerfile 0.7%Language:Makefile 0.5%