Lua RSS READER v0.61

    • für interessierte hier ein paar ausgewählte vimeopodcasts.
      es lohnt sich einen kostenfreien vimeoaccount zu erstellen.
      hiermit ist es dann möglich eigene videosammlungen anzulegen, welche man dann leicht als rss-feed abonnieren kann.
      lg

      Quellcode

      1. { name = "HD Extreme Sport", exec = "https://vimeo.com/groups/hdxs/videos/rss", submenu="Vimeo", addon="vimeo"},
      2. { name = "Musicvideos", exec = "https://vimeo.com/groups/musicvideo/videos/rss", submenu="Vimeo", addon="vimeo"},
      3. { name = "SlowMotion", exec = "https://vimeo.com/channels/1341/videos/rss", submenu="Vimeo", addon="vimeo"},
      4. { name = "Best of the Month", exec = "https://vimeo.com/channels/bestofthemonth/videos/rss", submenu="Vimeo", addon="vimeo"},
      5. { name = "ShortFilm of the Week", exec = "https://vimeo.com/channels/shortoftheweek/videos/rss", submenu="Vimeo", addon="vimeo"},
    • Hi SatBaby,

      vielen herzlichen Dank für Implementation von " function xml_entities" in Dein tolles
      Plugin.

      Da bei mir 1 RSS-Feed immer "zickte" wegen HTML-Code, so hab ich mal versucht
      die xml-Funktion etwas zu ergänzen ... (zu faul ein Addon zu coden), und siehe da,
      jetzt kann man auch die Kurznachrichten lesen.

      Bsp Feedadresse:

      Quellcode

      1. { name = "MMnews", exec = "http://www.mmnews.de/index.php/component/ninjarsssyndicator/?feed_id=1&format=raw"},

      Ergänzungen:

      Quellcode

      1. function xml_entities(s)
      2. s = s:gsub('<' , '<' )
      3. s = s:gsub('>' , '>' )
      4. s = s:gsub('"', '"' )
      5. s = s:gsub(''', "'" )
      6. s = s:gsub('&' , '&' )
      7. s = s:gsub('ä' , 'ä' ) -- ä hinzu
      8. s = s:gsub('Ä' , 'Ä' ) -- Ä hinzu
      9. s = s:gsub('ü' , 'ü' ) -- ü hinzu
      10. s = s:gsub('Ü' , 'Ãœ' ) -- Ü hinzu
      11. s = s:gsub('ö' , 'ö' ) -- ö hinzu
      12. s = s:gsub('Ö' , 'Ö' ) -- Ö hinzu
      13. s = s:gsub('ß' , 'ß' ) -- ß hinzu
      14. s = s:gsub('„' , '„' ) -- "-unten hinzu (links)
      15. s = s:gsub('“' , '“' ) -- "-oben hinzu (rechts)
      16. s = s:gsub('­' , '' ) -- Fettschrift entschärfen, hinzu
      17. return s
      18. end
      Alles anzeigen

      Da die Boardsoft HTML automatisch umschreibt (Text, Code, Spoiler):

      Bitte Diff im Anhang ...

      Eventuell kanns ja der Eine oder Andere gebrauchen ...

      Gruß
      rosali
      Dateien
      • Diff-xml.txt

        (692 Byte, 11 mal heruntergeladen, zuletzt: )

      Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von rosali ()

    • wobei....so geht es einigermaßen

      Quellcode

      1. { name = "Pitchfork TV", exec = "https://api.pitchfork.com/rss/tv/", submenu="Pitchfork", addon="pitchfork" },
      2. { name = "", submenu="Pitchfork", exec = "SEPARATOR" },
      3. { name = "Best Albums", exec = "https://api.pitchfork.com/rss/reviews/best/albums/", submenu="Pitchfork", addon="pitchfork" },
      4. { name = "Best Tracks", exec = "https://api.pitchfork.com/rss/reviews/best/tracks/", submenu="Pitchfork", addon="pitchfork" },
      5. { name = "Best Reissues", exec = "https://api.pitchfork.com/rss/reviews/best/reissues/", submenu="Pitchfork", addon="pitchfork" },
      6. { name = "", submenu="Pitchfork", exec = "SEPARATOR" },
      7. { name = "News", exec = "https://api.pitchfork.com/rss/news/", submenu="Pitchfork", addon="pitchfork" },
      8. { name = "", submenu="Pitchfork", exec = "SEPARATOR" },
      9. { name = "Album Reviews", exec = "https://api.pitchfork.com/rss/reviews/albums/", submenu="Pitchfork", addon="pitchfork" },
      10. { name = "Track Reviews", exec = "https://api.pitchfork.com/rss/reviews/tracks/", submenu="Pitchfork", addon="pitchfork" },
      11. { name = "", submenu="Pitchfork", exec = "SEPARATOR" },
      12. { name = "The Pitch", exec = "https://api.pitchfork.com/rss/thepitch/", submenu="Pitchfork", addon="pitchfork" },
      13. { name = "Features", exec = "https://api.pitchfork.com/rss/features/", submenu="Pitchfork", addon="pitchfork" },
      Alles anzeigen
    • Neu

      Quellcode

      1. { name = "Pitchfork TV", exec = "http://pitchfork.com/feed/feed-video/rss", submenu="Pitchfork", addon="pitchfork" },
      2. { name = "", submenu="Pitchfork", exec = "SEPARATOR" },
      3. { name = "Best Albums", exec = "http://pitchfork.com/rss/reviews/best/albums/", submenu="Pitchfork", addon="pitchfork" },
      4. { name = "Best Tracks", exec = "http://pitchfork.com/rss/reviews/best/tracks/", submenu="Pitchfork", addon="pitchfork" },
      5. { name = "Best Reissues", exec = "http://pitchfork.com/rss/reviews/best/reissues/", submenu="Pitchfork", addon="pitchfork" },
      6. { name = "", submenu="Pitchfork", exec = "SEPARATOR" },
      7. { name = "News", exec = "http://pitchfork.com/feed/feed-news/rss", submenu="Pitchfork", addon="pitchfork" },
      8. { name = "", submenu="Pitchfork", exec = "SEPARATOR" },
      9. { name = "Album Reviews", exec = "http://pitchfork.com/rss/reviews/albums/", submenu="Pitchfork", addon="pitchfork" },
      10. { name = "Track Reviews", exec = "http://pitchfork.com/rss/reviews/tracks/", submenu="Pitchfork", addon="pitchfork" },
      11. { name = "", submenu="Pitchfork", exec = "SEPARATOR" },
      12. { name = "The Pitch", exec = "http://pitchfork.com/feed/feed-the-pitch/rss", submenu="Pitchfork", addon="pitchfork" },
      13. { name = "Features", exec = "http://pitchfork.com/feed/feed-features/rss", submenu="Pitchfork", addon="pitchfork" },
      Alles anzeigen
      mit diesen adressen funktionieren die pitchfork-feeds erstmal wieder!
      lg dryeye