среда, 19 октября 2011 г.

Comicsia.ru comix downloader


#!/bin/bash

[ -n "$1" ] && comixname="$1"

mkdir "$comixname" && cd "$comixname"
basename="http://comicsia.ru"
wget "$basename/collections/$comixname" || exit 44
count="$(grep -o "d>.*ll.*[0-9]" ctrl-alt-del | tail -1 | cut -d ">" -f3)"
for ((i=1;$i<=$count;i++)); do
 mkdir "$i" && cd "$i"
 wget "$basename/collections/$comixname"/"$i"
 cat $i | \ 
 grep jpeg| \
 cut -d "\"" -f6| \
 while read file; do
  wget "$basename$file" &
  #  if you are kindle user, you need jpg, not jpeg
  #  use this code with power, young padawan
  #  also you must remove this line: 'mkdir "$i" && cd "$i"'
  #  and 'wget "$basename$file" &'
  #  filename="${file##*/}"
  #  filename="../${filename/jpeg/jpg}"
  #  wget "$basename$file" -O "$filename" &
 done
 rm "$i"
 cd ..
done

Специально для любителей листать комиксы на comicsia.ru
usage: ./scriptname ctrl-alt-del
ctrl-alt-del - название комикса.

Комментариев нет:

Отправить комментарий