ordigi/todo.md

2.8 KiB
Executable File

NOW

  • db integrity have not to be checked in media but in collection??

  • build structure to store file path and info with metadata metadatas[file_path] = {'checksum': value}. Init must select same files than get_metadatata

  • check edit_metadata again test with valid doc

  • show exif metadata

  • print all values and select some to edit

  • dry run = no changes

  • compare custom output folder similar to?

  • ordigi-gui

  • add name and dirpath options???

TODO

Options: --location --time

-f overwrite metadata

--auto|-a: a set of option: geolocalisation, best match date, rename, album from folder...

--keep-folder option

--rename

--confirm unsure operation

Bugs

  • summary

  • set date original???, interactive mode...

  • Faire en sorte que le programme ne plante pas...

  • option to not update exif metadata...

Exiftools

https://gitlab.com/TNThieding/exif exiftool -akljklbum=tjkljkestjlj /tmp/pytest-of-cedric/pytest-12/test_sort_files0/2008-10-Oct/test_exif/2008-10-24_09-12-56-photo.nef

exiftool -album=tjkljkestjlj /tmp/pytest-of-cedric/pytest-12/test_sort_files0/2008-10-Oct/test_exif/2008-10-24_09-12-56-photo.nef 1 image files updated

Get result code....

Doc use sphinx??

Commands

  • ordigi view/show
  • ordigi search
  • use tree to show paths?

Pylint

https://pythonspeed.com/articles/pylint/ use config file

Media:

Test:

enhancement

  • summary: replace success by copied/moved/deleted

Alias

alias ogi=ordigi

Image analysis

https://pypi.org/project/google-cloud-vision/ https://googleapis.dev/python/vision/latest/index.html https://www.datacamp.com/community/tutorials/beginner-guide-google-vision-api

Album form folder

Update

https://github.com/JohannesBuchner/imagehash https://github.com/cw-somil/Duplicate-Remover https://leons.im/posts/a-python-implementation-of-simhash-algorithm/

Visualy check similar image https://www.pluralsight.com/guides/importing-image-data-into-numpy-arrays https://stackoverflow.com/questions/56056054/add-check-boxes-to-scrollable-image-in-python https://wellsr.com/python/python-image-manipulation-with-pillow-library/ kitty gird image? https://fr.wikibooks.org/wiki/PyQt/PyQt_versus_wxPython https://docs.python.org/3/faq/gui.html https://docs.opencv.org/3.4/d3/df2/tutorial_py_basic_ops.html https://stackoverflow.com/questions/52727332/python-tkinter-create-checkbox-list-from-listbox

Image gird method: matplot https://gist.github.com/lebedov/7018889ba47668c64bcf96aee82caec0

Tkinter https://python-forum.io/thread-22700.html https://stackoverflow.com/questions/43326282/how-can-i-use-images-in-a-tkinter-grid

wxwidget https://wxpython.org/Phoenix/docs/html/wx.lib.agw.thumbnailctrl.html

Ability to change metadata to selection

Fix: change versvalidion number to 0.x99

https://github.com/andrewning/sortphotos/blob/master/src/sortphotos.py

AFTER