Cmd line tool for large file upload

Web, Mobile & Software Dev Scripts & Utilities Posted 3 years ago

Fixed Price

Delivery by November 20, 2012




I need a command line tool for uploading large files to an HTTP based API. It should have the following features:

* Works on all major unix/linux/debian style systems
* Easy to install
* Upload feedback that can be configured as more or less verbose
* Graceful error handling
* Good help output

The process is fairly simple and it will go something like this:

./uploader myfile1.csv myfile2.csv myfile3.jpg
> checking for a stored API token.... NO
> requesting API username: []
> requesting API password: [password]
> acquiring API token..... DONE
> storing API token in dot file for future use... DONE
> receiving target upload URL for file: myfile1.csv... DONE
> uploading myfile1.csv [......               ]
> receiving target upload URL for file: myfile2.csv... DONE
> uploading myfile1.csv [......               ]
> receiving target upload URL for file: myfile3.jpg... ERROR - [Server Error Message]
> Upload complete: 2 files uploaded successfully, 1 error.

I have a documented API that supports token and HTTP Basic authentication. I am online most hours of the day and will be available for questions. As long as it does the needed tasks, you can use any existing libraries or programs (ex. cURL) as long as their use wouldn't prevent me from distributing the tool.

Skills: unix, linux, system-administration

  • Other Skills:

Activity on this Job

Last Viewed by Client: 3 years ago

Invites Sent: 0

Unanswered Invites: 0

Hired: 2

About the Client

(5.00) 5 reviews

United States
Blaine 10:19 PM

21 Jobs Posted
43% Hire Rate, 1 Open Job

$3,840 Total Spent
14 Hires, 3 Active

$47.88/hr Avg Hourly Rate Paid
76 Hours

Member Since Jul 13, 2012