Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. Filmeliste parse-n

Filmeliste parse-n

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
9 Beiträge 4 Kommentatoren 131 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    jmoellers
    schrieb zuletzt editiert von jmoellers
    #1

    Mooi’n,
    Ich nutze Mediathekview (Version 13.2.1) unter Linux 22.04 “Jammy Jellyfish”. Soweit bin ich ganz zufrieden, Download klappt gut, Abos auch, nur … ich würde gerne die exportierte Filmliste weiter verarbeiten, z.B. um eine komplexere Suche zu ermöglichen.
    Das Speichern klappt, aber die gespeicherte Datei bekomme ich nicht ge-parse-t, weder von Perl (JSON::Parse) noch unter C (libjson-c5:amd64 0.15-3~ubuntu1.22.04.2), wobei ich denke, daß das Perl-Modul auf die C-Library aufsetzt: ich bekomme aktuell immer nur den allerersten Teil der Daten geladen, den Eintrag für “Die Wette gilt”!
    Hat jemand einen Tip, wie ich alles geladen bekomme? Ich würde das dann genre in z.B. CSV ausgeben.
    Danke im Voraus,
    Josef

    1 Antwort Letzte Antwort
    • T Offline
      T Offline
      tvRR
      schrieb zuletzt editiert von
      #2

      Es ist schon korrektes JSON, allerdings nicht gemäß RFC 7159.
      Die Schlüssel des äußeren JSON-Objekts sind nicht eindeutig.
      “Filmliste” kommt 2x vor, “X” bei mir 672993x.
      Wenn dein Parser sich strikt ans RFC hält (oder ein Mapping in ein Object oder Dictionary o.ä. vornimmt), bleiben am Ende nur zwei Einträge übrig. Viel Aufwand quasi für nichts 😉

      Da bleibt das manuelle Verarbeiten einer Liste von “Schlüssel : JSON”-Einträgen übrig. Ist recht trivial, habe ich selbst schon gemacht.

      Ansonsten ist die eingebaute (ggf. noch zu aktivierende) Lucene-Suchengine durchaus mächtig - schon probiert?

      1 Antwort Letzte Antwort
      • J Offline
        J Offline
        jmoellers
        schrieb zuletzt editiert von
        #3

        @tvRR: Vielen Dank für die Info. Seufz … dann werde ich wohl bison und flex bemühen müssen!
        Re Lucene: Nein, sagt mir erst mal nix, aber meine Suchmuster sind schon teilweise etwas komplexer, so mit “Wochentag ist Sonntag UND Uhrzeit zwischen 20:00 und 22:00 UND Titel enthält “Tatort””
        Aber … wie aktiviere ich denn Lucene?

        D 1 Antwort Letzte Antwort
        • T Offline
          T Offline
          tvRR
          schrieb zuletzt editiert von tvRR
          #4

          Da brauchts kein Bison/flex.
          Einfach zeilenweise einlesen und jede Zeile (ausser der ersten und letzten) als "key" : value interpretieren und den value durch den JSON-Parser schicken -> Array.
          Idealerweise noch prüfen, ob die beiden erwähnten keys auch wirklich da stehen, dann sollte das klappen.

          Zu Lucene: ein Blick in die Einstellungen von MV wirkt Wunder.
          Leider ist weder die Uhrzeit noch der Wochentag eine Komponente der Lucene-Suchengine, ansonsten wäre das damit auch leistbar…

          1 Antwort Letzte Antwort
          • DaDirnbocherD Offline
            DaDirnbocherD Offline
            DaDirnbocher
            schrieb zuletzt editiert von
            #5

            Solanger er 13.2.1 nutzt, hat er kein Lucene.

            1 Antwort Letzte Antwort
            • T Offline
              T Offline
              tvRR
              schrieb zuletzt editiert von
              #6

              Stimmt. 😒
              Aktuell gibt’s die Version 14.2 …

              1 Antwort Letzte Antwort
              • D Offline
                D Offline
                DerReisende77 Entwickler
                antwortete an jmoellers zuletzt editiert von DerReisende77
                #7

                @jmoellers sagte in Filmeliste parse-n:

                @tvRR: Vielen Dank für die Info. Seufz … dann werde ich wohl bison und flex bemühen müssen!
                Re Lucene: Nein, sagt mir erst mal nix, aber meine Suchmuster sind schon teilweise etwas komplexer, so mit “Wochentag ist Sonntag UND Uhrzeit zwischen 20:00 und 22:00 UND Titel enthält “Tatort””
                Aber … wie aktiviere ich denn Lucene?

                Mit Version 14.3 und Lucene kannst Du deine Abfrage realisieren, indem Du folgendes in der Suchzeile eingibst:

                +wochentag:Sonntag AND +titel:Tatort AND +startzeit:[20:00:00 TO 22:00:00]
                

                In der aktuellen 14.2 ist wochentag und startzeit noch nicht verfügbar.
                In der nächsten nightly sollten die Funktionen schon möglich sein.

                Open source developers do NOT have to:

                • Make your issue a priority, just because you say so.
                • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                Check your entitlement. Nobody owes you anything.

                1 Antwort Letzte Antwort
                • T Offline
                  T Offline
                  tvRR
                  schrieb zuletzt editiert von
                  #8
                  Dieser Beitrag wurde gelöscht!
                  1 Antwort Letzte Antwort
                  • T Offline
                    T Offline
                    tvRR
                    schrieb zuletzt editiert von
                    #9

                    Sieht gut aus!

                    59daefa3-710c-4597-ad35-ac7b52e26c34-image.png

                    Das gibt ein: 👍

                    1 Antwort Letzte Antwort

                    12

                    Online

                    6.7k

                    Benutzer

                    6.2k

                    Themen

                    39.1k

                    Beiträge
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Kategorien
                    • Aktuell
                    • Tags
                    • Beliebt
                    • Benutzer
                    • Gruppen