To Do:
*setup automake
-seederd
- -seeds from torrents data directory
- -detects changes in data directory -> runs create-torrents
- -detects changes in torrents directory -> runs create-feeds
- -delete old torrents
+ -options:
+ --daemonize, -d (default)
+ --foregroud, -F
+ -init:
+ -check for torrent files
+ -if found, start seeding
+ -starting monitoring torrent directory
+ -detects changes in torrents directory, reload
+ -delete old torrents
-inotify
-should be able to detect changes to files/whether upload has finished
-torrents-create
-pipe directly into find script -> create feed
-tests
-create-feed
- *figure out how to print meta options
- *remove meta option
- *parse meta files
- -setup options
- --output-file, -o
- --feed-url
- e.g.
- -ia.org/dota/replay_reviews
- -ia.org/dota/competitive
- -logging to file/stderr?
- *remove printfs
- -update opt_set_outfile
- *add
-tests
+-nginx
-systemd init file/timers
-timer for regenerating feeds/managing torrents
-automatically restarting seederd on failure