Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edit metadata manually #48

Closed
9 of 12 tasks
gotson opened this issue Jan 2, 2020 · 2 comments
Closed
9 of 12 tasks

Edit metadata manually #48

gotson opened this issue Jan 2, 2020 · 2 comments
Labels
enhancement New feature or request released

Comments

@gotson
Copy link
Owner

gotson commented Jan 2, 2020

While #11 is tracking a high level need to handle metadata from various sources, this issue will focus on implementing the metadata model and offer manual edition.

Book metadata fields:

  • Title
    Not all books have names, usually they only have an issue number. However some books do have an explicit name (ex: Blacksad).

  • Number
    The issue number within the series.
    Will need to accommodate for Numbering for series with unusual issue numbering #43, so probably a String.

  • Summary

  • Author(s)
    The name of an individual, group or collective that participates in the creative process of an artistic work.
    Optionally an author can have one or multiple roles (writer, artist, cover...) for this particular book.

  • Release date

  • Age rating
    The minimum age rating for this book, like 12+, 17+, 0+.

  • Reading direction
    One of: Left-to-right, Right-to-left, vertical, webtoon

Series metadata fields:

  • Publisher
    The publishing company (Marvel, DC, Glenat...)
    ⚠️ Most of the providers will have the publisher set at book level. Given a serie can only have one publisher, there could be a difficulty to reduce the list of publisher from all the books into one. A mitigation would be to have the publisher set at book level, and to perform a simple string concatenation of the distinct publishers for the series publisher.

  • Genres
    A list of tags like Science-Fiction, Adventure...
    This could also be set at book level, but having it in the series makes more sense to me.

  • Language

  • Status
    One of: ended, ongoing, abandoned, hiatus.

  • Title / Sort Title

@muchtea
Copy link

muchtea commented Jan 6, 2020

I have a few suggestions for some more series metadata fields.

  • Names should maybe be split into

    • official names (e.g. japanese: "Yahari Ore no Seishun Love Come wa Machigatteiru", en: "My Youth Romantic Comedy Is Wrong as I Expected"),
    • short names/abbreviations ("Oregairu"),
    • and maybe also other alternative names or name spellings, which some series might have.
  • Tags
    Add tags for characters (e.g. Spiderman) and themes (e.g. violence, swordplay. female protagonist, etc.).

  • Two Status-Tags
    One for the original Japaneses release of a manga and one for the publish-status of the English publisher, since those two are often not the same, and might remind me to occasionally look for newly translated manga volumes of the series.

  • URLs-Field
    To put links to retailers, information-sites, twitter of the author, etc. for the series or book.

  • Related Series
    This would be helpful for books or series which have sequels, prequels, alternative versions or other series in the same comic/manga universe.

gotson added a commit that referenced this issue Jan 22, 2020
updatable via API

linked to #48
gotson added a commit that referenced this issue Jan 22, 2020
gotson added a commit that referenced this issue Jan 22, 2020
when browsing libraries

linked to #48
gotson pushed a commit that referenced this issue Feb 5, 2020
# [0.14.0](v0.13.1...v0.14.0) (2020-02-05)

### Bug Fixes

* **api:** sort series properly ignoring case ([16dfe91](16dfe91)), closes [#85](#85)
* **webui:** hide filter menu after click ([2ded39f](2ded39f))
* **webui:** missing data on back navigation with filters ([f1952ee](f1952ee))
* **webui:** scrolling position was not restored properly ([be6a7fc](be6a7fc))
* incorrect placeholder card height on xs and sm screens ([0f50a76](0f50a76))
* logout was broken after remember-me was added ([8b02471](8b02471))

### Features

* add more series metadata fields ([8f08ce8](8f08ce8))
* **api:** ability to filter series by status ([c96bf19](c96bf19)), closes [#48](#48)
* **webui:** add thumbnail and status on Series view ([0fc8b01](0fc8b01))
* **webui:** filter series by status ([c540e56](c540e56)), closes [#48](#48)
* **webui):** edit series metadata ([5f0ccc5](5f0ccc5))
* add Series Metadata status ([f522142](f522142)), closes [#48](#48)
@gotson gotson closed this as completed in 6a53e8f Mar 17, 2020
gotson pushed a commit that referenced this issue Mar 17, 2020
# [0.22.0](v0.21.0...v0.22.0) (2020-03-17)

### Features

* support for book metadata ([6a53e8f](6a53e8f)), closes [#48](#48) [#43](#43)
@gotson
Copy link
Owner Author

gotson commented Mar 17, 2020

🎉 This issue has been resolved in version 0.22.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 6, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request released
Projects
None yet
Development

No branches or pull requests

2 participants