picurl project is a new approach in managing distributed photo collections and also tries to solve common taxonomy problems. Our slogan "tagging reinvented" stands for a solution to common problems with photosharing services such as low retrieveability of tagged images or managing of image duplicates.
Why should I use picurl?
- 1 Tool - many services: picurl manages your picasa/flickr/ftp/web gallery/local hdd photos
- direct copy/paste operations between stores (e.g. ftp -> picasa)
- powerful image search across multiple stores
- aware of image duplicates
- and much more to come...
The command-line interface is very easy to use, the basic structure for the commands is like this:
picurl-client [command] [param1] [param2] [...]
To see a list of commands, simply call picurl-client without any parameters, like this:
The client will then print out a list of commands, a description for each command and an example of how each command can be used.
We will now create an alias for a HTTP-based store and list the metadata of that store. First, create an alias with
picurl-client config myserver ftp
This tells the picurl-client to configure an alias named "myserver" using "ftp" as the protocol. Picurl will now ask you lots of questions about the store. Simply answer all questions to configure the store. Defaults will be in brackets.
Enter Server name [localhost]:
Enter FTP Port :
Enter Username [anonymous]:
Enter Password (MANDATORY):
Enter Initial directory [/]:
See if we have successfully added the alias by issuing the following command:
You should see something like the following:
myserver = ftp://anonymous:mysecretpassword@localhost:21/
You can now list the directory with this command:
picurl-client list myserver
This will give you a list of URLs available on the store. You can now download all imes from the store with this command:
picurl-client copy myserver file://./download/
That was our short tutorial on picurl. Now, feel free to explore the feature set of picurl yourself!
What's New in This Release: [ read full changelog ]
· A new metadata backend was added.
· Several bugs were fixed for the metadata reading code.
· The picurl GUI (an HTML-based Web interface) has also been revised and improved.
· Thumbnails are now cached locally for remote picture stores.