*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
-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