Requirements:
* Must be very portable to other Linux systems with a minimum of library inter-dependence
* Payment is negotiable, will not be paid in advanced, will be paid in flat rates, and in stages (alpha, beta, production)
* Full source code must be provided at each stage before payment
* All rights for use/distribution must be included
* Updates to code for changes to SL interface/code will be paid per update required
* Config files are acceptable, all options should be able to be set from the command line (login info, UUIDs, target directories, source directories)
Description:
Part I:
* Upload images from a file on the drive into Second Life via a user account (account info from config file or command line option)
* Return system errors or the UUID of the uploaded image upon completion
* Images should actually be added to the users Inventory so they may be removed later (Unlike SL ImageUpload, which does not add to users inventory)
Part II:
* Download images specified by UUID and save them as a file to a specified directory under their UUID (25ad3326-e6bc-fac9-2575-5980b231171d.tga for example)
* If possible verify permissions of textures before downloading
Overall:
Simple logging/debugging as a command line option.
Payment in Lindens, Upper 5 to Lower 6 digits depending on numerous factors.
If interested in this project, please contact me in world via a note card with some details about previous work, experience with Linux programming, and estimated time frame to completion (which I will then multiply by 5

Please do not reply to this thread if you are interested in the job, notecard responses only.