user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 01-05-2013 12:25:17

manon
#! Crunchikette #!

Recherche, traduction, fav en raccourci clavier

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 big_smile  En espérant que ça vous seras utile .

Dernière modification par manon (01-05-2013 12:38:39)

Hors ligne

#2 02-05-2013 08:54:37

Fel
#! Griot Voodoo

Re : Recherche, traduction, fav en raccourci clavier

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...
cool  apt-get install Coyotus ( Great#Guru of da planet Libre)  cool

Hors ligne

Pied de page des forums