Skip to content

Commit

Permalink
Änderungen / Korrekturen siehe changelog.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
rols1 committed Oct 30, 2022
1 parent 1f22509 commit 53c2d1f
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 8 deletions.
2 changes: 1 addition & 1 deletion addon.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.ardundzdf" name="ARDundZDF" version="4.5.3+matrix" provider-name="rols1 (rols1@gmx.de)">
<addon id="plugin.video.ardundzdf" name="ARDundZDF" version="4.5.4+matrix" provider-name="rols1 (rols1@gmx.de)">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
<import addon="script.module.kodi-six" />
Expand Down
4 changes: 2 additions & 2 deletions ardundzdf.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@

# VERSION -> addon.xml aktualisieren
# <nr>75</nr> # Numerierung für Einzelupdate
VERSION = '4.5.3'
VDATE = '29.10.2022'
VERSION = '4.5.4'
VDATE = '30.10.2022'


# (c) 2019 by Roland Scholz, rols1@gmx.de
Expand Down
13 changes: 13 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,19 @@ CHANGE HISTORY
max_col 97
--------------

30.10.2022 4.5.4
TV-Livestreams/Regional: alternative IPTV-Quellen für NDR Hamburg und NDR
Mecklenburg-Vorpommern verwendet (livesenderTV.xml).
get_sort_playlist: fehlendes break in 3 Schleifen ergänzt (Sender-/Link-
Zuordnung bei ZDFsource war nicht eindeutig), dto. in SenderLiveListe.
Modul funk: weitere Anpassungen nach api-Änderungen - in Search PLAYLISTS-
Verzweigung entfernt (is_channel: typ == "default"), Funktion Channels nicht
mehr für Suchergebnisse geeignet.
extract_videos, ShowVideo (Modul funk): Zeilenumbr. in Titel entfernt.
Parseplaylist: Bereinigung Sender-Liste mit mögl. Einzelauflösungen (entfernt:
HR, NDR, WDR).
ArteCluster + Beitrag_Liste (Modul Arte): Link-Ergänzung für Kategorien-Url
"https://www.arte.tv" + katurl).

22.10.2022 4.5.3
Parseplaylist: ONE aus Liste der TV-Livestream-Sender mit Einzelauflösungen
Expand Down
17 changes: 12 additions & 5 deletions resources/lib/arte.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#
################################################################################
# <nr>18</nr> # Numerierung für Einzelupdate
# Stand: 16.10.2022
# Stand: 30.10.2022

# Python3-Kompatibilität:
from __future__ import absolute_import # sucht erst top-level statt im akt. Verz.
Expand Down Expand Up @@ -316,7 +316,7 @@ def GetContent(li, page, ID):
title = stringextract('title":"', '"', item)
title_raw = title # für Abgleich in Kategorien
pid = stringextract('programId":"', '"', item)
url = stringextract('url":"', '"', item)
url = stringextract('url":"', '"', item)
subtitle = stringextract('subtitle":"', '"', item) # null möglich -> ''
summ = stringextract('Description":"', '"', item) # shortDescription, Alt.: teaserText
img_alt = stringextract('caption":"', '"', item)
Expand Down Expand Up @@ -448,7 +448,7 @@ def get_img(item):
img=''
for image in images:
if 'w":300' in image or 'w":720' in image or 'w":940' in image or 'w":1920' in image:
img = stringextract('url":"', '",', image)
img = stringextract('url":"', '",', image)
break

if img == '':
Expand Down Expand Up @@ -493,11 +493,15 @@ def get_trailer(li, trailer_items, img):
# können fehlen bzw. transparent.png)
# 17.02.2022 fehlende Bilder via api-Call ergänzt
# 23.04.2022 Auswertung Webseite umgestellt auf enth. json-Anteil
# 28.04.2022 Auswertung next_url ergänzt (s. get_ArtePage),
# 28.04.2022 Auswertung next_url ergänzt (s. get_ArtePage)
#
def Beitrag_Liste(url, title, get_cluster='yes'):
PLog("Beitrag_Liste: " + title)
PLog(get_cluster)
PLog(url);
if url.startswith("/de/"):
url = "https://www.arte.tv" + url
PLog(url)

page = get_ArtePage('Beitrag_Liste', title, path=url)
if page == '':
Expand Down Expand Up @@ -817,10 +821,13 @@ def Kategorien():
# Aufrufer: Kategorien / ArteCluster
# 2 Durchläufe: 1. Liste Cluster, 2. Cluster-Details
# Mehr-Seiten: -> get_ArtePage mit katurl, ohne Dict_ID
#
#
def ArteCluster(title='', katurl=''):
PLog("ArteCluster: " + title)
PLog(katurl);
if katurl.startswith("/de/"):
katurl = "https://www.arte.tv" + katurl
PLog(katurl);
katurl_org=katurl

page = get_ArtePage('ArteCluster', title, path=katurl)
Expand Down

0 comments on commit 53c2d1f

Please sign in to comment.