Uploading a file on Cloudreader iPad application from shell
I’ve discovered the great Cloudreader application for iPad. Since I don’t have my books on the same computer than synchronize with my iPad, I’ve been using Cloudreader builtin capabilities for uploading my books. Unfortunately the web interface is rather poor and each file needs to be added separately.
So I went to write a shell script based on the curl command to perform a bulk upload to the Cloudreader server and I wanted to share it with other, here is the script:
#!/bin/bash
#Usage
if [ $# -lt 2 ]
then
echo "Usage: $0 server_adress file1 ... fileN"
exit 1
fi
#Save server and shift
UPLOAD_SERVER=$1
shift;
#Upload each file
while (( "$#" ))
do
if [ ! -f "$1" ]
then
echo "The file $1 does not exist"
exit 1
fi
echo "Uploading $1 on $UPLOAD_SERVER"
curl --form datafile=@"$1" --form title= --form author= http://$UPLOAD_SERVER/post >/dev/null
shift
done
blog comments powered by Disqus
Published
22 November 2010