- [FEAT] write a script that is detecting videos in folder with wrong date (different day)
- [FEAT] rich directories (with many files) sortable to the top (cover 20%/50%/80% of files? All above 10?)
- [FEAT] read config from the dot file as here: https://www.foxinfotech.in/2019/01/how-to-read-config-file-in-python.html
- [FEAT] add mechanism to detect that cluster folder was updated and ini file needs recalculation
- [IMPR] better indicate progress while scanning library
- [IMPR] better handle log level (single setting on package level)
- [REFA] use dataenforce and perhaps great expectations package to better control dataframes format and content
- [FEAT] integrate library scanning with diary - add reference to events dir in the diary note for given date. Create note for the day if not existing. Write python script for that. Might be too complex for bash script.
- [TASK] use github issues and tools for project planning
- [REFA] use
inbox_media_df
everywhere instead ofmedia_df
- [REFA] use
cluster_id
as index in cluster_df data frame - [REFA] rename
duplicated_cluster
ininbox_media_df
toref_cluster
that should be filled in in case of duplicates and existing clusters and used to create target path - [IMPR] take minimum date from mtime, ctime, exif date
FIXMEs:
- for the iphone videos (or videos in general) take creation date, not modification date
- why '[2020_01_23]_Wystep_Hani' has no date info. In case exif not available, mdate/cdate should be taken. Is this windows problem? seems that under windows do not read creation/modification date
- E [WinError 183] Nie można utworzyć pliku, który już istnieje: 'h:\zdjecia\2020\[2020_09_26]_Runmageddon\Piotrek'
- E [WinError 183] Nie można utworzyć pliku, który już istnieje: 'h:\zdjecia\2020\[2020_09_26]_Runmageddon\Hania'
- case with same video file name but different size and contents -> found as duplicates
- case with new cluster gathering media from various events but mapping to existing. Existing was not continous? .cluster.ini: start_date = 2020-09-27 09:45:51 end_date = 2020-10-27 08:03:00