Files
xstreamDownloader/xstream/sites/__pycache__/streamcloud.cpython-311.pyc
T

123 lines
28 KiB
Plaintext
Raw Normal View History

2026-07-06 14:27:51 +02:00
§
ˆJjýXãóˆddlZddlZddlmZddlmZddlmZddlm Z m
Z
m Z m Z m
Z
ddlmZddlmZddlmZdd lmZd
Zd Zd Ze¦« d
ez¦«dkrdZejdez¦«e¦« dezdzd¦«Ze¦« dezdz¦«Ze¦« dez¦«ZdezdzZedzZ edzZ!edzZ"edzZ#edzZ$edzZ%edzZ&dZ'dZ(d,d „Z)d,d!„Z*d,d"„Z+d-d#„Z,d.d$„Z-d%„Z.d&„Z/d'„Z0d,d(„Z1d)„Z2d*„Z3d+„Z4dS)/éN)ÚParameterHandler)ÚcRequestHandler)Úlogger)ÚresolveMeinecloudÚresolveMeinecloudSerialÚexpandHosterListÚbuildHosterFromUrlÚMEINECLOUD_TRIGGER)ÚcParser)Ú cGuiElement)ÚcConfig)ÚcGuiÚ streamcloudÚ Streamcloudzstreamcloud.pngÚglobal_search_ÚfalseFz4-> [SitePlugin]: globalSearch for %s is deactivated.Úplugin_z.domainzstreamcloud.forumÚ_statuszhttps://ú/z streamcloud/z
filme-stream/z
kinofilme/zbeliebte-filme/zserien/z neue-filme/z-index.php?story=%s&do=search&subaction=searchcóštjdtz¦«tjd¦« d¦«t
¦«}| dt¦«t¦« 
tt¦« 
d¦«td¦«|¦«t¦« 
tt¦« 
d¦«td¦«¦«| dt¦«t¦« 
tt¦« 
d ¦«td
¦«|¦«| dt ¦«t¦« 
tt¦« 
d ¦«td ¦«|¦«| dt ¦«t¦« 
tt¦« 
d
¦«td¦«|¦«| dt ¦«t¦« 
tt¦« 
d¦«td¦«|¦«t¦« 
tt¦« 
d¦«td¦«|¦«t¦« ¦«dS)NzLoad %sé'ú"xstream.streamcloud.lastSearchTextÚsUrli%wÚ showEntriesi$wÚ
showLatesti/wÚ
showSeriesi*wÚ showGenreiJwÚ showCountryidwÚ showYearsi8wÚ
showSearch)rÚinfoÚ SITE_NAMEÚxbmcguiÚWindowÚ
clearPropertyrÚsetParamÚURL_KINOrÚ addFolderr r
ÚgetLocalizedStringÚSITE_IDENTIFIERÚ
URL_SERIESÚ URL_MAINPAGEÚsetEndOfDirectory)Úparamss úU/home/matthiasberner/Schreibtisch/kodi/xstreamDownloader/xstream/sites/streamcloud.pyÚloadr0-sTÝ
„K  „NÔ×'Ð(LÑ
Ñ
Ô
€FØ
‡OOFF„F×Ò•[¥¡¤×!=Ò!=¸eÑ!DÔ!DÅoÐWdÑeÐgmÑF„F×Ò•[¥¡¤×!=Ò!=¸eÑ!DÔ!DÅoÐWcÑ
‡OOFF„F×Ò•[¥¡¤×!=Ò!=¸eÑ!DÔ!DÅoÐWcÑdÐflÑ
‡OOFF„F×Ò•[¥¡¤×!=Ò!=¸eÑ!DÔ!DÅoÐWbÑcÐekÑ
‡OOFF„F×Ò•[¥¡¤×!=Ò!=¸eÑ!DÔ!DÅoÐWdÑeÐgmÑ
‡OOFF„F×Ò•[¥¡¤×!=Ò!=¸eÑ!DÔ!DÅoÐWbÑcÐekÑF„F×Ò•[¥¡¤×!=Ò!=¸eÑ!DÔ!DÅoÐWcÑdÐflÑF„F×ÒÑÔÐÐÐócó¾t¦«}tt¦« ¦«}|s"t ¦« ¦«dSt
j|d¦«\}}|s"t ¦« ¦«dSd}d}tj d|¦«}|r9|d| 
¦«}||  ¦«d}n|}d}tj ||¦«}tj ||¦«} d|D¦«d| D¦«z}
|
s"t ¦« ¦«dSt|
¦«} d} |
D]3\}
}}d}t
j|d ¦«\}}|r|}tjd
d|¦« ¦«}|
 d ¦«rt" d ¦«|
