From a700c5d96b3cddd423d03a4f3a643dfc8afaed4b Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 18 Apr 2025 19:35:33 +0200 Subject: Better at rss query --- TODO | 2 ++ src/episode.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index ba92af6..898e7f4 100644 --- a/TODO +++ b/TODO @@ -18,3 +18,5 @@ Put anime and manga downloads into separate subdirectories in the download direc Automatically cleanup downloaded (and seeded) torrents in transmission. Add command to migrate from manganelo/mangakakalot to mangakatana/mangadex. + +Instead of doing multiple requests for rss, do one for each sub group and filter out the ones that match the track filter. diff --git a/src/episode.c b/src/episode.c index b74417a..cf747d6 100644 --- a/src/episode.c +++ b/src/episode.c @@ -126,12 +126,12 @@ int episode_info_get_generic_name(EpisodeInfo *self, char *output_buffer, int ou char res_start_symbol = (self->resolution_in_brackets ? '[' : '('); char res_end_symbol = (self->resolution_in_brackets ? ']' : ')'); if(self->extension) - bytes_written = snprintf(output_buffer, output_buffer_size, "[%s] %s %c%s%c%s", self->group_name, self->anime_name, res_start_symbol, self->resolution, res_end_symbol, self->extension); + bytes_written = snprintf(output_buffer, output_buffer_size, "[%s] %s %c%s%c %s", self->group_name, self->anime_name, res_start_symbol, self->resolution, res_end_symbol, self->extension); else bytes_written = snprintf(output_buffer, output_buffer_size, "[%s] %s %c%s%c", self->group_name, self->anime_name, res_start_symbol, self->resolution, res_end_symbol); } else { if(self->extension) - bytes_written = snprintf(output_buffer, output_buffer_size, "[%s] %s%s", self->group_name, self->anime_name, self->extension); + bytes_written = snprintf(output_buffer, output_buffer_size, "[%s] %s %s", self->group_name, self->anime_name, self->extension); else bytes_written = snprintf(output_buffer, output_buffer_size, "[%s] %s", self->group_name, self->anime_name); } -- cgit v1.2.3-70-g09d2