24 lines
894 B
Bash
Executable File
24 lines
894 B
Bash
Executable File
# Skript zu Downloaden von Ausschreibungen
|
|
|
|
#---
|
|
# Ausschreibungen von der Kalenderseite von Sachsenjudo
|
|
#---
|
|
|
|
# Sachsenjudos Eventseite mit den Wettkämpfen laden und Events parsen (und merken)
|
|
curl http://judoverbandsachsen.de/kalender/?term_id%5B%5D=48 | grep --only-matching "http://judoverbandsachsen.de/events/[^\"]*" > events.list
|
|
|
|
|
|
# Die Links zu den Eventseiten Parsen und speichern
|
|
|
|
# evtl. vorhandene, alte Liste löschen
|
|
rm -f eventDoc.list
|
|
# Jede event-URL durchgehen, und die URL der Ausschreibung parsen (und merken)
|
|
for url in $(cat events.list); do
|
|
curl $url | grep --only-matching "http://judoverbandsachsen.de/wp-content/files_mf/[^\"]*\.\(pdf\|djvu\|doc\|docx\)" >> eventDoc.list
|
|
done
|
|
# Die gesammelten Ausschreibungs-URLs downloaden (nur die neueren)
|
|
wget --timestamping --random-wait -P download --input-file=eventDoc.list
|
|
|
|
# Aufräumen
|
|
rm -f events.list eventDoc.list
|