ausgefeilter
This commit is contained in:
parent
2aba8e7440
commit
7b6d22591a
1 changed files with 49 additions and 13 deletions
|
@ -6,12 +6,20 @@
|
||||||
## lamer glotzen auf www.mon*ysp*cial.d*
|
## lamer glotzen auf www.mon*ysp*cial.d*
|
||||||
|
|
||||||
#### Grundeinstellungen
|
#### Grundeinstellungen
|
||||||
## hier die Wertpapierkennnummern eintragen (WKN oder ISIN)
|
## Schreib jeweils die WKN/ISIN und den Namen in eine Zeile einer Datei.
|
||||||
WKN="851399 US7960502018"
|
## Beide duerfen keine Leerzeichen enthalten. Bsp:
|
||||||
|
## 12345 Eine_Sinnlos_Aktie
|
||||||
|
|
||||||
|
## hier kommt der Dateiname rein:
|
||||||
|
WKNFILE="wkns.txt"
|
||||||
|
|
||||||
|
## alt: hier die Wertpapierkennnummern eintragen (WKN oder ISIN)
|
||||||
|
#WKN="881823 980705 870737 847652 847414 DE000A0AB0K1 DE0005152623 LU0048578792 DE0009802306 DE0009848002"
|
||||||
|
|
||||||
## DURATION bestimmt das angezeigte Intervall
|
## DURATION bestimmt das angezeigte Intervall
|
||||||
## 0 ist Tageskurs; x0 sind Tage; x00 sind Monate; x0000 Jahre
|
## 0 ist Tageskurs; x0 sind Tage; x00 sind Monate; x0000 Jahre
|
||||||
DURATION="&zeit=300"
|
DURATION="30 300 10000 30000"
|
||||||
|
PREDURATION="&zeit="
|
||||||
## Groesse der Grafik
|
## Groesse der Grafik
|
||||||
WIDTH="&b=400"
|
WIDTH="&b=400"
|
||||||
HEIGHT="&h=240"
|
HEIGHT="&h=240"
|
||||||
|
@ -30,16 +38,44 @@ IMAGETYP="&out=png"
|
||||||
BOERSE="&boerse=1"
|
BOERSE="&boerse=1"
|
||||||
## hab ich nicht weiter getestet, bleibt deswegen erstmal default
|
## hab ich nicht weiter getestet, bleibt deswegen erstmal default
|
||||||
LAND="$land=276"
|
LAND="$land=276"
|
||||||
DATE=`date '+%m-%Y'`
|
DATE=`date '+0%Y-%m-%d'`
|
||||||
|
|
||||||
echo -e "Ich hole jetzt die Grafiken fuer folgende WKN: ${WKN}\n"
|
##### genug Variablen jetzt geht's los
|
||||||
for THIS_WKN in $WKN; do
|
WKN=( `cat "${WKNFILE}"` )
|
||||||
|
COUNT=${#WKN[@]}
|
||||||
|
INDEX=0
|
||||||
|
echo "Ich hole folgende Paare:"
|
||||||
|
echo -e "WKN\tNAME"
|
||||||
|
while [ $INDEX -lt $COUNT ]; do
|
||||||
|
echo -e "${WKN[$INDEX]}\t${WKN[$INDEX+1]}"
|
||||||
|
INDEX=$(( $INDEX+2 ))
|
||||||
|
done
|
||||||
|
read -p "Korrekt? (j/n)" WILLE
|
||||||
|
if [ X"$WILLE" != X"j" ]; then
|
||||||
|
echo $WILLE
|
||||||
|
echo "dann eben nicht"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
mkdir $DATE || exit 2
|
||||||
|
cd $DATE
|
||||||
|
COUNT=${#WKN[@]}
|
||||||
|
INDEX=0
|
||||||
|
while [ $INDEX -lt $COUNT ]; do
|
||||||
|
THIS_WKN=${WKN[$INDEX]}
|
||||||
|
THIS_NAME=${WKN[$INDEX+1]}
|
||||||
SEMIURL="herkunft=123&string=${THIS_WKN}${WIDTH}${HEIGHT}${IMAGETYP}${TYP}\
|
SEMIURL="herkunft=123&string=${THIS_WKN}${WIDTH}${HEIGHT}${IMAGETYP}${TYP}\
|
||||||
${DURATION}${AVERAGE1}${AVERAGE2}${BOERSE}${LAND}"
|
${AVERAGE1}${AVERAGE2}${BOERSE}${LAND}"
|
||||||
URL=${BASEURL}${SEMIURL}
|
URL=${BASEURL}${SEMIURL}
|
||||||
## referer wird nur so gesetzt, wegen finanztreff
|
## referer wird nur so gesetzt, wegen finanztreff
|
||||||
REFERER="http://www.moneyspecial.de/123/kurse_einzelkurs_charts.htm?u=0&p=0&k=0&seite=kurse${SEMIURL}"
|
REFERER="http://www.moneyspecial.de/123/kurse_einzelkurs_charts.htm?u=0&p=0&k=0&seite=kurse${SEMIURL}"
|
||||||
echo -e "--> $URL \n"
|
echo -e "Ich hole jetzt die Grafiken fuer: ${THIS_WKN} ${THIS_NAME}\n"
|
||||||
wget ${URL} --referer=${REFERER} -O ${DATE}_${THIS_WKN}.png -q
|
for THIS_DURATION in $DURATION; do
|
||||||
|
URL2=${URL}${PREDURATION}${THIS_DURATION}
|
||||||
|
echo -e "--> $URL2 \n"
|
||||||
|
wget ${URL2} --referer=${REFERER} -O ${DATE}_${THIS_WKN}_${THIS_NAME}_${THIS_DURATION}.png -q
|
||||||
done
|
done
|
||||||
|
INDEX=$(( $INDEX+2 ))
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue