|
|
|
@ -121,7 +121,28 @@ This would ingest all the files listed in `shas.txt` that aren't already in the
|
|
|
|
|
|
|
|
|
|
Roadmap
|
|
|
|
|
-------
|
|
|
|
|
- On map page, provide a link back to the mapped set
|
|
|
|
|
|
|
|
|
|
- TODOs:
|
|
|
|
|
- give uuids a style like `this`
|
|
|
|
|
- search next/prev buttons to match feed links
|
|
|
|
|
- search tag selector to match tag picker links
|
|
|
|
|
- <select> styling
|
|
|
|
|
- improve stats page to differentiate PhotoSets and image files
|
|
|
|
|
- improve stats page to have yearly totals or even a daily view on a calendar
|
|
|
|
|
- redo feed pager into a <form> so things like `pgsize` stick
|
|
|
|
|
- portrait/landscape filter in search
|
|
|
|
|
- DARK MODE
|
|
|
|
|
- favicon
|
|
|
|
|
- indicator in thumbnails if something is a video, particularly in search
|
|
|
|
|
- search by type of image or video
|
|
|
|
|
- 'preview' link on photo view web pages seem to 500
|
|
|
|
|
- some video files (that ffmpeg can generate a thumb from) get mime'd as 'audio/mp4'
|
|
|
|
|
- videos under 1s fail to generate a thumb (because of the hard-coded 1s thumb extraction point)
|
|
|
|
|
- link on the photo's minimap that takes you to the main map at the location of that photo
|
|
|
|
|
- nullable=False for all columns possible
|
|
|
|
|
- check/clean no-js fallbacks
|
|
|
|
|
- check gps skew in "nearby" section
|
|
|
|
|
|
|
|
|
|
- Flesh out CLI:
|
|
|
|
|
- data manipulation
|
|
|
|
|
- combine photosets
|
|
|
|
@ -138,6 +159,7 @@ Roadmap
|
|
|
|
|
- Generate a tag on import
|
|
|
|
|
- Save it in config and re-use it (if passing --same-batch)
|
|
|
|
|
- photos imported as a batch will be under 1 tag
|
|
|
|
|
|
|
|
|
|
- Longer term ideas:
|
|
|
|
|
- "fast ingest" method that touches the db/storage directly. This would scale better than the API ingest.
|
|
|
|
|
- Dynamic svg placeholder for images we can't open
|
|
|
|
@ -145,7 +167,25 @@ Roadmap
|
|
|
|
|
- on photo thumbs on the feed, a little "2" indicating there are 2 images in the set (or w/e number for that item)
|
|
|
|
|
- dark theme
|
|
|
|
|
- more information from the images like on http://exif.regex.info/exif.cgi
|
|
|
|
|
- Map page: use the craigslist style map groups?
|
|
|
|
|
|
|
|
|
|
- my photos problems
|
|
|
|
|
- recently imported imotrip photos not time offset lol
|
|
|
|
|
- time offset options in ui?
|
|
|
|
|
|
|
|
|
|
- Low-priority TODOs
|
|
|
|
|
- Cli functions to download images
|
|
|
|
|
- feature to "download a web safe/optimized copy" - get a compressed jpeg at a common res like 1024x768 with exif stripped
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facial Recognition
|
|
|
|
|
^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
|
Proposed feature. Not yet under development. This section contains notes about its development.
|
|
|
|
|
|
|
|
|
|
Prior work / modules to use:
|
|
|
|
|
|
|
|
|
|
* https://github.com/ageitgey/face_recognition/blob/master/examples/find_faces_in_picture.py
|
|
|
|
|
* https://face-recognition.readthedocs.io/en/latest/face_recognition.html
|
|
|
|
|
* https://www.pyimagesearch.com/2018/06/18/face-recognition-with-opencv-python-and-deep-learning/
|
|
|
|
|
* https://github.com/JohannesBuchner/imagehash
|
|
|
|
|