Mercurial > minori
comparison src/track/media.cc @ 114:ab191e28e69d
*: add initial torrent stuff
WOAH!
these checkboxes are a pain in my fucking ass
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Tue, 07 Nov 2023 08:03:42 -0500 |
| parents | 2004b41d4a59 |
| children | 39521c47c7a3 |
comparison
equal
deleted
inserted
replaced
| 113:32afe0e940bf | 114:ab191e28e69d |
|---|---|
| 38 ret["title"] = Strings::ToUtf8String(elements.get(anitomy::kElementAnimeTitle)); | 38 ret["title"] = Strings::ToUtf8String(elements.get(anitomy::kElementAnimeTitle)); |
| 39 ret["filename"] = Strings::ToUtf8String(elements.get(anitomy::kElementFileName)); | 39 ret["filename"] = Strings::ToUtf8String(elements.get(anitomy::kElementFileName)); |
| 40 ret["language"] = Strings::ToUtf8String(elements.get(anitomy::kElementLanguage)); | 40 ret["language"] = Strings::ToUtf8String(elements.get(anitomy::kElementLanguage)); |
| 41 ret["group"] = Strings::ToUtf8String(elements.get(anitomy::kElementReleaseGroup)); | 41 ret["group"] = Strings::ToUtf8String(elements.get(anitomy::kElementReleaseGroup)); |
| 42 ret["episode"] = Strings::ToUtf8String(elements.get(anitomy::kElementEpisodeNumber)); | 42 ret["episode"] = Strings::ToUtf8String(elements.get(anitomy::kElementEpisodeNumber)); |
| 43 ret["resolution"] = Strings::ToUtf8String(elements.get(anitomy::kElementVideoResolution)); | |
| 43 | 44 |
| 44 return ret; | 45 return ret; |
| 46 } | |
| 47 | |
| 48 std::unordered_map<std::string, std::string> GetFileElements(std::string basename) { | |
| 49 anitomy::Anitomy anitomy; | |
| 50 anitomy.Parse(Strings::ToWstring(basename)); | |
| 51 | |
| 52 return GetMapFromElements(anitomy.elements()); | |
| 45 } | 53 } |
| 46 | 54 |
| 47 std::unordered_map<std::string, std::string> GetFileElements(Filesystem::Path path) { | 55 std::unordered_map<std::string, std::string> GetFileElements(Filesystem::Path path) { |
| 48 anitomy::Anitomy anitomy; | 56 anitomy::Anitomy anitomy; |
| 49 anitomy.Parse(Strings::ToWstring(path.Basename())); | 57 anitomy.Parse(Strings::ToWstring(path.Basename())); |
