diff options
-rw-r--r-- | README.md | 3 | ||||
-rw-r--r-- | TODO | 1 | ||||
-rwxr-xr-x | automedia | bin | 120760 -> 120760 bytes | |||
-rw-r--r-- | src/rss.c | 8 |
4 files changed, 7 insertions, 5 deletions
@@ -3,9 +3,10 @@ Automatically track new releases of media and download them. Currently works wit A notification is shown on the screen when a download finishes (if notify-send is installed). ## Installation -Run `sudo ./install.sh` to install AutoMedia, or first run `./release.sh` to build it yourself. If you are running Arch Linux, then you can find AutoMedia on aur under the name automedia-git (`yay -S automedia-git`). +Run `sudo ./install.sh` to install AutoMedia. If you are running Arch Linux, then you can find AutoMedia on aur under the name automedia-git (`yay -S automedia-git`). AutoMedia checks and downloads updates every 15 minutes. +Torrents stop seeding after a ratio of 2.0. ## Usage Run automedia with `sync` option and keep it running to track media. You can then use `add` option to add new media to track.\ Removing media from being synced can be done by removing the tracked directory in `~/.config/automedia/rss/tracked` or `~/.config/automedia/html/tracked` or by using `automedia cleanup`.\ @@ -8,3 +8,4 @@ Deal with replacing of / with _. Handle strdup failure. Make downloading manga asynchronous, just like torrents. And have timeout for download. Remove mangadex legacy id conversion code in 2023. +Detect if a website is very slow (timeout?) and ignore sync for that website for the current sync. This is to prevent a slow website from preventing all syncs. Binary files differ@@ -263,10 +263,10 @@ static int get_rss_url_from_episode_info(const char *episode_name, EpisodeInfo * } for(;;) { - if(selected_submitter) - printf("Are you sure you want to track \"%s\" by %s after \"%s\"? (Y)es/No: ", generic_name, selected_submitter, episode_name); - else - printf("Are you sure you want to track \"%s\" by all submitters after \"%s\"? (Y)es/No: ", generic_name, episode_name); + printf("Filter: %s\n", generic_name); + printf("After: %s\n", episode_name); + printf("Submitter: %s\n", selected_submitter ? selected_submitter : "all submitters"); + printf("Is the tracking data above correct? (Y)es/(N)o: "); fflush(stdout); char sresp[128]; |