In mijn poging om op een eenvoudig manier onze kalender weer te geven met mythbrowser, kwam ik alweer op een probleem. De link die je moet aanmaken om een kalender weer te geven, bevat een aantal ampersands ( &). Als je echter ampersands in een link heb staan, die je wil meegeven aan firefox bij het opstarten, loopt het mis. bv: firefox http://www.blicbox.be vormt geen probleem, maar de ingewikkelde links naar je google kalenders dus wel.
De manier van werken is nodig, omdat mythbrowser alsvolgt werkt. Als je een link kiest vanuit het menu in mythtvn, dan geeft mythbrowser de opdracht door aan de browser van jouw keuze, met de link erachter: /usr/bin/firefox http://www.blicbox.be. Dus moest ik naar een oplossing zoeken, om de speciale links van google toch juist te kunnen weergeven.
Ik dacht direct aan een file, met daarin de link, zodat het syntax "firefox file.html" zou zijn. In die file zet je dan de link, maar firefox geeft de file weer ipv de link te volgen. Uiteindelijk vond ik de oplossing met de opdracht redirect. De inhoud van de file ziet er dan zo uit:
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.blicbox.be">
Als je nu de opdracht "firefox file.html" geeft, werkt het wel. Nu moet ik enkel de file op de backend zetten en zorgen dat alle frontends eraan kunnen (bv met samba). Dan hoeven we enkel in mythbrowser als link bv het volgende op te geven /mnt/links/test.html. Die file test.html staat dan op de samba mount "links " en wordt op alle frontends automatisch gemount.
Hello world!
9 years ago
No comments:
Post a Comment