z}
t'|t(|rd nd
¦«}| |rdnd¦«|r| |¦«| d|
¦«| d|¦«|r| d|¦«t ¦« |||| ¦«|} Œ5t ¦« d¦«t ¦« ¦«dS)urZeigt die 'Updates' Sektion von der Streamcloud-Homepage.
Container hat 2 Spalten: Filme links, Serien rechts (jeweils 12 Items).
Items im Format: <a href="URL"><div><i class="flag flag-de"></i> NAME (YEAR)</div></a>
URL-Pattern ist identisch fuer Filme und Serien — Movie/Serie-Erkennung erfolgt
via Block-Position (vor/nach 'Serien</a>' Header).
Nz7<h2[^>]*>Updates</h2>(.*?)(?=<h2|<div\s+class="section)Úz$<a\s+href="/serien/"[^>]*>Serien</a>za<a href="([^"]+)"[^>]*>\s*<div[^>]*>\s*<i class="flag flag-[a-z]+"></i>\s*([^<]+)\s*</div>\s*</a>cóBg|]\}}|| ¦«dfŒS©Ústrip©Ú.0ÚurlÚtitles r/ú
<listcomp>zshowLatest.<locals>.<listcomp>es+Ð
C©j¨c°5ˆsE—KKM”M 
Cr1cóBg|]\}}|| ¦«dfŒS)Tr6r8s r/r<zshowLatest.<locals>.<listcomp>fs+Ð
C©Z¨S°%ˆsE—KKM”M 
Cr1Fz \((\d{4})\)z\s*\(\d{4}\)\s*$rÚ showEpisodesÚ showHostersÚtvshowÚmovieÚentryUrlÚsNameÚsYearÚmovies)rrr,ÚrequestrÚshowInfor ÚparseSingleResultÚreÚsearchÚstartÚendÚfindallÚlenÚsubr7Ú
startswithÚURL_MAINÚrstripr r*Ú setMediaTypeÚsetYearr&r(ÚsetViewr-)r.Ú sHtmlContentÚisMatchÚ
sContainerÚ sFilmsBlockÚ sSeriesBlockÚ
splitMatchÚitem_patÚaFilmsÚaSeriesÚaItemsÚtotalÚisTvshowrÚsTitleÚisSerierDÚisYearÚaYearrCÚ oGuiElements r/rr@õÑ
Ô
€FÝ"¥<Ñ0×:€LØ ðÝ ŒŠÑÔÐØˆõØôÑ€GˆZð ðÝ ŒŠÑÔÐØˆð€KØ€LÝÐBÀJÑO€JØð Ð!4 *×"2Ò"2Ñ"4Ô"4Ð!4Ô5ˆ Ø! *§.¢.Ñ"2Ô"2Ð"3Ð"3Ô4ˆ ˆ à ˆ ðt€Hå
ŒZ˜ 
.€FÝŒj˜ 0€GØ
C¸
C¸
D€Fð ðÝ ŒŠÑÔÐØˆå ‰KŒK€EØ€HØ!'ðñшˆfˆÝÔ1°&¸I‰
ˆØ ð ØˆEõÐ*¨B°Ñð ?Š?˜3Ñ Ô ð—?? '¨$Ñ.ˆ Ý Ø 8ˆNˆN¨=ñ
ô
ˆ ð
× Ò ¨WÐ!A  ¸ ð × Ò  Ñ Š˜
 DÑŠ˜ Ñ ð OŠO˜G UÑ  Œ×Ò˜ f¨g°uшåF„F‡N‚NÔÐÝF„F×ÒÑÔÐÐÐr1cóþt¦«}|s| d¦«}t|¦«}| ¦«}d}t j||¦«\}}|rt j|d¦«\}}|s"t¦« ¦«dSgd¢}|D]µ\} }
