-
Notifications
You must be signed in to change notification settings - Fork 33
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
Add My Drama List API #155
base: master
Are you sure you want to change the base?
Conversation
Should I extend the movie and series type to handle the additional data ? We can create two new types, "Asian Movies" and "Asian Shows" to handle the additional date. Or I can just add more fields to existing media types. |
All pending tasks have been completed. PR is ready for review and merge. If possible, create a new release after merging. |
Any update on this PR ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From a quick glance this seems good, though I am not sure about all those extra properties for the MovieModel
. My personal guidelines for adding new properties to the models has been to only add them when they are available in multiple APIs, as the data format and "completeness" should be consistent across APIs.
I vaguely remember many of these fields present in omdb. They are not read by OMDB API though. If I were to remove those extra properties from MovieModel, where would I add them ? |
Pinging the PR again. |
I'm sorry. I currently don't have much time to review this. I will get to it when I find some time. |
I would remove them since one goal of the plugin is a consistent data format across all APIs. |
How should I add the data then ? I don't think we should remove that data since I use it to search. The data is relevant. |
If you really need every single bit of that data and still want to use the plugin then you could make a templater template to grab the extra fields and add them automatically after the note is created. Otherwise if I might give my opinion about the extra fields:
|
This is something that should be done automatically by the plugin, that's why we use the plugin in the first place.
Yes, all three can be merged.
Yes, those two can be merged too.
Those are actually very useful to find what to watch next. User can run dataview queries to find what is most popular in their watch list. I do it all the time on website.
Let's add
I'll edit it to be I do think all data should be retained. Just because the plugin is trying to have consistent data format across all APIs, it does not mean it should not try to save all the data. |
Well the plugin has a lot of users who might all want slightly different things from the plugin so it's not possible to cater to everyone, personally I do like the consistency between the various APIs and media types. I understand your desire to add all of the info but I feel there have to be some compromises. As a side note templater would scrape the info automatically and work with mediadb if you modify a scraper templater script like here |
But consistency should not be equal to less data. Maybe we can have a new setting so user can select which fields to include, maybe per API ?
Okay. But maybe we can find a way to add these information in plugin itself ? |
Please resolve the merge conflicts. |
closes #14
Pending Tasks :
1 hr. 47 min.
Convert this to duration datatype of dataview plugin6hr7min
Sample API Response :
Search : https://kuryana.vercel.app/search/q/space%20sweepers
Movie : https://kuryana.vercel.app/id/695815-blacklisted
TV : https://kuryana.vercel.app/id/6741-running-man