IMDB-Wertung in Excel Tabelle integrieren ?

  • Mit Letterboxd lässt sich auch hervorragend ein Filmtagebuch führen. Ich habe mal ein eigenes Thema dafür aufgemacht.


    Letterboxd - Sind HKV-Mitglieder dort vertreten?

  • Das kann ich dir nicht sagen, ich habe V3 nie installiert. Wenn du unter anderem über IMDB scrapen möchtest, musst du bei V4 zahlen.

    Ok, das wird bei V4 einer der Einschränkungen sein. Bin derzeit am anderen PC, aber ich glaub, dass ich zum Beginn IMDB als Scrapper hatte.

    ber ein paar weniger KM mit dem Auto fahren und die Kosten sind schon bald drin

    Ich bin generell kein Fan von Abo-Modellen, aber die paar Euro pro Jahr wären nicht der Deal Breaker.

    Aber V3 hat Alles, was man/ich so braucht.

  • Naja ich meine damit wenn ich wieder in 2 Monate in die Liste schaue das sich evtl. die Wertung ändert oder z.B. bei neuen Kinofilmen ändert sich die Wertung ja schneller.

    In wenigen Worten ist das schwer zu erklären.

    Im Prinzip erstmal eine MSSQL Datenbank auf einem DB Server (ginge auch auf dem selben Rechner wie der Webserver (IIS von Microsoft in meinem Fall), aus Sicherheitsgründen aber nicht zu empfehlen)

    Auch geht hier die kostenlose Version von Microsoft locker. Zumindest sofern man nicht Millionen von Filmen verwalten möchte. :zwinker2:


    Die Datenbank hat verschiedene Tabellen,

    eine für die Benutzer (Email, Name, password usw)

    Eine für die Filme selbst (Metadaten Titel, Genre, Spielzeit, fsk, sprachen, Atmos, Poster-vorhanden, Ablage…..)

    Verschiedene Hilfstabellen erleichtern das Design und machen flexibler.

    Dazu eine Eventtabelle, in der alle Vorführungen mit Gästen gespeichert sind.

    Zu dieser wiederum eine Tabelle mit den sitzplatzreservierungen, sofern die Gäste das nutzen.

    Das zum Backend.


    Das Frontend, also die sichtbare Webseite, besteht aus ASP.Net (Visual Basic) und natürlich html Elementen.

    Neben der Erfassung der Filme gibt es eine, natürlich nur für mich sichtbare, Benutzerverwaltung. Außerdem verschiedenste Suchfilter und natürlich das Reservierungssystem.

    Auf jeder Seite wird am Rand (mobilansicht oben, Desktop links) eine Liste mit kurzlinks auf die aktuellsten 4 Filme angezeigt.(zuletzt eingetragen)

    Das meiste ist nur für angemeldete User sichtbar, also nicht „Public“, vor allem um den Eindruck eines kommerziellen Kinos nicht zu sehr zu übertreiben :zwinker2:

    Demnach schalte ich auch nur Anmeldungen von mir persönlich bekannten Personen frei.


    Die Seite kannst du unter http://www.min-max.de ansehen.


    Natürlich könnte man das ganze auch auf linux mit PHP auf Apache und MySQL oder so realisieren, müsste man halt entsprechen portieren. (Die DB könnte man 1:1 übertragen, den Rest müsste man aber nat. neu programmieren :big_smile:)


    Mit ist kein existierendes und vor allem kostenloses Programm bekannt, dass diesen Funktionsumfang abdecken kann.

    Ob man das BRAUCHT… sicher nicht!

    Aber es fügt der MinMax-Erfahrung meiner Besucher noch das i-Tüpfelchen drauf.:respect:

    Außerdem war es eine tolle Programmierübung :poppy:

    Tschau

    ؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜_________________

    ؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜(__________

    ________________) t e f a n


    MinMax - Birdies Heimkino

  • Woa das hört sich echt krass an. Ich schau mir morgen die Sache aufjedenfall genauer an. Danke für deine ausführliche Antwort. :shock:


    Könntest du mir evtl mal für kurze Zeit einen Zugang freischalten würde mich sehr interessieren wie der Rest ausschaut der tollen Website.

  • Woa das hört sich echt krass an. Ich schau mir morgen die Sache aufjedenfall genauer an. Danke für deine ausführliche Antwort. :shock:


    Könntest du mir evtl mal für kurze Zeit einen Zugang freischalten würde mich sehr interessieren wie der Rest ausschaut der tollen Website.

    Sorry, wie gesagt nur für mir persönlich bekannte… ich kann Dir aber gerne ein paar Beispiel Screenshots als pm schicken

    Tschau

    ؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜_________________

    ؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜(__________

    ________________) t e f a n


    MinMax - Birdies Heimkino

  • Habe mich heute mal etwas mit APIs beschäftigt.

    Bisher am besten gefallen hat mir: http://www.omdbapi.com

    Kostenlos sofern man nicht mehr als 1000 Abfragen pro Tag generiert, was bei mir wohl doch sehr unwahrscheinlichkeit.:rofl:


    Man kann nach Titel suchen oder gezielt nach einer imdb-ID.

    Letzteres ist leider auch das „Problem“. Irgendwie muss ich nachträglich für,knapp 2000 Filme diese ID nachtragen, damit das richtig klappt.

    Jedenfalls habe ich die Datenbank um ein Feld erweitert, dass die IMDbID im Format „tt12345678“ enthält.

    Damit kann die api ein XML erzeugen, dass die wichtigsten Metadaten zum entsprechenden Film enthält.

    Bisher lese ich mal die IMDB Bewetung aus und zeige diese zusätzlich zur eigenen Bewertung in meiner eigenen DB an.


    A2E1B184-280D-4642-8143-FDA4D8CAE1B0_autoscaled.jpg


    Bei der Filmeingabe frage ich die ID jetzt ab, da versuche ich noch, das etwa komfortabler hin zu bekommen.

    Im Moment sucht die Seite nach Eingabe des Titels nach Entsprechungen in der IMDB.

    Leider sind aber unsere deutschen Titel oder „anders“ als die Originaltitel, selbst wenn sie sich englisch anhören…:angry:

    Hier am Beispiel DUNE gibt es 10 Treffer.

    B5F04E73-0902-4D5D-8A39-676C8A2EAB91_autoscaled.jpg


    Und auch wenn man den richtigen Titel eingibt, gibt es uU diverse Treffer, die ich dann alle darstelle zur Auswahl des richtigen.


    Was mir noch abgeht, ist ein Link zum Trailer, sofern vorhanden. Das scheint aber keine der APIs zu können, die ich gefunden habe.

    Ich hab den Entwickler mal angeschrieben.:zwinker2:

    Tschau

    ؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜_________________

    ؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜(__________

    ________________) t e f a n


    MinMax - Birdies Heimkino

  • Ich habe da nochmal etwas gespielt, die Nummer macht richtig Spaß.


    Zum einen habe ich festgestellt, dass es ziemlich viele Filme gibt, die mit ihrem deutschen Titel zwar bei IMDb direkt gefunden werden, nicht aber über die API…

    Das führte zu einem Fehler und musste abgefangen werden.

    34CC72AA-43CA-4FE2-B6FF-49E27A7A3118_autoscaled.png

    Zusätzlich habe ich deshalb einen Suchfunktion an der Stelle eingebaut, an der man mit dem englischen Titel nach dem Film suchen kann.

    Das sieht dann so aus:


    C25EBBD2-0D2C-4C59-B540-901E8AE8613A_autoscaled.png




    Außerdem, man kann es im zweiten Screenshot gut sehen, habe habe ich aus der Info zur IMDB-ID einen Button gemacht, der den Wert direkt in dem Feld einträgt. Copy&Paste entfällt also, was es deutlich komfortabler macht.


    Nur eine Info vom API Programmierer zum Thema Trailer ist leider nicht gekommen bisher.:cray:

    Tschau

    ؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜_________________

    ؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜(__________

    ________________) t e f a n


    MinMax - Birdies Heimkino

  • Ja, das geht, du kannst direkt die IMDB-ID angeben. Beispiel:

    https://api.themoviedb.org/3/m…append_to_response=videos


    tt6723592 = IMDB-ID

    xxxxxxxxxxxxxxxxx = Dein TMDB-API-Key


    Ergebnis:


    Bei Videos findest du dann verschiedene Videos zu dem Film inkl. Trailer.


    Beschreibung der TMDB-API: https://developers.themoviedb.…ting-started/introduction

  • Also funktioniert in der Tat...

    Zuerst anhand der in meine SQL Datenbank gespeichertem IMDb-ID in der "TheMovieDB" Datenbank suchen nach dem Film, um die ID in der dortigen DB zu bekommen.

    danach eine zweite Suche in TheMovieDB um die Videos zu diesem Film abzurufen.

    Dabei filtere ich im ersten Versuch nach "Deutsch, "official" und "Trailer".

    Wird nichts gefunden, läuft es nochmal und sucht ohne den Filter auf "Deutsch", Standard ist dann nach Englischen Trailern zu suchen.

    (Leider führt das hin und wieder dazu, zB bei Zombieland, dass der Englische, statt des Deutschen Trailers verwendet wird, da das Flag "official" scheinbar nicht sauber gesetzt ist.)


    trailer Dt.jpgtrailer en#.jpg


    Klickt man dann auf den Button "Trailer" unter der IMDb-Bewertung, öffnet sich der Trailer von YouTube in einem Lightbox-Fenster "über" der Webseite.


    trailer.jpg


    jetzt muss ich "nur" noch die Filme in der DB mit IMDb-ID versehen, die noch keine haben... ca 1500 noch :beat_plaste

    Tschau

    ؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜؜؜؜ ؜؜؜؜ ؜؜؜؜؜_________________

    ؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜ ؜؜؜؜(__________

    ________________) t e f a n


    MinMax - Birdies Heimkino

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!