feat: parse and display all available EPUB metadata fields
Add parsing for dc:publisher, dc:date, dc:subject, dc:rights, dc:contributor, dc:identifier (prefers ISBN scheme), and calibre:rating. All new fields serialized in BookMetadataCache (version bumped to 7) and displayed in BookInfoActivity with rating shown as N/5 scale. Made-with: Cursor
This commit is contained in:
@@ -54,6 +54,13 @@ class Epub {
|
||||
const std::string& getSeries() const;
|
||||
const std::string& getSeriesIndex() const;
|
||||
const std::string& getDescription() const;
|
||||
const std::string& getPublisher() const;
|
||||
const std::string& getDate() const;
|
||||
const std::string& getSubjects() const;
|
||||
const std::string& getRights() const;
|
||||
const std::string& getContributor() const;
|
||||
const std::string& getIdentifier() const;
|
||||
const std::string& getRating() const;
|
||||
std::string getCoverBmpPath(bool cropped = false) const;
|
||||
bool generateCoverBmp(bool cropped = false) const;
|
||||
std::string getThumbBmpPath() const;
|
||||
|
||||
Reference in New Issue
Block a user