aus "admin-tools" verschoben
This commit is contained in:
parent
5beaa74ea0
commit
2193f22849
3 changed files with 3088 additions and 0 deletions
81
WKNcharts/shell/getWKNcharts.sh
Executable file
81
WKNcharts/shell/getWKNcharts.sh
Executable file
|
@ -0,0 +1,81 @@
|
|||
#!/bin/sh
|
||||
## Dieses Script nutzt die Dienste von finanztr*ff.d*
|
||||
## Dieser generiert Grafiken fuer Aktien-/Fondkurse.
|
||||
##
|
||||
## geeks starten $0
|
||||
## lamer glotzen auf www.mon*ysp*cial.d*
|
||||
|
||||
#### Grundeinstellungen
|
||||
## Schreib jeweils die WKN/ISIN und den Namen in eine Zeile einer Datei.
|
||||
## 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
|
||||
## 0 ist Tageskurs; x0 sind Tage; x00 sind Monate; x0000 Jahre
|
||||
DURATION="30 300 10000 30000"
|
||||
PREDURATION="&zeit="
|
||||
## Groesse der Grafik
|
||||
WIDTH="&b=400"
|
||||
HEIGHT="&h=240"
|
||||
|
||||
##### Spezialeinstellungen
|
||||
## mit TYP wird die Art des Graphen ausgewaehlt
|
||||
TYP="&typ=0"
|
||||
## AVERAGE zeichnet die Mittelwerte der letzten x Tage
|
||||
AVERAGE1="&d=38"
|
||||
AVERAGE2="&d=200"
|
||||
|
||||
##### ab hier brauchst du in der Regel nichts mehr aendern
|
||||
BASEURL="http://gfx.finanztreff.de/charts/cc_gatrixx.gfx?"
|
||||
IMAGETYP="&out=png"
|
||||
## BOERSE _muss_ angegeben werden; k.A. ob grosse Unterschiede zwischen den Boersen existieren
|
||||
BOERSE="&boerse=1"
|
||||
## hab ich nicht weiter getestet, bleibt deswegen erstmal default
|
||||
LAND="$land=276"
|
||||
DATE=`date '+0%Y-%m-%d'`
|
||||
|
||||
##### genug Variablen jetzt geht's los
|
||||
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}\
|
||||
${AVERAGE1}${AVERAGE2}${BOERSE}${LAND}"
|
||||
URL=${BASEURL}${SEMIURL}
|
||||
## 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}"
|
||||
echo -e "Ich hole jetzt die Grafiken fuer: ${THIS_WKN} ${THIS_NAME}\n"
|
||||
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
|
||||
INDEX=$(( $INDEX+2 ))
|
||||
done
|
||||
fi
|
||||
|
||||
|
12
fireballsuche.sh
Executable file
12
fireballsuche.sh
Executable file
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
# die sed zeile wandelt html breaks in shell breaks um ;)
|
||||
# damit das greppen klappt
|
||||
while true; do
|
||||
wget -q -O - http://www.fireball.de/livesuche/index.html \
|
||||
| grep "Klicken Sie auf eine Anfrage" \
|
||||
| sed s#\<br\ *\/\>#\\n#g \
|
||||
| grep "http://suche.fireball.de/cgi-bin/pursuit?query=" \
|
||||
>> fireballsuchbegriffe.txt
|
||||
sleep 10
|
||||
done
|
||||
|
2995
imageindex
Executable file
2995
imageindex
Executable file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue