diff options
author | dec05eba <dec05eba@protonmail.com> | 2020-07-15 20:36:51 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-07-15 20:36:51 +0200 |
commit | b2e4168ece2e6f378e06d3833c179299e82254fc (patch) | |
tree | 2fd21aa2c61bab5f17c4cb99999ad22fb8201647 /src/episode.h | |
parent | 21208ecc1c6223cdfd2dbfeaff3bcfad8d0b8937 (diff) |
Add the ability to add rss from episode name
Diffstat (limited to 'src/episode.h')
-rw-r--r-- | src/episode.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/episode.h b/src/episode.h new file mode 100644 index 0000000..66c4e8a --- /dev/null +++ b/src/episode.h @@ -0,0 +1,19 @@ +#ifndef EPISODE_H +#define EPISODE_H + +typedef struct { + char episode_name[512]; + + /* These are pointers inside @episode_name */ + char *group_name; + char *anime_name; + char *episode; + char *resolution; + char *extension; +} EpisodeInfo; + +/* Fails if @episode_name is more than 500 characters long or if group or anime name is missing/cant be parsed */ +int episode_info_create_from_episode_name(EpisodeInfo *self, const char *episode_name); +int episode_info_get_generic_name(EpisodeInfo *self, char *output_buffer, int output_buffer_size); + +#endif |