From: alex Date: Tue, 27 Apr 2021 00:27:13 +0000 (-0700) Subject: updated using git-ex X-Git-Url: http://git.infiniteadaptability.org/?a=commitdiff_plain;h=5b6c48bec1e3e10d1de0171a6bea6030f16511b1;p=seeder updated using git-ex --- diff --git a/todo b/todo index 8272fd5..ca95929 100644 --- a/todo +++ b/todo @@ -11,8 +11,11 @@ To Do: *setup automake -seederd -seeds from torrents data directory - -detects changes in torrents directory + -detects changes in data directory -> runs create-torrents + -detects changes in torrents directory -> runs create-feeds + -delete old torrents -inotify + -should be able to detect changes to files/whether upload has finished -create-torrents -c++ program to create torrents -https://libtorrent.org @@ -21,19 +24,21 @@ To Do: -fix autoconf to check for libtorrent/libboost dependencies *search data directory *pass in from automake - -create class/constructor for a feed - -each directory in data directory = a feed - -create class/constructor for torrent - -each file/directory in each feed directory = torrent - -options - -each file/directory can have a .meta file after it which fills feed metadata - -limit max number of files/torrents in feed - -stdout -> pipe into create-feed + -create individual torrents + -decide on name + -hash? + -create full feed torrents + -decide on name + -feed name? + -exclude dotfiles + -append link field into file/directory name .meta file link + -can then call create-feed with appropriate meta fields (if there's previous fields, add those to command if not then there will only be link) -create-feed -setup options *meta, -m [TPDLG] [title, pubDate, description, link, guid] --output-file, -o --feed-url + --number, -n [INT] e.g. -ia.org/dota/replay_reviews -ia.org/dota/competitive