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
[Scrapers] Introduce new TV show scraper interface #972
Conversation
a01ae17
to
b9cedbc
Compare
146b4d8
to
0504e8a
Compare
Single episode scraping now works as well. |
Multiepisode scraping works as well. Just some minor issues left. :-) |
23891a5
to
7707c13
Compare
Episode scraping through TV show works now as well. |
794936f
to
a014ec1
Compare
I was having space problems on the HD. So I'm just answering now. I backed up and solved it. I installed in Portable mode. When I opened the Scraper interface it looked like this:
I haven't changed any selection of Details. Would it be necessary to test TMDb and also TVDB and IMDB? Add season 3 Complete Add season 4 Partially (10 Episodes) Am I crazy? Waiting instructions |
Thanks! To answer some questions:
That happened because TMDb is a new scraper. The language should be saved for each scraper. It is a different one than the movie TMDb scraper. ;-) The search results for TMDb seems correct: https://www.themoviedb.org/search/tv?query=Dr%20%20House
That would be great. 👍 I'm only interested in the Debug log if MediaElch should crash. |
Woops. Looks like I built master instead. Built the correct branch this time. |
@txtsd Thanks! Turns out the settings were saved but when displaying them I had introduced a bug... It's now fixed. 😄 |
I should've mentioned explicitly that it happens in the next tab -Episode Show Details- too. |
That should be fixed as well. Or did I forget to commit all changes? |
The first tab is sticking with the last commit, but the second tab isn't. |
Strange. But thanks. I had tested it :/ Thanks for reporting! |
Yep, forgot to commit |
Ok it sticks now! |
Any major issues? :-) If not then I'll merge it and will release a new nightly. Then translators can translate all new strings and I'll notify users on the Kodi-forum that they can test it. :-) |
I've scraped with all the scrapers, with all the options in the dropdown. No crashes yet so we should be good to go! |
Sorry I'm late. MediaElch NEW I will change some translations for pt-BR. Icon Spacing - I've complained about this before. :-)
TMDb OK (Season 1 and 2) In Episode > Info tab we have fields for TVDB ID and IMDB ID. |
When the PR is merged, I'll update the strings on transifex. Then you'll be able to translate them. :-)
In the settings dialog, the only option for all scrapers is the language. I don't get the "standard font". What do you refer to? :-)
Should be. But I've looked the their API for the TV scraper more intensive. If the movie/music scraper does not list as many languages, then I have to update them as well.
Correct. To be more precise, I need to update it to "no language available". IMDb has no HTTP header/API option/... to set the language. It is based on the user's IP address... Very annoying, especially for testing the scraper...
Yeah... :-/ Sorry, I'm in a hurry. I'll answer the rest of your points tomorrow. :-) Thank you all for testing this PR! |
Google translate issues: Font = Source
I don't know how many language-COUNTRY are on the list for TMDb here on ME. TMDb primary_translations https://developers.themoviedb.org/3/configuration/get-primary-translations And there it is written: Get a list of the officially supported translations on TMDb. https://api.themoviedb.org/3/configuration/primary_translations?api_key=THE_KEY
Do not drink too much :-) |
True. I've added this functionality so that the last used scraper is auto-selected. :-)
I'm currently listing 68 languages. I've added
Didn't drink anything. 😄 From your previous post:
True.. I'm currently loading each episode one after the other. And their website has always been very slow...
Episodes don't have a TMDb ID. But the TMDb episode loader should load all other IDs if and only if you scrape each episode on its own. If you use "update all new episodes" that information is not available, yet. |
dd8358a
to
0e0dc07
Compare
0e0dc07
to
9fa8c84
Compare
I've merged this PR. But I have to manually provide new Nightlies because TravisCI does not work for free projects like before anymore. If you find any other issues, please open a normal GitHub issue. :-) |
Perhaps an API Request for TvDB, specifically to obtain only those two IDs, TvDB and IMDB. |
TvDB won't work in the future (starting Jan 2021). :-/ Will work on it. |
The new scraper is described in
docs/contributing/scraper-interface.md
.May fix:
There is still a lot to do. Currently only the interface is defined as well as some basic change to make MediaElch compile. Nothing works at the moment! Not even the search.