openoNmyDESK 1.1 - An openomy interaction widget

by Carlo Gherarducci 2006
carlo.gherarducci@gmail.com


Version History
---------------

1.1 Upload process is made in background to avoid the blocking of the widget.
1.0 First release.

Introduction
------------

Openomy is an online, tag-based file system. "Tag based" means that there's not a directory structure,
but files are organized by tags. One file may belong to one or more tags, and this is the thing that makes
the file structure different. For example a file named "openomyc#library.cs" could belong both to the
"programming" and "csharp" tags. The system has some other features, such as inviting users to share a file,
making permalink tags, or making a file public to download.
You can create a free, 1 gb account on openomy registering at http://www.openomy.com. Creating an account is
a really fast operation.

The widget
----------

I wanted to create a widget which makes openomy always accessible from the desktop. By now you can only use
it for file upload. Just get one or more files and drag into it. They will be associated to a default tag
called "default", but you can change it from the preferences.
Future versions, which I'm working on, will let the user browse his account with an explorer/finder-like
interface. Available operations will be downloading, deleting, changing tags, creating new ones, etc.

Setting up
----------

Before using the widget, you have to create an account on openomy. Go to www.openomy.com and create it.
After that we need some other informations. So, besides the username and password, we need two extra fields:
the application key and the private key. They can be retrieved with 2-3 steps:
1)go to www.openomy.com and login with your account informations.
2)click on the "Create Application" link.
3)Fill the "Application Name" and "Description" fields with "openoNmyDESK" and "openomy Konfabulator widget".
  BTW, You can write what you want in there.
4)Press "Create application" button. The response will be what we want, the application key and the private key.
  Write them somewhere for future reference (but you have them in openomy at the link "Applications You've Created".

Once you have all the informations we need, put them in the configuration window of the widget.


Thanks to openomy and Konfabulator developers.