Mercurial > minori
comparison src/track/media.cc @ 152:8700806c2cc2
dep/animia: awesome new breaking changes!
I'm so tired
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Wed, 15 Nov 2023 02:34:59 -0500 |
| parents | e41505d24733 |
| children | bd439dd6ffc5 |
comparison
equal
deleted
inserted
replaced
| 151:54744a48a7d7 | 152:8700806c2cc2 |
|---|---|
| 39 bool success = false; | 39 bool success = false; |
| 40 | 40 |
| 41 for (const auto& result : results) { | 41 for (const auto& result : results) { |
| 42 for (const auto& media : result.media) { | 42 for (const auto& media : result.media) { |
| 43 for (const auto& info : media.information) { | 43 for (const auto& info : media.information) { |
| 44 std::cout << static_cast<int>(info.type) << ": " << info.value << std::endl; | |
| 44 vec.push_back(info.value); | 45 vec.push_back(info.value); |
| 45 success |= true; | 46 success |= true; |
| 46 } | 47 } |
| 47 } | 48 } |
| 48 } | 49 } |
| 49 | 50 |
| 50 return success; | 51 return success; |
| 51 } | 52 } |
| 52 | 53 |
| 54 /* this sucks. use anitomy directly like a real man */ | |
| 53 std::unordered_map<std::string, std::string> GetMapFromElements(const anitomy::Elements& elements) { | 55 std::unordered_map<std::string, std::string> GetMapFromElements(const anitomy::Elements& elements) { |
| 54 /* there are way more than this in anitomy, but we only need basic information | |
| 55 I also just prefer using maps than using the ".get()" stuff which is why I'm doing this */ | |
| 56 std::unordered_map<std::string, std::string> ret; | 56 std::unordered_map<std::string, std::string> ret; |
| 57 | 57 |
| 58 ret["title"] = Strings::ToUtf8String(elements.get(anitomy::kElementAnimeTitle)); | 58 ret["title"] = Strings::ToUtf8String(elements.get(anitomy::kElementAnimeTitle)); |
| 59 ret["filename"] = Strings::ToUtf8String(elements.get(anitomy::kElementFileName)); | 59 ret["filename"] = Strings::ToUtf8String(elements.get(anitomy::kElementFileName)); |
| 60 ret["language"] = Strings::ToUtf8String(elements.get(anitomy::kElementLanguage)); | 60 ret["language"] = Strings::ToUtf8String(elements.get(anitomy::kElementLanguage)); |
