updated using git-extra
authoralex <[email protected]>
Thu, 21 Jul 2022 22:41:10 +0000 (15:41 -0700)
committeralex <[email protected]>
Thu, 21 Jul 2022 22:41:10 +0000 (15:41 -0700)
todo

diff --git a/todo b/todo
index 33dba8bdbafb406024a96f4cc20c37c801e795c6..f9f3ea72a0e35df5c1aa204e44af5833c75895f9 100644 (file)
--- a/todo
+++ b/todo
@@ -21,6 +21,20 @@ To Do:
        *remove all feed creation
        -generate tree of torrent hashing allowing for downloading of files at all levels
                -rework data structures
+                       -new
+                               -global infohash hashmap
+                               -global block hashmap
+                                       -handle duplicate files/blocks?
+                       -tree
+                               -rename to directory?
+                               -fields
+                                       -infohash
+                                       -child trees
+                                       -files
+                                       -stats
+                       -block
+                               -ref to file?
+                               -offset?
                        -do add one directory at a time?
                                -re-group
                                        -files hash map
@@ -28,6 +42,13 @@ To Do:
                        -depth first build?
                        -caching blocks
                -rework add
+                       -list of files - same as before
+                       -for each file, start creating blocks
+                       -once file is done, add to global tree
+       -reconsider watching
+       -daemon+cli
+               -needs to output status/list of torrents/files
+                       -pipe to feed creation
 -setup qbittorrent integration testing
        -just get working
                *comment out feeds/etc?