Spring is hate...

Nautilus Scripts - an idea?

Chatting with a friend via IM, we talked about Nautilus Scripts. These tiny bits of code allow you to add options when you are using Nautilus File Manager, improving GNOME by giving you interesting functions (play "this" in XMMS, send "that" to a FTP server, burn "those" on a CD...).

They're much more than gadget scripts, and even if there are a few of them at the moment, I bet we'll soon be flooded by them, (alike GreaseMonkey for the web). But what's wrong, in my opinion, is the installation method. You have to:
a) download the scripts in text mode (through your "Save As..." function, for example),
b) put it in the ~/.gnome/nautilus-scripts directory
c) there you are

I think we could do better. We *need* a script manager, to install / uninstall - enable / disable - edit them... Prerequisites:
a) g-scripts setting up a script "repository", one you could remotely request
b) the scripts hosted on this repository would have to respect a template to retrieve meta-data (name, author, description, dependancies...)

Hey... maybe this project could be the kick in the arse I needed to really start learning Python. I would see a juicy Python / GTK interface, don't you think?
To learn a programming language, it's mandatory to have at least a goal. Maybe I've found mine.

14 Aôut 2005 - 14:46, par Xalior

Write it. Write it now. Bitch. :)

-Dx

17 Aôut 2005 - 16:09, par jerkwad

meh.
i doubt we need a 'manager'. really, steps A-B-C you mention aren't exactly rocket science, and if you consider for a minute what it would take to extend context menus in Winblows, you'll appreciate the current straight-forward & logical GNOME way of doing this.

now, what we really need is MORE & BETTER scripts.

for example, does anyone know of a script that would let me enqueue an MP3 file in rhythmbox? my knigdom for an answer..


Toutes les balises HTML seront supprimées.
Tu peux ajouter des liens comme suit :
J'ajoute [a http://exemple.com "un joli lien"]
Tu peux aussi mettre *en gras* ou {en italique}.