plugin Het weer
Re: plugin Het weer #521
Re: plugin Het weer #522
Re: plugin Het weer #523
Posted 20 September 2016 - 10:19
Wat belangrijker is, en soms een crash oplevert:
<screen position="center,center" size=\""""+str(550*self.scaler-16)+""","""+str(512*self.scaler)+"""" title="HetWeer"> <widget name="picd" position="0,0" size=\""""+str(picformat[0]*self.scaler)+""","""+str(picformat[1]*self.scaler)+"""" zPosition="5" alphatest="on"/>
levert een 'float value', terwijl halve pixels toch niet weergegeven kunnen worden. Hier moet dus op een integere waarde worden getest.
< 484.601> Traceback (most recent call last): < 484.601> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action < 484.603> File "/usr/lib/enigma2/python/mytest.py", line 323, in open < 484.604> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) < 484.604> File "/usr/lib/enigma2/python/mytest.py", line 260, in instantiateDialog < 484.604> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) < 484.605> File "/usr/lib/enigma2/python/mytest.py", line 287, in doInstantiateDialog < 484.606> readSkin(dlg, None, dlg.skinName, desktop) < 484.606> File "/usr/lib/enigma2/python/skin.py", line 894, in readSkin < 484.606> File "/usr/lib/enigma2/python/skin.py", line 251, in collectAttributes < 484.607> File "/usr/lib/enigma2/python/skin.py", line 823, in parse < 484.607> File "/usr/lib/enigma2/python/skin.py", line 162, in parseCoordinate < 484.607> ValueError: invalid literal for int() with base 10: '1088.0'
Re: plugin Het weer #524
Posted 20 September 2016 - 10:20
Ik wil graag de video-achtergrond behouden.
Laat ik het dan anders zeggen, is dit in de skin aan te passen zodat dit werkt? Tot nu toe lukt het me niet om een extra achtergrond te plaatsen.
Nee, dat gaat niet. De situatie is niet veranderd t.o.v. alle voorgaande versies: een screen in de skin kan deze code niet verwerken.
Re: plugin Het weer #525
Posted 20 September 2016 - 11:20
Ik heb voor nu alles bijgewerkt in dit pullrequest: https://github.com/E...-HetWeer/pull/6Sorry Caught, maar je hebt niet de laatste versie gebruikt om je wijzigingen in te maken. Als we deze update gebruiken, zijn de voorgaande updates weer teloorgegaan.
Helaas, maar dat is nu eenmaal het gevolg van het feit dat er zich nu meerdere personen met de plugin bezig houden, waar trouwens GitHub juist voor is bedoeld.
Als je dus alsjeblieft (voortaan altijd) de laatste versie van GitHub wilt plukken en daar je wijzigingen in wilt aanbrengen?
Ok bedankt hiervoor, de updates volgen zodanig snel...
In de toekomst neem ik steeds deze van Github.
TV Samsung UE55F & Samsung UHD UE49KU
Xtrend 10K DVB-S2 tuner x3
Mutant HD51
DM500HD S
Images: PLi
Triax 78 USALS
Triax 78 Triple LNB Quad
Re: plugin Het weer #526
Posted 20 September 2016 - 11:30
Wat belangrijker is, en soms een crash oplevert:
<screen position="center,center" size=\""""+str(550*self.scaler-16)+""","""+str(512*self.scaler)+"""" title="HetWeer"> <widget name="picd" position="0,0" size=\""""+str(picformat[0]*self.scaler)+""","""+str(picformat[1]*self.scaler)+"""" zPosition="5" alphatest="on"/>levert een 'float value', terwijl halve pixels toch niet weergegeven kunnen worden. Hier moet dus op een integere waarde worden getest.
< 484.601> Traceback (most recent call last): < 484.601> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action < 484.603> File "/usr/lib/enigma2/python/mytest.py", line 323, in open < 484.604> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) < 484.604> File "/usr/lib/enigma2/python/mytest.py", line 260, in instantiateDialog < 484.604> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) < 484.605> File "/usr/lib/enigma2/python/mytest.py", line 287, in doInstantiateDialog < 484.606> readSkin(dlg, None, dlg.skinName, desktop) < 484.606> File "/usr/lib/enigma2/python/skin.py", line 894, in readSkin < 484.606> File "/usr/lib/enigma2/python/skin.py", line 251, in collectAttributes < 484.607> File "/usr/lib/enigma2/python/skin.py", line 823, in parse < 484.607> File "/usr/lib/enigma2/python/skin.py", line 162, in parseCoordinate < 484.607> ValueError: invalid literal for int() with base 10: '1088.0'Deze was ik nog niet tegen gekomen maar, het was ook al een tijdje geleden dat ik een controle uitgevoerde.
Wordt ook nog bekeken.
Caught ik heb een voorstel, misschien wat overbodig maar misschien ook wel mooi. Namelijk dit
<screen position="center,center" size=\""""+str(550*self.scaler-16)+""","""+str(512*self.scaler)+"""" title="HetWeer"><widget name="picd" position="0,0" size=\""""+str(picformat[0]*self.scaler)+""","""+str(picformat[1]*self.scaler)+"""" zPosition="5" alphatest="on"/></screen>"""
Zoals reeds gezegd is het niet zomaar toe te voegen.
TV Samsung UE55F & Samsung UHD UE49KU
Xtrend 10K DVB-S2 tuner x3
Mutant HD51
DM500HD S
Images: PLi
Triax 78 USALS
Triax 78 Triple LNB Quad
Re: plugin Het weer #527
Posted 20 September 2016 - 11:40
Wat belangrijker is, en soms een crash oplevert:
<screen position="center,center" size=\""""+str(550*self.scaler-16)+""","""+str(512*self.scaler)+"""" title="HetWeer"> <widget name="picd" position="0,0" size=\""""+str(picformat[0]*self.scaler)+""","""+str(picformat[1]*self.scaler)+"""" zPosition="5" alphatest="on"/>levert een 'float value', terwijl halve pixels toch niet weergegeven kunnen worden. Hier moet dus op een integere waarde worden getest.
< 484.601> Traceback (most recent call last): < 484.601> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action < 484.603> File "/usr/lib/enigma2/python/mytest.py", line 323, in open < 484.604> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) < 484.604> File "/usr/lib/enigma2/python/mytest.py", line 260, in instantiateDialog < 484.604> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) < 484.605> File "/usr/lib/enigma2/python/mytest.py", line 287, in doInstantiateDialog < 484.606> readSkin(dlg, None, dlg.skinName, desktop) < 484.606> File "/usr/lib/enigma2/python/skin.py", line 894, in readSkin < 484.606> File "/usr/lib/enigma2/python/skin.py", line 251, in collectAttributes < 484.607> File "/usr/lib/enigma2/python/skin.py", line 823, in parse < 484.607> File "/usr/lib/enigma2/python/skin.py", line 162, in parseCoordinate < 484.607> ValueError: invalid literal for int() with base 10: '1088.0'Deze was ik nog niet tegen gekomen maar, het was ook al een tijdje geleden dat ik een controle uitgevoerde.
Wordt ook nog bekeken.
Caught ik heb een voorstel, misschien wat overbodig maar misschien ook wel mooi. Namelijk dit
<screen position="center,center" size=\""""+str(550*self.scaler-16)+""","""+str(512*self.scaler)+"""" title="HetWeer"><widget name="picd" position="0,0" size=\""""+str(picformat[0]*self.scaler)+""","""+str(picformat[1]*self.scaler)+"""" zPosition="5" alphatest="on"/></screen>"""
Zoals reeds gezegd is het niet zomaar toe te voegen.
Nee weet ik! maar de hier getoonde code staat al in plugin.py ik liet het zien of hier wat veranderd kon worden zodat het wel een zwarte achtergrond krijgt.
Maar goed als dit niet gaat ook geen probleem. het was te proberen!
Re: plugin Het weer #528
Posted 20 September 2016 - 12:06
Wat belangrijker is, en soms een crash oplevert:
<screen position="center,center" size=\""""+str(550*self.scaler-16)+""","""+str(512*self.scaler)+"""" title="HetWeer"> <widget name="picd" position="0,0" size=\""""+str(picformat[0]*self.scaler)+""","""+str(picformat[1]*self.scaler)+"""" zPosition="5" alphatest="on"/>levert een 'float value', terwijl halve pixels toch niet weergegeven kunnen worden. Hier moet dus op een integere waarde worden getest.< 484.601> Traceback (most recent call last): < 484.601> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action < 484.603> File "/usr/lib/enigma2/python/mytest.py", line 323, in open < 484.604> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) < 484.604> File "/usr/lib/enigma2/python/mytest.py", line 260, in instantiateDialog < 484.604> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) < 484.605> File "/usr/lib/enigma2/python/mytest.py", line 287, in doInstantiateDialog < 484.606> readSkin(dlg, None, dlg.skinName, desktop) < 484.606> File "/usr/lib/enigma2/python/skin.py", line 894, in readSkin < 484.606> File "/usr/lib/enigma2/python/skin.py", line 251, in collectAttributes < 484.607> File "/usr/lib/enigma2/python/skin.py", line 823, in parse < 484.607> File "/usr/lib/enigma2/python/skin.py", line 162, in parseCoordinate < 484.607> ValueError: invalid literal for int() with base 10: '1088.0'
Re: plugin Het weer #529
Re: plugin Het weer #530
Posted 20 September 2016 - 14:18
En dan wordt wel de gehele plugin map verwijderd, als de plugin (via de pluginbrowser of telnet) wordt gedeïnstalleerd?Overigens, er wordt hier gesproken over .pyo files. Die moeten NIET in het package. Alleen de .py files. De .pyo's worden door het bouwproces en/of python in enigma zelf gemaakt.
Dus je kunt nooit meer gewoon een plugin de-installeren? Ik vermoed (en hoop) dat we langs elkaar heen praten.Nee, enigma maakt die in dezelfde directory en .py's blijven ook gewoon staan. Als je .pyo's met de hand verwijdert, dan worden ze ook wederom vanzelf weer gegenereerd.
Ik zeg dus ook met de hand
Als de package verwijderd wordt, heb je kans dat de .pyo files blijven staan, omdat die nadien zijn gegenereerd en de package manager er niet van op de hoogte is. Daar zouden we nog eens wat moois voor kunnen maken, maar het kan geen kwaad, er wordt voldoende weggehaald dat het voor enigma duidelijk is dat de plugin er niet meer is. Sommige plugins hebben een postdeinstall script die het expliciet doet, lijkt mooi, maar ik ben er niet zo voor.
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Re: plugin Het weer #531
Posted 20 September 2016 - 14:38
Ik zou ook liever iets generieks zien, maar het probleem is dat je aan een file nooit kunt zien of deze het resultaat is van het installeren en gebruiken (zoals de pyo files), of dat deze er door de gebruiker is neergezet en dus moet blijven staan.
Dit kun je m.i. alleen maar in CONTROL oplossen, want dat is de enige plek waar je precies weet wat er wel en niet tot de package behoord.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Re: plugin Het weer #532
Posted 20 September 2016 - 15:09
Ik zou ook liever iets generieks zien, maar het probleem is dat je aan een file nooit kunt zien of deze het resultaat is van het installeren en gebruiken (zoals de pyo files), of dat deze er door de gebruiker is neergezet en dus moet blijven staan.
Dit kun je m.i. alleen maar in CONTROL oplossen, want dat is de enige plek waar je precies weet wat er wel en niet tot de package behoord.
Is het dan niet beter om in github het structuur van de plugin te veranderen naar de manier zoals jij dat aangeeft dus met CONTROL erin, en het volledige pad waar de plugin naartoe moet! Het is maar een vraag!
Edited by Loui (PD1LOI), 20 September 2016 - 15:10.
Re: plugin Het weer #533
Posted 20 September 2016 - 15:12
Geen idee, zover gaat mijn kennis niet, daar zal iemand met verstand van zaken over moeten oordelen.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Re: plugin Het weer #534
Posted 20 September 2016 - 16:17
Ik ken andere plugins (zie b.v. https://github.com/o.../3GModemManager , maar er zijn er veel meer) waar de control-file gewoon mee is opgenomen in de source. Kunnen we dat hier ook niet doen?
Re: plugin Het weer #535
Posted 20 September 2016 - 17:20
@Caught: wil je ook nog even hier naar kijken?
Wat belangrijker is, en soms een crash oplevert:
<screen position="center,center" size=\""""+str(550*self.scaler-16)+""","""+str(512*self.scaler)+"""" title="HetWeer"> <widget name="picd" position="0,0" size=\""""+str(picformat[0]*self.scaler)+""","""+str(picformat[1]*self.scaler)+"""" zPosition="5" alphatest="on"/>levert een 'float value', terwijl halve pixels toch niet weergegeven kunnen worden. Hier moet dus op een integere waarde worden getest.< 484.601> Traceback (most recent call last): < 484.601> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action < 484.603> File "/usr/lib/enigma2/python/mytest.py", line 323, in open < 484.604> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) < 484.604> File "/usr/lib/enigma2/python/mytest.py", line 260, in instantiateDialog < 484.604> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) < 484.605> File "/usr/lib/enigma2/python/mytest.py", line 287, in doInstantiateDialog < 484.606> readSkin(dlg, None, dlg.skinName, desktop) < 484.606> File "/usr/lib/enigma2/python/skin.py", line 894, in readSkin < 484.606> File "/usr/lib/enigma2/python/skin.py", line 251, in collectAttributes < 484.607> File "/usr/lib/enigma2/python/skin.py", line 823, in parse < 484.607> File "/usr/lib/enigma2/python/skin.py", line 162, in parseCoordinate < 484.607> ValueError: invalid literal for int() with base 10: '1088.0'
Rob, Probeer eens met dit, zou opgelost moeten zijn (ik kan met een openpli skin de fout niet simuleren).
skin = """
<screen position="center,center" size=\""""+str(int(550*self.scaler-16))+""","""+str(int(512*self.scaler))+"""" title="HetWeer">
<widget name="picd" position="0,0" size=\""""+str(int(picformat[0]*self.scaler))+""","""+str(int(picformat[1]*self.scaler))+"""" zPosition="5" alphatest="on"/>
</screen>"""
TV Samsung UE55F & Samsung UHD UE49KU
Xtrend 10K DVB-S2 tuner x3
Mutant HD51
DM500HD S
Images: PLi
Triax 78 USALS
Triax 78 Triple LNB Quad
Re: plugin Het weer #536
Re: plugin Het weer #537
Posted 20 September 2016 - 20:33
Ik ken andere plugins (zie b.v. https://github.com/o.../3GModemManager , maar er zijn er veel meer) waar de control-file gewoon mee is opgenomen in de source. Kunnen we dat hier ook niet doen?
Zoiets zou inderdaad moeten. Ik heb echter geen idee of dit zo het juiste formaat is, en of deze zonder aanpassingen in de bb of elders ook wordt opgepikt. Dat is above my paygrade...
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Re: plugin Het weer #538
Posted 20 September 2016 - 20:33
Ik heb hem hier lokaal even gebouwd en er moet iets aan de bb recipe worden toegevoegd, dan werkt het.
Ik kan alleen die aanpassing van de recipe committen, iets loopt niet lekker in mijn bouwomgeving.
ik zet de aanpassing hier even neer, misschien kan Erik die even committen, onderstaande tekst moet even toegevoegd worden aan de bestaande enigma2-plugin-extensions-hetweer.bb recipe.
PLUGINPATH = "/usr/lib/enigma2/python/Plugins/Extensions/${MODULE}" do_install() { install -d ${D}${PLUGINPATH}/Images cp -r ${S}/plugin/* ${D}${PLUGINPATH} chmod a+rX ${D}${PLUGINPATH} } FILES_${PN} = "${PLUGINPATH}"
Zou je dit recept eens willen proberen en na het installeren kijken of de postrm werkt?
MMODULE = "HetWeer" DESCRIPTION = "HetWeer plugin" require openplugins-replace-pli.inc require openplugins-distutils.inc require assume-gplv2.inc PLUGINPATH = "/usr/lib/enigma2/python/Plugins/Extensions/${MODULE}" do_install() { install -d ${D}${PLUGINPATH}/Images cp -r ${S}/plugin/* ${D}${PLUGINPATH} chmod a+rX ${D}${PLUGINPATH} } pkg_postrm() { rm -rf /usr/lib/enigma2/python/Plugins/Extensions/HetWeer } FILES_${PN} = "${PLUGINPATH}"
Edited by Pedro_Newbie, 20 September 2016 - 20:34.
Re: plugin Het weer #539
Posted 21 September 2016 - 06:04
@Caught: wil je ook nog even hier naar kijken?
Wat belangrijker is, en soms een crash oplevert:
<screen position="center,center" size=\""""+str(550*self.scaler-16)+""","""+str(512*self.scaler)+"""" title="HetWeer"> <widget name="picd" position="0,0" size=\""""+str(picformat[0]*self.scaler)+""","""+str(picformat[1]*self.scaler)+"""" zPosition="5" alphatest="on"/>levert een 'float value', terwijl halve pixels toch niet weergegeven kunnen worden. Hier moet dus op een integere waarde worden getest.< 484.601> Traceback (most recent call last): < 484.601> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action < 484.603> File "/usr/lib/enigma2/python/mytest.py", line 323, in open < 484.604> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) < 484.604> File "/usr/lib/enigma2/python/mytest.py", line 260, in instantiateDialog < 484.604> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) < 484.605> File "/usr/lib/enigma2/python/mytest.py", line 287, in doInstantiateDialog < 484.606> readSkin(dlg, None, dlg.skinName, desktop) < 484.606> File "/usr/lib/enigma2/python/skin.py", line 894, in readSkin < 484.606> File "/usr/lib/enigma2/python/skin.py", line 251, in collectAttributes < 484.607> File "/usr/lib/enigma2/python/skin.py", line 823, in parse < 484.607> File "/usr/lib/enigma2/python/skin.py", line 162, in parseCoordinate < 484.607> ValueError: invalid literal for int() with base 10: '1088.0'
Rob, Probeer eens met dit, zou opgelost moeten zijn (ik kan met een openpli skin de fout niet simuleren).
skin = """
<screen position="center,center" size=\""""+str(int(550*self.scaler-16))+""","""+str(int(512*self.scaler))+"""" title="HetWeer">
<widget name="picd" position="0,0" size=\""""+str(int(picformat[0]*self.scaler))+""","""+str(int(picformat[1]*self.scaler))+"""" zPosition="5" alphatest="on"/>
</screen>"""
Ondergebracht in https://github.com/E...-HetWeer/pull/7
Re: plugin Het weer #540
Posted 21 September 2016 - 07:10
Ook al gemerged.
Aan de rand van de afgrond is een stap voorwaarts niet altijd vooruitgang....
On the edge of the abyss, a step forward is not always progress....
Hardware: 2x Daily used Vu+ Ultimo 4K - Vu+ Duo 4K SE and a lot more.... - VisioSat BiBigsat - Jultec Unicable Multiswitch 4 positions: 19.2/23.5/28.2 East - Diseqc motorized flatdish antenna
Software : HomeBuild OpenPLi Develop and Scarthgap builds, local cards driven by OsCam
Press the button on the buttom right of this message
Have you tried our wiki yet? Many answers can be found in our OpenPLi wiki
2 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users
-
Bing (1), Google (1)