This commit is contained in:
2021-03-18 19:08:41 +11:00
parent 924058e18d
commit de9cd7b4fb

8
TODO
View File

@@ -1,4 +1,5 @@
## GENERAL ## GENERAL
* doing actual file deletes needed again
* SymlinkName - use it from shared everywhere, never do path_prefix by hand use this function * SymlinkName - use it from shared everywhere, never do path_prefix by hand use this function
* AddJobForLog can absorb DEBUGs, etc. in fact fix up logging in general * AddJobForLog can absorb DEBUGs, etc. in fact fix up logging in general
* comment your code * comment your code
@@ -20,14 +21,14 @@
ignore *thumb* ignore *thumb*
deal with duplicates differently, and process in this order: deal with duplicates differently, and process in this order:
1) any duplicate from inside import dir -> storage dir => delete all import dir duplicate files 1) DONE GUI: any duplicate from inside import dir -> storage dir => delete all import dir duplicate files
2) any duplicate from inside storage dir -> storage dir => 2) DONE GUI: any duplicate from inside storage dir -> storage dir =>
if regex match yyyy/yyyymmdd in a set of files and no other regex match -> keep regex files & delete others if regex match yyyy/yyyymmdd in a set of files and no other regex match -> keep regex files & delete others
if regex match yyyy/yyyymmdd in a set of files and other regex matches -> present to user to choose if regex match yyyy/yyyymmdd in a set of files and other regex matches -> present to user to choose
if no regex match yyyy/yyyymmdd in a set of files -> present to user to choose if no regex match yyyy/yyyymmdd in a set of files -> present to user to choose
if regex match yyyy/yyyymmdd in a dir of files and no other regex match -> keep regex dir files & delete others if regex match yyyy/yyyymmdd in a dir of files and no other regex match -> keep regex dir files & delete others
all other dir sets -> present to user to choose all other dir sets -> present to user to choose
3) any duplicate from inside import dir -> import dir == Do as we do now 3) DONE GUI: any duplicate from inside import dir -> import dir == Do as we do now
NOTING that deleting files as per above, should be just presented as we are auto-deleting these X files for this condition -> click confirm NOTING that deleting files as per above, should be just presented as we are auto-deleting these X files for this condition -> click confirm
-- started on some basic optimisations (commit logs every 100 logs, not each log) -- started on some basic optimisations (commit logs every 100 logs, not each log)
@@ -66,6 +67,7 @@
sorter... sorter...
need some way to multiselect images [DONE] need some way to multiselect images [DONE]
and then get them into a new "folder" and then get them into a new "folder"
- this needs to 'move' the files / database info from import path to new storage path -- so if we do face rec. we don't need to redo it :)
timelineview? (I think maybe sunburst for large amounts of files, then maybe something more timeline-series for drilling in?) timelineview? (I think maybe sunburst for large amounts of files, then maybe something more timeline-series for drilling in?)