From 726b2b3d440c3cd0b1e53e7ddae723e66a114298 Mon Sep 17 00:00:00 2001 From: Gabriel Dunne Date: Tue, 19 Mar 2013 19:15:00 -0700 Subject: [PATCH] some cleanup. --- README | 3 ++- agg | 24 +++++++++++++----------- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/README b/README index 0903b08..ff2a289 100644 --- a/README +++ b/README @@ -1,3 +1,4 @@ ## requirements -Amazon s3 account http://aws.amazon.com/ +Amazon S3 Account http://aws.amazon.com/ s3cmd http://s3tools.org/s3cmd +youtube-dl http://rg3.github.com/youtube-dl/ diff --git a/agg b/agg index a54233d..59f1c8a 100755 --- a/agg +++ b/agg @@ -2,9 +2,9 @@ USAGE="Usage: agg COMMAND [parameters] -agg is a script for downloading media files and -uploading them to an S3 bucket. The scripts stores -metadata in a sqlite3 database. +agg is a script for uploading media files to +an S3 bucket. The scripts stores metadata in a +sqlite3 database. Commands: Upload media file @@ -12,9 +12,9 @@ Commands: Download media from external Site with youtube-dl agg dl http://www.youtube.com/watch?v=ZUdHX1Bent0 Download database to Local - agg pull-data + agg pull Upload database to S3 - agg push-data + agg push Publish on remote website agg publish List folder on S3 @@ -45,7 +45,12 @@ mimetype TEXT)" video_folder='v/' image_folder='i/' -declare -a video_types=('video/mp4' 'video/avi' 'video/fla'); +declare -a video_types=( +'video/mp4' +'video/avi' +'video/fla' +'application/octet-stream' +); declare -a image_types=('image/jpg' 'image/jpeg' 'image/png' 'image/gif'); if [ -z $COMMAND ]; then @@ -83,13 +88,10 @@ elif [[ "ul" = $COMMAND && $2 ]]; then s3cmd put -v --acl-public --guess-mime-type "$FILE" "$S3_BUCKET$FOLDER$FILENAME" elif [ "ls" = $COMMAND ]; then s3cmd ls $S3_BUCKET$2/ -elif [ "pull-data" = $COMMAND ]; then +elif [ "pull" = $COMMAND ]; then s3cmd get -v "$S3_BUCKET$DB" -elif [ "push-data" = $COMMAND ]; then +elif [ "push" = $COMMAND ]; then s3cmd put -v --acl-public "$DB" "$S3_BUCKET$DB" elif [ "publish" = $COMMAND ]; then ssh quilime@quilime.com "cd ~/media.quilime.com/vid/; curl -O http://agg.s3.amazonaws.com/agg.db" -elif [[ "dl" = $COMMAND && 2 ]]; then - echo "downloading $2" - ~/_code/youtube-dl/youtube-dl -o "%(stitle)s-%(id)s-%(autonumber)s.%(ext)s" $2 fi -- 2.34.1