GoT in de Karamba newsreader: links openen in Mozilla?

Pagina: 1
Acties:

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Ik gebruik de GoT newsreader variant (link komt uit een van de screenshot-topics; ik heb de files even gemirrored) om NOS een beetje in de gaten te houden :z

Echter, als ik iets leuks zie, en ik klik op de link, dan wordt ie geopend in konqueror.
En ik wil hem open hebben in MozillaFirebird.

Het gaat om dit stukje code:
code:
1
 ONCLICK="konqueror http://gathering.tweakers.net/forum/list_messages/'%v'"


Het lukt me wel om onclick een blanco MozillaFirebird op te starten, maar de %v komt niet mee.
Hoe krijg ik dit werkend in MozillaFirebird ?

[ Voor 11% gewijzigd door AlterEgo op 07-08-2003 13:18 . Reden: aanvulling ]


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Probeer eens mozilla -remote 'openURL('%v')' , dat is i.i.g. de manier waarop xchat het doet, en die doet het hier prima..

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Die doet het ook niet. De URL wordt niet (goed) geparsed.

Wel een verschil vanaf de command line:
code:
1
mozilla -remote 'openURL('%v')'

"werkt" (mits er een open window aanwezig is)
en
code:
1
2
MozillaFirebird -remote 'openURL('%v')'
Failed to send command.


:?

[ Voor 18% gewijzigd door AlterEgo op 07-08-2003 16:56 . Reden: veduidelijker ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:13
Mja, dat wordt dan dus idd mozilla -remote openURL('http://gatheringblablabla/%v') of iets dergelijks, maar zo moet het inderdaad prima werken.

  • Johannes
  • Registratie: Juni 2000
  • Laatst online: 03-05 19:14
Bij mij (0.6-8, Debian Sarge), werkt het volgende ook:
code:
1
mozilla-firebird gathering.tweakers.net


Dus waarschijnlijk zou je gewoon konqueror kunnen vervangen door mozilla-firebird/MozillaFirebird.

Uit volle borst op weg naar nergens / Zonder reden zonder doel
Met m'n zeden en m'n zonden / En mijn angstig voorgevoel
Laat mij mijn kont tegen de krib / Laat mij dit goddeloze lied
Hef jij je handen maar ten hemel / Maar red mij niet


  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Gotcha! Dit was een lastige.

MozillaFirebird -remote "openURL(URL,new-tab)" werkt niet door twee bugs in het Gentoo MozillaFirebird runscript, waardoor de parameters niet worden doorgegeven. Na de nodige aanpassingen gemaakt te hebben in /usr/bin/MozillaFirebird kunnen we verder prutsen :)

Dan blijkt helaas nog steeds dat:
code:
1
ONCLICK="MozillaFirebird -remote "openurl(http://gathering.tweakers.net/ forum/list_messages/%v)""

niet goed werkt vanuit het GoT Karamba theme script; wel vanaf de Command line (!) en op voorwaarde dat er een MozillaFirebird window open staat (!)

Om die twee problemen in 1 keer op te lossen heb ik een scriptje /usr/bin/mozrun :
code:
1
2
3
4
5
6
7
8
#!/bin/bash

if MozillaFirebird -remote 'ping()'
then
     exec MozillaFirebird -remote "openURL($1, new-tab)"
else
     exec MozillaFirebird "$1"
fi


mozrun "url" kijkt of er al een browser window open staat: zo nee, dan maakt ie er een open, zo ja: dan opent ie een nieuwe tab.

Het regeltje code in het GoT_nos.theme wordt nu:
code:
1
ONCLICK="mozrun 'http://gathering.tweakers.net/forum/list_messages/%v)'"


en * AlterEgo heeft nu wel een biertje verdiend :9~

[edit] Cool edit-percentage :X

[ Voor 255% gewijzigd door AlterEgo op 07-08-2003 20:50 ]

Pagina: 1