From 0f52b7ee7957ec805e601c70010a6fc51e23d871 Mon Sep 17 00:00:00 2001 From: tianyu Date: Fri, 23 Jan 2015 19:22:13 +0800 Subject: [PATCH] Create cmurl Example: cmurl http://download.cyanogenmod.org hammerhead.zip /var/iso --- cmurl | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 cmurl diff --git a/cmurl b/cmurl new file mode 100644 index 0000000..6bc8747 --- /dev/null +++ b/cmurl @@ -0,0 +1,36 @@ +#!/bin/bash +URL=$1 +TARGET=$2 +DIRECTORY=$3 + +URL=$(curl -k -s $URL |grep $TARGET |grep -v html| sed -n "s|.*href=\"\([^\"]*\).*|$URL\1|p") + +if [ -z "$URL" ];then + echo "ERROR" + exit 0 +fi + +echo $URL +ZIP="${URL##*/}" +echo $ZIP + +if [ -f "$DIRECTORY/$ZIP" ];then + echo "DOWNLOADED" + exit 0 +fi + +if [ ! -d "$DIRECTORY" ];then + echo "ERROR DIR" + exit 0 +fi + +cd $DIRECTORY + +wget $URL > $ZIP.wget.log 2>&1 + +md5sum $ZIP > $ZIP.md5 + +alias bypy='/root/bypy/bypy.py' +bypy -v -s 10MB syncup + +cd -