Browse code

Add files via upload

Stefan Höhn authored on06/07/2016 22:25:07 • GitHub committed on06/07/2016 22:25:07
Showing1 changed files

1 1
new file mode 100644
... ...
@@ -0,0 +1,69 @@
1
+#! /bin/bash
2
+#XML Datei aus dem Internet holen
3
+cd /home/karl/bin
4
+wget -O iss-data.xml "https://spotthestation.nasa.gov/sightings/indexrss.cfm?country=Germany&region=None&city=Ludwigshafen" 
5
+#warte 1 Sekunde
6
+sleep 1
7
+# Gibt es in XML <descrition> , gibt ers auch einen Überflug
8
+#Hole die Zeile , die mit date begint, und die nächsten 5 Zeilen (1mal)
9
+#HTML- Klammern entfernen
10
+#Grad-Symbol einfügen
11
+#TABs am Zeilenanfang enfernen
12
+#Übersetzen deutsch
13
+#Speichern als Text
14
+
15
+if grep -q  \<description\>  iss-data.xml
16
+then  grep -A5 -m1 Date:  iss-data.xml | sed  -e 's/^[ \t]*//' | sed '{
17
+s/&lt;br\/&gt;//
18
+s/&#176/°/
19
+s/Date/Am/
20
+s/AM/früh/
21
+s/PM/abends/
22
+s/Time/Um/
23
+s/Duration/Dauer/
24
+s/less than/weniger als/
25
+s/minut/Minut/
26
+s/Maximum Elevation/Max. über Horizont/
27
+s/Approach/Geht auf/
28
+s/above/über/
29
+s/Departure/Geht unter/
30
+s/Monday/Montag/
31
+s/Tuesday/Dienstag/
32
+s/Wendsday/Mittwoch/
33
+s/Tursday/Donnerstag/
34
+s/Friday/Freitag/
35
+s/Saturday/Samstag/
36
+s/Sunday/Sonntag/
37
+}' > iss-daten.txt 
38
+else echo "Gerade kein sichtbarer Überflug" > iss-daten.txt
39
+fi
40
+
41
+#Erzeuge aus Textdatei png-Grafik 400*400 px
42
+#convert -crop 200x200 -draw 'text 20,65 "@/home/karl/bin/iss-daten.txt"' iss-photo1.png iss-daten.png
43
+cat iss-daten.txt | convert iss-photo1.png -fill white -stroke black -pointsize 20 -gravity center -annotate 10 '@-' iss-daten.png
44
+
45
+sleep 3
46
+#ftp-upload
47
+
48
+HOST='domain.de'
49
+USER='user'
50
+PASSWD='secret'
51
+FILE='iss-daten.png'
52
+REMOTEPATH='/joomla/images/XML2png'
53
+
54
+ftp -n -p  $HOST <<END_SCRIPT
55
+quote USER $USER
56
+quote PASS $PASSWD
57
+binary
58
+cd $REMOTEPATH
59
+put $FILE
60
+bye
61
+quit
62
+END_SCRIPT
63
+#exit 0
64
+
65
+#twittern
66
+/usr/bin/perl /home/user/bin/ttytter.pl -status="Der nächste sichtbare ISS Überflug in Worms ist am: 
67
+http://www.domain.de/home/xml2png.html"
68
+
69
+exit