From 67a3d356fe80cb4fc12cb55203bbafc0794d87b8 Mon Sep 17 00:00:00 2001 From: tianyu Date: Sun, 11 Jan 2015 12:06:02 +0800 Subject: [PATCH] Create lurl --- lurl | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 lurl diff --git a/lurl b/lurl new file mode 100644 index 0000000..31ad553 --- /dev/null +++ b/lurl @@ -0,0 +1,25 @@ +#!/bin/bash +# Convert lighttpd autoindex url to download link. +if [ -z "$1" ];then + echo "Error param." + exit 0 +fi + +URL=$1 + +if [ -z "$2" ];then + curl -k -s $URL | sed -n "s|.*href=\"\([^\"]*\).*|$URL\1|p" +else + if [ "$2"=="--auth" ];then + if [ -z "$3" ];then + echo "Error user." + exit 0 + fi + if [ -z "$4" ];then + echo "Error password." + exit 0 + fi + curl -k -s -u $3:$4 $URL | sed -n "s|.*href=\"\([^\"]*\).*|$URL\1|p" + exit 0 + fi +fi