Lua Rss-reader bzw. feedparser-Dateien
Re: Lua Rss-reader bzw. feedparser-Dateien
Hier noch eine "rss.conf", die ermöglicht per Links-Webbrowser weitere Infos zum RSS-Feed anzuzeigen (über grüne Taste).
Die Datei nach /var/tuxbox/config/ kopieren.
satbaby hatte diese Datei im Original-Thread gepostet.
Ich habe nur den Pfad zum Linksbrowser im NI-Image angepasst.
Wenn es nicht ok ist, dass dies veröffentlicht wird, bitte diesen Post wieder löschen.
Die angehängte rss.txt muss nach rss.conf umbenannt werden.
Edit: sorry hatte eine alte Version angehängt mit falschem Links-Pfad
aktuelle Version bitte nochmal herunterladen
linksbrowserdir=/lib/tuxbox/plugins/
Edit 2: Pfad angepasst linksbrowserdir=/share/tuxbox/neutrino/plugins/
Die Zeile für das Addon habe ich erst mal so gelassen
addonsdir=/var/tuxbox/plugins/rss_addon/
Wenn das auch nach /share installiert wird, müsste das geändert werden
Die Datei nach /var/tuxbox/config/ kopieren.
satbaby hatte diese Datei im Original-Thread gepostet.
Ich habe nur den Pfad zum Linksbrowser im NI-Image angepasst.
Wenn es nicht ok ist, dass dies veröffentlicht wird, bitte diesen Post wieder löschen.
Die angehängte rss.txt muss nach rss.conf umbenannt werden.
Edit: sorry hatte eine alte Version angehängt mit falschem Links-Pfad
aktuelle Version bitte nochmal herunterladen
linksbrowserdir=/lib/tuxbox/plugins/
Edit 2: Pfad angepasst linksbrowserdir=/share/tuxbox/neutrino/plugins/
Die Zeile für das Addon habe ich erst mal so gelassen
addonsdir=/var/tuxbox/plugins/rss_addon/
Wenn das auch nach /share installiert wird, müsste das geändert werden
- Dateianhänge
-
- rss.txt
- (145 Bytes) 128-mal heruntergeladen
Zuletzt geändert von musicus am Mi 5. Jun 2019, 10:24, insgesamt 1-mal geändert.
- dryeye
- NI - VIP
- Beiträge: 1433
- Registriert: Mi 6. Apr 2016, 14:20
- Wohnort: Ruhrgebiet
- Box: Zgemma H7S, Axas E4HD 4K, AX HD60
- Has thanked: 24 times
- Been thanked: 13 times
Re: Lua Rss-reader bzw. feedparser-Dateien
@satbaby
könntest du denn für diesen feed ein addon bauen, damit man die kompletten artikel lesen bzw. evtl. sogar die yt-videos anschauen kann?
mit der obigen adresse werden leider nur die einleitungstexte und bilder angezeigt!
danke und...
Code: Alles auswählen
{ name = "Postillon", exec = "http://feeds.feedburner.com/blogspot/rkEL" },
mit der obigen adresse werden leider nur die einleitungstexte und bilder angezeigt!
danke und...
mfg dryeye
- Gorcon
- NI - VIP
- Beiträge: 2838
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 62 times
- Been thanked: 12 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Das ist leider bei fast allen "Text" RSS Feeds so.
Wäre schon wenn man das ändern könnte, so ist es leider recht "nutzlos".
Re: Lua Rss-reader bzw. feedparser-Dateien
Wenn ihr zwei Beiträge weiter oben die von mir angehängte rss.conf (rss.txt) installiert, könnt ihr über die grüne Taste den ganzen dazugehörigen Artikel lesen.
Evtl. könnte man stattdessen den Artikel direkt im Links-Browser aufrufen...
Evtl. könnte man stattdessen den Artikel direkt im Links-Browser aufrufen...
- vanhofen
- Administrator
- Beiträge: 2965
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 15 times
- Been thanked: 31 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Das Keyword linksbrowserdir zeigt in der rss.conf noch nach /lib/tuxbox/plugins/. Der neue Pfad für die Plugins lautet /share/tuxbox/neutrino/plugins/.
Nur so als Info.
Nur so als Info.
-
- NI - VIP
- Beiträge: 563
- Registriert: Di 12. Apr 2016, 13:02
- Has thanked: 6 times
- Been thanked: 16 times
-
- NI - VIP
- Beiträge: 563
- Registriert: Di 12. Apr 2016, 13:02
- Has thanked: 6 times
- Been thanked: 16 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Auf Nevis hat es so funktioniert, auf hd51 habe Grade getestet und es geht nicht. Ich glaube es liegt
an links für hd51. Muss ich schauen was da anders ist.
-
- NI - VIP
- Beiträge: 563
- Registriert: Di 12. Apr 2016, 13:02
- Has thanked: 6 times
- Been thanked: 16 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Hier ein addon, muss du aber schauen ob der text immer vollständig ist und bei Fehlern melden.dryeye hat geschrieben: ↑Di 4. Jun 2019, 16:50 @satbaby
könntest du denn für diesen feed ein addon bauen, damit man die kompletten artikel lesen bzw. evtl. sogar die yt-videos anschauen kann?Code: Alles auswählen
{ name = "Postillon", exec = "http://feeds.feedburner.com/blogspot/rkEL" },
mit der obigen adresse werden leider nur die einleitungstexte und bilder angezeigt!
danke und...
//edit
Hmm was kann man hier noch anhängen ? Wird sogar .txt abgewiesen.
//edit2
Hier link auf addon
https://send.firefox.com/download/1dc77 ... F1eawnQ2tw
- dryeye
- NI - VIP
- Beiträge: 1433
- Registriert: Mi 6. Apr 2016, 14:20
- Wohnort: Ruhrgebiet
- Box: Zgemma H7S, Axas E4HD 4K, AX HD60
- Has thanked: 24 times
- Been thanked: 13 times
Re: Lua Rss-reader bzw. feedparser-Dateien
@satbaby
vielen dank ....leider ist der link bereits abgelaufen.
habe mal eine testtextdatei angehängt....scheint zu klappen.
kannst das addon ja nochmal hochladen.
danke
vielen dank ....leider ist der link bereits abgelaufen.
habe mal eine testtextdatei angehängt....scheint zu klappen.
kannst das addon ja nochmal hochladen.
danke
- Dateianhänge
-
- test.txt
- (7.97 KiB) 122-mal heruntergeladen
mfg dryeye
-
- NI - VIP
- Beiträge: 563
- Registriert: Di 12. Apr 2016, 13:02
- Has thanked: 6 times
- Been thanked: 16 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Ich sehe nur das:
s. Ich werde wohl bald rss in git pushen.
Ich post hier als code tag, da kannst du kopieren:Fehler
Die hochgeladene Datei wurde abgewiesen, da sie als möglicher Angriffsversuch identifiziert wurde.
Code: Alles auswählen
local media = {}
function pos_html_reader(text)
text = text:match("<body.->(.-)</body>")
text = text:gsub('<!%-%-.-%-%->',"")
text = text:gsub('<style.-</style>',"")
text = text:gsub('<script.-</script>',"")
text = text:gsub('<title>.-</title>',"")
text = text:gsub('<header.-</header>',"")
text = text:gsub('<span.-</span>',"")
text = text:gsub('<li.-</li>',"")
text = text:gsub('<a href .->',"")
text = text:gsub('<li>.-</li>',"")
text = text:gsub('<img .->',"")
text = text:gsub('<h2.-</h2>',"")
text = text:gsub('<.->', "")
text = text:gsub('%-%->', "")
text = text:gsub('[ ]+\n', "")
text = text:gsub('^\n*', "")
text = text:gsub('[\r]+', "\n")
text = text:gsub('[\n\n\n]+', "\n")
text = text:gsub('\n*$', "")
return text
end
function media.getAddonMedia(url)
local data = getdata(url)
if data then
local video_url = nil
media.VideoUrl = nil
local ytid = data:match('youtube%.com/watch%?v=([_%w%-]+)') or data:match('youtube%.com/embed/([_%w%-]+)')
data = pos_html_reader(data)
media.newText = data
if ytid then
local hasaddon,b = pcall(require,"yt_video_url")
if hasaddon then
b.getVideoUrl('https://youtube.com/watch?v=' .. ytid)
video_url = b.VideoUrl
end
end
if video_url and #video_url > 8 then
media.VideoUrl=video_url
end
end
end
return media
- dryeye
- NI - VIP
- Beiträge: 1433
- Registriert: Mi 6. Apr 2016, 14:20
- Wohnort: Ruhrgebiet
- Box: Zgemma H7S, Axas E4HD 4K, AX HD60
- Has thanked: 24 times
- Been thanked: 13 times
Re: Lua Rss-reader bzw. feedparser-Dateien
ich kann die datei leider auch nicht hochladen.
vielen dank an satbaby!
vielen dank an satbaby!
mfg dryeye
- dryeye
- NI - VIP
- Beiträge: 1433
- Registriert: Mi 6. Apr 2016, 14:20
- Wohnort: Ruhrgebiet
- Box: Zgemma H7S, Axas E4HD 4K, AX HD60
- Has thanked: 24 times
- Been thanked: 13 times
Re: Lua Rss-reader bzw. feedparser-Dateien
hier die gepackte datei...
entpacken und nach /var/tuxbox/plugins/rss_addon kopieren...
entsprechender eintrag in rssreader.conf wäre dann....
entpacken und nach /var/tuxbox/plugins/rss_addon kopieren...
entsprechender eintrag in rssreader.conf wäre dann....
Code: Alles auswählen
{ name = "Der Postillon", exec = "http://feeds.feedburner.com/blogspot/rkEL", addon="postillon" },
- Dateianhänge
-
- postillon.zip
- (638 Bytes) 139-mal heruntergeladen
mfg dryeye
Re: Lua Rss-reader bzw. feedparser-Dateien
Es funtkioniert auch mit Links-Browser!!!
Das mit der FAV-Taste wusste ich nicht mehr, da ich keinen Zugriff mehr auf db2w habe.
In dem Einstellungsmenü über die FAV-Taste muss in der "Browser Auswahl" statt "Links Viewer" -> "Links Browser" ausgewählt werden.
Dann klappt es auch mit der Browser-Anzeige...
- Gorcon
- NI - VIP
- Beiträge: 2838
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 62 times
- Been thanked: 12 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Ist mir auch neu. Sollte man diese Möglichkeit dann nicht auch einblenden?
-
- NI - VIP
- Beiträge: 563
- Registriert: Di 12. Apr 2016, 13:02
- Has thanked: 6 times
- Been thanked: 16 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Weil mit Menu-Taste Menu ausgeblendet wird, wenn Menu sichtbar ist.
Deswegen Fav und Menu-Taste ist für mich unlogisch.
Fav war für mich das kleinere Übel
Deswegen Fav und Menu-Taste ist für mich unlogisch.
Fav war für mich das kleinere Übel
- vanhofen
- Administrator
- Beiträge: 2965
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 15 times
- Been thanked: 31 times
Re: Lua Rss-reader bzw. feedparser-Dateien
@satbaby, ich würde gern deinen RSS-Reader mit zu unseren Plugins aufnehmen.
Du hast in deinem Archiv aber eine modifizierte feedparser.lua drin. Ich finde zwar jede Menge Sourcen, aber nicht die, die du benutzt. Hast du mal bitte eine URL zu dem Stand, den du drin hast? Danke dir.
Wenn nicht, nehme ich die hier https://github.com/slact/lua-feedparser und baue einen Patch dazu. Viele Änderungen sind das ja nicht.
Du hast in deinem Archiv aber eine modifizierte feedparser.lua drin. Ich finde zwar jede Menge Sourcen, aber nicht die, die du benutzt. Hast du mal bitte eine URL zu dem Stand, den du drin hast? Danke dir.
Wenn nicht, nehme ich die hier https://github.com/slact/lua-feedparser und baue einen Patch dazu. Viele Änderungen sind das ja nicht.
-
- NI - VIP
- Beiträge: 563
- Registriert: Di 12. Apr 2016, 13:02
- Has thanked: 6 times
- Been thanked: 16 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Hi Sven.
Das sind meine Änderungen:
Erste-teill:fand nicht immer alle pics.
Zweite-teil:Wenn kein titel gefunden war, hat es immer abgebrochen mit Fehler. ich fand es unnötig, weil Rest hat funktioniert.
Kannst du es als patch benutzen.
ps: Ich will bald (???) rss in git pushen, nur muss ich paar bugs und paar sachen wie die FAV taste usw anpassen.
gruß
Das sind meine Änderungen:
Code: Alles auswählen
--- lua-feedparser/feedparser.lua 2019-06-13 13:43:00.147775278 +0200
+++ /usr/share/lua/5.3/feedparser.lua 2017-10-21 18:52:38.729798808 +0200
@@ -73,7 +73,17 @@
--content
elseif (format_str=='atom' and tag=='content') or
(format_str=='rss' and (tag=='body' or tag=='xhtml:body' or tag == 'fullitem' or tag=='content:encoded')) then
- entry.content=el:getText()
+ entry.content=el:getText()
+ if el.lom and el.lom[2] and el.lom[2][2] and el.lom[2][2][2].attr and el.lom[2][2][2].attr.src then
+ local img = el.lom[2][2][2].attr.src
+ if img:match ('(http.-%.jpg)') or img:match ('(http.-%.jpeg)') then
+ tinsert(entry.enclosures, {
+ url=img,
+ length=0,
+ type="image/jpeg"
+ })
+ end
+ end
--TODO: content_detail
--published
@@ -317,7 +327,7 @@
--image
elseif tag=='image' or tag=='rdf:image' then
feed.image={
- title=el:getChild('title'):getText(),
+ title=(el:getChild('title') or blanky):getText(),
link=(el:getChild('link') or blanky):getText(),
width=(el:getChild('width') or blanky):getText(),
height=(el:getChild('height') or blanky):getText()
@@ -366,4 +376,4 @@
end
Zweite-teil:Wenn kein titel gefunden war, hat es immer abgebrochen mit Fehler. ich fand es unnötig, weil Rest hat funktioniert.
Kannst du es als patch benutzen.
ps: Ich will bald (???) rss in git pushen, nur muss ich paar bugs und paar sachen wie die FAV taste usw anpassen.
gruß
- vanhofen
- Administrator
- Beiträge: 2965
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 15 times
- Been thanked: 31 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Danke. Würdest du mir mal bitte den letzten Pluginstand samt den rss-Plugins packen? Ich checke es dann morgen bei uns ein und füge es dem Image hinzu. Es scheint ja doch großes Interesse daran zu geben.
-
- NI - VIP
- Beiträge: 563
- Registriert: Di 12. Apr 2016, 13:02
- Has thanked: 6 times
- Been thanked: 16 times
Re: Lua Rss-reader bzw. feedparser-Dateien
Hier, was ich habe.
- Dateianhänge
-
- rss_080.tar
- (15.84 KiB) 115-mal heruntergeladen