Citation :
import nautilus
import os
import urllib
class NMenu_SendViaBluetooth(nautilus.MenuProvider):
def __init__(self):
pass
def clicked(self,menu,file):
os.system('gnome-obex-send "%s"'%self.filename)
def get_file_items(self,window,files):
if len(files) > 1:
return
file = files[0]
self.filename = urllib.unquote(file.get_uri()[7:])
if os.path.isdir(self.filename):
return
menu = nautilus.MenuItem(
"NautilusPython::sendViaBluetooth",
'Envoi par bluetooth',
"Permet l'envoi de fichier par bluetooth vers un périphérique mobile"
)
menu.connect('activate',self.clicked,file)
return menu,
def get_background_items(self, window, file):
return
|