Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- for exe in lynx wget grep awk ; do
- if ! [ -x "$(which ${exe})" ] ; then
- echo "Please install '${exe}'!"
- exit 1
- fi
- done
- CRCSUM="$1"
- if [ "$CRCSUM" = "" ] ; then
- echo "No CRC checksum specified!"
- echo "Usage: $0 <crc>"
- exit 1
- fi
- OUTPUT="$(wget -O- -q http://www.srrdb.com/api/search/archive-crc:${CRCSUM} | sed 's/,/\n/g' | grep -E "release|resultsCount" | awk -F ":" '{print $NF}' | xargs echo | sed 's/ /;/')"
- if [ "$OUTPUT" = "0" ] ; then
- echo "1;$CRCSUM;;"
- exit 0
- else
- RELEASE="$(awk -F ";" '{print $1}' <<< "$OUTPUT")"
- fi
- FILENAME="$(lynx -dump -nolist http://www.srrdb.com/release/details/${RELEASE} | grep -A 1 "Archived files" | tail -1 | awk '{print $1}')"
- echo "0;${CRCSUM};${FILENAME};${RELEASE}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement