-https://www.rasterbar.com/products/libtorrent/
To Do:
-*setup automake
-seederd
-options:
--daemonize, -d (default)
*add alerting system
*setup sighandler
*add function to remove torrents not found any longer in torrents directory to init
- -reorganize code (move out of main)
-fix autoconf to check for libtorrent/libboost dependencies
-should be able to detect changes to files/whether upload has finished
- -decide how to handle logging
- -redirect log to file
- -remove extraneous logging
- -reorganize logging
- -tests
- *verify that seeding works
-create-feed
-tests
+ -figure out how to generate feeds
+ -shell script?
+ -find directories in /usr/local/var/seeder
+ -find . -not -name ".*" | sed 's|^./||' | rss-create
-nginx
+ -create index.html with explanation of why this project
+ -links to torrents
+ -links to feeds
-systemd init file/timers
-timer for regenerating feeds/managing torrents
-automatically restarting seederd on failure
-add wireguard and add to .devs
Later:
--if running on timers, directory locks when uploading?
-explore phone app/podcast app integration
-seedboxes?
-buyvm.net