Make OPDSDumper respect the NameMapper of the server.#837
Conversation
Codecov ReportBase: 70.96% // Head: 71.03% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #837 +/- ##
==========================================
+ Coverage 70.96% 71.03% +0.06%
==========================================
Files 53 53
Lines 3699 3701 +2
Branches 2050 2052 +2
==========================================
+ Hits 2625 2629 +4
+ Misses 1072 1070 -2
Partials 2 2
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
src/opds_dumper.cpp
Outdated
| } | ||
|
|
||
| std::string fullEntryXML(const Book& book, const std::string& rootLocation) | ||
| std::string fullEntryXML(const Book& book, const std::string& rootLocation, const std::string& bookName) |
There was a problem hiding this comment.
We get back to #830 (comment):
bookNameis not a good name for this new parameter (taking into account the line{"name", book.getName()},below.
The easiest solution for this small PR is to pass into this function the NameMapper object instead.
There was a problem hiding this comment.
What about naming it contentId ?
b86ec88 to
aa82849
Compare
veloman-yunkan
left a comment
There was a problem hiding this comment.
Please rebase & fixup. No need to go through another iteration if you decide to address the last minor comment.
aa82849 to
e5b94fa
Compare
|
@mgautierfr I think @veloman-yunkan has invited us to merge straight. |
* [API Break] Remove wrapper around libzim (@mgautierfr #789) * Allow kiwix-serve to use custom resource files (@veloman-yunkan #779) * Properly handle searchProtocolPrefix when rendering search result (@veloman-yunkan #823) * Prevent search on multi language content (@veloman-yunkan #838) * Use new `zim::Archive::getMediaCount` from libzim (@mgautierfr #836) * Catalog: - Include tags in free text catalog search (@veloman-yunkan #802) - Illustration's url is based on book's uuid (@veloman-yunkan #804) - Cleanup of the opds-dumper (@veloman-yunkan #829) - Allow filtering of catalog content using multiple languages (@veloman-yunkan #841) - Make opds-dumper respect the namemapper (@mgautierfr #837) * Server: - Correctly handle `\` in suggestion json generation (@veloman-yunkan #843) - Better http caching (@veloman-yunkan #833) - Make `/suggest` endpoint thread-safe (@veloman-yunkan #834) - Better redirection of main page (@veloman-yunkan #827) - Remove jquery (@mgautierfr @juuz0 #796) - Better Viewer of zim content : . Introduce `/content` endpoints (@veloman-yunkan #806) . Switch to iframe based content viewer (@veloman-yunkan #716) - Optimised design of the welcome page: . Alignement (@juuz0 @kelson42 #786) . Exit download modal on pressing escape key (@Juzz0 #800) . Add favicon for different devices (@Juzz0 #805) . Fix auto hidding of the toolbar (@veloman-yunkan #821) . Allow user to filter books by tags in the front page (@juuz0 #711) * CI : - Trigger CI on pull_request (@kelson42 #791) - Drop Ubuntu Impish packaging (@legoktm #825) - Add Ubuntu Kinetic packaging (@legoktm #801) * Testing: - Test ICULanguageInfo (@veloman-yunkan #795) - Introduce fake `test` language to test i18n (@veloman-yunkan #848) * Fix documentation (@kelson42 #816) * Udpate translation (#787 #839 #847)
It is an extract of #830 which become a bit too big because of associated refactoring.
This PR concentrate on fixing #828
Fixes #828