|   d¦«r
t| z} |   d¦«  d¦«d 
¦«} | |vrŒi| d| ¦«t¦« t!|
t"d¦«|¦«Œ¶t¦« ¦«dS)Nrz>Genres<.*?</div></div>úhref="([^"]+).*?>([^<]+))
ÚfilmeÚfilme1Ú kinofilmeÚserienzserienstream-deutschzkinofilme-onlinezaktuelle-kinofilme-im-kinoÚ demnachstzfilme-online-sehenz filme-streamz
neue-filmeÚerotikÚ erotikfilmeréÿÿÿÿr)rÚgetValuerrFr rHÚparserrGrPrQrRÚsplitÚlowerr&r(r r*r-) rBr.ÚoRequestrVÚpatternrWÚsHtmlContainerÚaResultÚ nav_slugsrrCÚslugs r/rrszÝ
Ñ
Ô
€FØ Ð§¢°Ñ 7Ô 7˜xÑ(€HØ×%€LØ'€GÝ7¸ ÀgÑ€GˆðUÝ"œ=¨Ð9SÑˆØ ðÝ ŒŠÑÔÐØˆð*€IððUðU ˆˆeØ ?Š?˜3Ñ Ô ð˜d‘?ˆDØ{Š{˜3ÑÔ×% cÑ*¨2ÔØ  Ð Ø ØŠ˜ Ñ Œ×Ò U­O¸]ÑKÈVÑF„F×ÒÑÔÐÐÐr1cólt¦«}|s| d¦«}t|¦«}| ¦«}d}t j||¦«\}}|rt j|d¦«\}}|s"t¦« ¦«dS|D]p\}} |  d¦«r
t|z}|  d|¦«t¦«  t| td¦«|¦«Œqt¦« ¦«dS)Nrz>Ers.*?</div></div>zhref='([^']+).*?>([^<]+)rr©rrqrrFr rHrrrrGrPrQr&r(r r*r-©
rBr.rurVrvrWrwrxrrCs
r/rr¬s)Ý
Ñ
Ô
€FØ Ð§¢°Ñ 7Ô 7˜xÑ(€HØ×%€LØ#€GÝ ÀgÑ€GˆðWÝ"œ=¨Ð9UÑˆØ ðÝ ŒŠÑÔÐØˆØðUðU ˆˆeØ ?Š?˜3Ñ Ô ð˜d‘?ˆDØŠ˜ Ñ Œ×Ò U­O¸]ÑKÈVÑF„F×ÒÑÔÐÐÐr1cólt¦«}|s| d¦«}t|¦«}| ¦«}d}t j||¦«\}}|rt j|d¦«\}}|s"t¦« ¦«dS|D]p\}} |  d¦«r
t|z}|  d|¦«t¦«  t| td¦«|¦«Œqt¦« ¦«dS)Nrz">Land.*?</div></div>rhrrr|r}s
r/rrÀs)Ý
Ñ
Ô
€FØ Ð§¢°Ñ 7Ô 7˜xÑ(€HØ×%€LØ%€GÝ ÀgÑ€GˆðUÝ"œ=¨Ð9SÑˆØ ðÝ ŒŠÑÔÐØˆàðUðU ˆˆeØ ?Š?˜3Ñ Ô ð˜d‘?ˆDØŠ˜ Ñ Œ×Ò U­O¸]ÑKÈVÑF„F×ÒÑÔÐÐÐr1cóZ|r|n
t¦«}t¦«}|s| d¦«}tj|d¬¦«}t ||du¬¦«}| ¦«}d}tj||¦«\} }
| s|s| ¦«dSt|
¦«} |
D]`\} }
}}|rtj
|| ¦«sŒ |ddkr