Vous n'êtes pas identifié(e).
Pages : 1
Voici un script python qui, associée à un raccourci clavier, prend un mot ( ou plusieurs) que vous avez sélectionné à la souris, ouvre votre browser favori et fait automatiquement une recherche sur le web ou une traduction du texte sélectionné, selon l'argument donné au script.
exemple pour une recherche sur le web: nom-du-script.py recherche
exemple pour une traduction : nom-du-script.py translate
Le script donne quelques options a vous de supprimer ou de rajouter selon vos besoins.
#!/usr/bin/python
# -*-coding:utf-8-*
import sys
import os
option = sys.argv[1]
sortie = os.popen("xsel").read()
if (option == "recherche"): # si l'argument recherche
recherche = sortie.replace(' ', '+')
url = "http://www.seeks.fr/search?q=:"+recherche
#url = "http://www.google.com/search?q="+recherche
elif (option == "translate"): #si argument translate
recherche = sortie.replace(' ', '%20')
url = "http://translate.google.com/?q=#auto/fr/"+recherche
elif (option == "wiki"): #si argument wiki recherche sur wikipédia fr
recherche = sortie.replace(' ', '+')
url = "http://fr.wikipedia.org/wiki/"+recherche
elif (option == "favCiber-track"): #A vous d'adapter selon vos favoris
url = "http://coyotus.com/index.php"
os.system("x-www-browser {0}".format(url))
exemple d'implantation sur openbox rc.xml
[== Indéfini ==]
<keybind key="C-A-r">
<action name="Execute">
<execute>tracWeb.py recherche</execute>
</action>
</keybind>
<keybind key="C-A-t">
<action name="Execute">
<execute>tracWeb.py translate</execute>
</action>
</keybind>
Et ainsi de suite selon vos besoins ....
xsel doit être installé .
Sur base debian
sudo apt-get install xsel
Voila je trouve ça super pratique En espérant que ça vous seras utile .
Dernière modification par manon (01-05-2013 12:38:39)
Hors ligne
Merci, car ma "subjectitude" trouve cela très intéressant.
Alors merci pour elle.
Dernière modification par Fel (02-05-2013 08:55:13)
Tout faire dans les règles, mais en les détournant...
apt-get install Coyotus ( Great#Guru of da planet Libre)
Hors ligne
Pages : 1