-
Notifications
You must be signed in to change notification settings - Fork 7
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
Support Generating Reading Lists #302
Comments
I looked at CBL's awhile back, and it's got some serious flaws (no clear shema definition, it's fragility with names, etc) and so I'm not inclined to add an exporting to CBL feature, but I think a better solution is to provide the necessary information thru the API. That way it would be simple for a user to write a program to spit out the data in CBL format (or ideally a better format). What information to include in the API call and parameters to filter by, would need to be defined, but that is something that shouldn't be too hard. I know Jo was looking into CBL's recently, so he may be able to help define the requirements. I've thought about adding the ability to rate issues (#48), most likely using some like django-star-ratings, which might work for your wish feature aspect. |
Yes, my mention of CBL was just an example of applicability of that feature |
So, got some information on what the new CBL would require something like this from the Issue (list) model:
We would most likely have a decent amount of parameter (ids, names, etc) for the different resources (character, teams, etc) in addition to filtering by cover dates, so the user could generate lists based on their criteria. One thing the schema has that Metron doesn't (but might be a decent idea to implement) is associating story arcs. If I get some free time I might look into this a bit more. The one problem I see is the that the json-cbl-standard requires a series For example, Comic Vine has the series as X-Men: Black Sun but Metron and GCD has them as separate series (based on the issues indicia). Now there are solutions for this, but none of them are that great:
|
First of all - I don't think that Metron, if Metron will generate CBLs, should care about GCD or Comicvine Also, Metron have different naming for couple of series (I remember matching some to CV manually), which also I see as a problem |
Agreed. I just wonder what use the series
ComicVine, by far of all the services, is the worst in regard to series naming. I'm mean just this last week they used X-O Manowar: Resurgence, instead of following the indicia data of "Resurgence: X-O Manowar". |
Add a special community driven reading lists
An idea that a site user can make a list from whatever issues he found appropriate under some theme of his choice
Example:
"Marvel chronology 1976 - 1980" - contains issues
"Spider-Man chronological reading list" - contains all spider-man related issues in chronological order
Nice feature to have - is "likes" or "favorites" for them, so you can sort out based on amount of likes
And to have an ability to download this as CBL file, so you can import it into Kavita or Komga
P.S. Currently there is github repo with CBL files for various stuff - https://github.com/DieselTech/CBL-ReadingLists/
But issue is - with any change on database itself, like change of series name, or any cover years update, this CBL simply stops matching, it's not valid after that.
So it would be so good to have that stuff on database side, so database itself will be able to generate and regenerate that files for you.
The text was updated successfully, but these errors were encountered: