Mannschaftstermine aus fussball.de in FHEM importieren Saison 2021/2022 (immer noch V2.9) - Kleine Anpassungen Da meine Jungs mir selten erzählen, wenn ihre Spiele verlegt werden, ich es aber wissen möchte, musste eine automatisierte Lösung herbei. Ich bin auf SpielplanOffline gestossen. Dieses Tool vollbringt das Wunderwerk und exportiert Termine einer Mannschaft unter anderem als ical Datei. Siehe Anleitung und Erklärung unter http://www.astro.ru.nl/~falcke/SpielplanOffline/ (http://www.astro.ru.nl/~falcke/SpielplanOffline/). Das Tool steht für Unix ganz unten auf der Seite. Das geht für alle Mannschaften, die bei fussball.de gemeldet sind => funktioniert natürlich auch für Bundesliga-Spielpläne!
Mit der Version 2.9 ändert sich erstmal nichts, so dass ein Update nicht unbedingt notwendig ist:
- ...es sieht so aus, als würde SpieplanOffline auch mit der Webseite dieser Saison funktionieren. Allerdings müssen ggf. ein paar der externe Programm geupdated werden (wget64.exe für Windos-user).
Mit der Version 2.8 kamen einige Neuerungen:
- Es können mehrere Mannschaften und mehrere Ausgabeformate auf einmal erstellt werden.
- Dateinamen und Speicherort der Ausgabedateien haben sich geändert (dies kann man über MeinSpielplan.sh aber ändern)!
- Das Programm sollte jetzt über MeinSpielplan.sh gestartet werden – dort sind auch alle Parameter zu editieren.
ZitatDas Programm ist ,,thanksware" (also kostenlos) und kann für den nichtkommerziellen Bereich (Amateurvereine) mit einem kurzen Dankeschön frei benutzt werden.
Da Fussball.de sich jedes Jahr ändert, würde ich mich nämlich über ein kurzes Feedback freuen, (h.falcke at astro.ru.nl, Twitter: hfalcke) wenn das Programm eingesetzt wird. Dann besteht eine gewisse Chance, dass ich es weiterpflegen werde – andererseits lohnt sich die Mühe nicht und ihr könnt wieder Termine abtippen.
Hier ist eine Anleitung, wie es auf dem Raspberry zum Laufen gebracht wird. Saison 2019/2020 V2.8 - Saison 2021/2022 (V2.9) sollte genauso funktionieren!
Abhängige Programme installierensudo apt-get install gawk ghostscript imagemagick tesseract-ocr tesseract-ocr-deu
SpielplanOffline herunterladenIns Verzeichnis
/opt/fhem wechseln
cd /opt/fhem
das Paket SpielplanOffline herunterladen
sudo -u fhem wget http://www.astro.ru.nl/~falcke/SpielplanOffline/SpielplanOffline.tar
und entpacken
sudo -u fhem tar xvf SpielplanOffline.tar
Die benötigten Scripte sind nun unter
/opt/fhem/SpielplanOffline abgelegt. Das heruntergeladen Paket SpielplanOffline.tar kann gelöscht werden.
sudo rm SpielplanOffline.tar
Ins Verzeichnis
/opt/fhem/SpielplanOffline wechseln
cd SpielplanOffline
Eingabeparameter anpassenDie Eingabeparameter befinden sich nun in der Datei
Meinspielplan.sh. (Bis Version 2.7 war das die Datei input.sh, die in myinput.sh umkopiert wurde.)
Pfad anpassenEs muss zwingende der Pfad angegeben werden (
sudo -u fhem nano MeinSpielplan.sh), in dem die Programme von SpielplanOffline stehen:
Ändere:
#BINDIR=`pwd` # directory in dem die Programme von SpielplanOffline stehen - passe diesen Pfad an, wenn du dieses Script an einen anderen Ort kopierst."
in
BINDIR=/opt/fhem/SpielplanOffline
URL anpassenEs wird die Mannschaft-URL eingetragen (auf der Seite http://www.astro.ru.nl/~falcke/SpielplanOffline/ ist genau erklärt, wie die zu finden ist):
#URL
#---------------------
#Gebe hier den Link von Fussball.de zu deiner Mannschaft ein
url='https://www.fussball.de/mannschaft/sv-werder-bremen-werder-bremen-bremen/-/saison/2122/team-id/011MIC0IEC000000VTVG0001VTR8C1K7#!/'
Neu ist, dass durch ein Komma getrennt mehrere URLs eingetragen werden können.
Ausgabeformat und OrtDas Ausgabeformat wird über den Parameter STYLE gesetzt:
#Ausgabeformat und Ort
#---------------------
STYLE="ICS, EXCEL2" #Calendar und Excel-Format werden beide ausgegeben
Es gibt folgende Optionen:
- CALENDAR erzeugt eine .csv-Datei, die man in Google Calendar einlesen kann.
- EXCEL erzeugt eine .csv-Datei, die man in Excel importieren kann (Daten durch Komma getrennt).
- EXCEL2 erzeugt eine .csv-Datei, die in Excel geöffnet wird (Daten durch Semikolon getrennt).
- TEXT erzeugt eine .txt-Datei (ASCII), die man in einem Text-Editor bearbeiten kann.
- ICS erzeugt eine .ics-Datei, die man in iCal und Outlook einlesen kann
Wenn der Kalender in ein abweichendes Ausgabeverzeichnis kopiert werden soll, kann dies über den Parameter
outdir verändert werden. Der Name des Kalenders kann über den Parameter
csvfile gesteuert werden.
Ändere die Zeilen
#outdir=~/SpielplanOffline/Output # Ausgabe Directory
#csvfile="fckoeln, frechen20" # Damit kann man eigene Namen für die Ausgabedatei definieren
um in beispielsweise
outdir=/opt/fhem/SpielplanOffline/Kalender # Ausgabe Directory - das muss natürlich existieren!
csvfile="werder" # Damit kann man eigene Namen für die Ausgabedatei definieren
Bei dem Parameter csvfile können wie bei der URL durch Komma getrennt mehrere Werte gesetzt werden.
Wichtig ist, die
# zu Beginn der Zeile zu entfernen!
Start- und EnddatumSollen nicht die Termine der ganzen Saison ermittelt werden, so kann der Zeitraum an dieser Stelle geändert werden:
#Start- und Enddatum
#---------------------
#startdate=2019-08-01
#enddate=2019-07-31
abändern in beispielsweise
#Start- und Enddatum
#---------------------
startdate=2021-07-01
enddate=2022-06-31
Weitere ParameterMit dem Parameter
ignoriereAbgesagt=1 kann man dafür sorgen, dass abgesagte Spiele nicht in der Liste auftauchen.
Mit
NurAuswaertsspiele=1 oder
NurHeimspiele=1 sorgt man dafür, dass entweder nur Auswärts- oder nur Heimspiele aufgelistet werden. (Dies funktioniert nicht bei Staffellspielplänen)
#Weitere Parameter
#---------------------
#prefix="" # Text vor jeder Begegnung, wenn man z.B. die Ausgabe mit einem anderen Programm sortieren möchte
#NurAuswaertsspiele=0
#NurHeimspiele=0
#ignoriereAbgesagt=0
#backgroundprocessing=1 # Setze =1, um zu verhindern, dass am Ende des Scripts das Directory geöffnet wird
Setupparameter anpassenEbenso gibt es eine Datei
setup.sh die man nach
mysetup.sh kopieren sollte, um betriebssystemspezifische Variablen anzupassen. Für FHEM ist die Datei
setup-FHEM.sh als Vorlage vorbereitet. Diese sollte nach
mysetup.sh kopiert werden, bis V2.4 müssen keine weiteren Anpassungen vorgenommen werden:
sudo -u fhem cp setup-FHEM.sh mysetup.sh
Ab Saison 2017/2018 (V2.5) sind einige Parameter in mysetup.sh anzupassen (mit which gawk, which convert, ... kann man den Pfad ermitteln, sollte aber alles unter /usr/bin liegen):
sudo -u fhem nano mysetup.sh Die Zeilen mit OCR und WGET müssen geändert werden:
Vorher:
...
#------------------------------------------------------------------------
#Path to programs used in the script - adapt if needed.
#------------------------------------------------------------------------
AWK=gawk
CONVERT=convert
WGET=wget
OCR=tesseract
...
Nachher:
...
#------------------------------------------------------------------------
#Path to programs used in the script - adapt if needed.
#------------------------------------------------------------------------
AWK=/usr/bin/gawk
CONVERT=/usr/bin/convert
WGET=/usr/bin/wget
OCR=/usr/bin/tesseract
...
Programm testenDer Aufruf erfolgt als Benutzer fhem aus dem Verzeichnis
/opt/fhem/SpielplanOffline heraus:
sudo -u fhem ./MeinSpielplan.sh
Wenn jetzt ein Fehler in der Art
FEHLER: OCR-Programm nicht installiert. Expected at this location: tesseract kommt, muss mit
which tesseract der Pfad kontrolliert werden und in der
mysetup.sh angepasst werden.
Wenn jetzt ein Fehler in der Art
convert: not authorized kommt, muss aus der Datei
/etc/ImageMagick-6/policy.xml die Zeilen
<policy domain="path" rights="none" pattern="@*" /> gelöscht/ersetzt werden. Sieht dann wie folgt aus:
sudo nano /etc/ImageMagick-6/policy.xml
<policymap>
<!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
<!-- <policy domain="resource" name="memory" value="2GiB"/> -->
<!-- <policy domain="resource" name="map" value="4GiB"/> -->
<!-- <policy domain="resource" name="area" value="1GB"/> -->
<!-- <policy domain="resource" name="disk" value="16EB"/> -->
<!-- <policy domain="resource" name="file" value="768"/> -->
<!-- <policy domain="resource" name="thread" value="4"/> -->
<!-- <policy domain="resource" name="throttle" value="0"/> -->
<!-- <policy domain="resource" name="time" value="3600"/> -->
<!-- <policy domain="system" name="precision" value="6"/> -->
<policy domain="cache" name="shared-secret" value="passphrase"/>
</policymap>
Prüfen, ob die Datei
/opt/fhem/SpielplanOffline/Kalender/spielplan.ics existiert. Wenn alles soweit geklappt hat, kann der Aufruf per Crontab erfolgen.
Kalender erstellendefine Fussball Calendar ical file /opt/fhem/SpielplanOffline/Kalender/spielplan.ics
attr Fussball room Kalender
View erstellendefine myFussball CALVIEW Fussball 2
attr myFussball maxreadings 10
attr myFussball room Kalender
ReadingsGroup erstellendefine rg_Fussball readingsGroup <Datum>,<Zeit>,<Termin>,<Ort>
myFussball:t_001_bdate,t_001_btime,t_001_summary,t_001_location
myFussball:t_002_bdate,t_002_btime,t_002_summary,t_002_location
attr rg_myFussball nonames 1
Watchdog und Meldung per PushoverEinen Watchdog anlegen und über Pushover (muss bereits installiert sein!) das Spiel aufs Handy schicken:
define doif_myFussball DOIF ([07:00] and [myFussball:c-today] =1)
({fhem("set pushmsg msg 'Fussball'
'Anpfiff: [myFussball:today_001_btime]\n
\n[myFussball:today_001_summary]\n
\nOrt:\n[myFussball:t_001_location]!' '' 0 ''");;
})
attr doif_myFussball room Kalender
Fertig. Nun werden die Termine per Pushover aufs Handy geschickt!
Docker Ich habe die Installation in Docker integriert. Dazu habe ich folgende Zeilen im Dockerfile ergänzt:
# Install dependencies
RUN apt-get install -y wget gawk ghostscript imagemagick tesseract-ocr tesseract-ocr-deu vim
# Install SpielplanOffline
RUN cd /opt/fhem && \
wget http://www.astro.ru.nl/~falcke/SpielplanOffline/SpielplanOffline.tar && \
tar xvf SpielplanOffline.tar && \
rm SpielplanOffline.tar && \
rm /etc/ImageMagick-6/policy.xml
COPY install/my* /opt/fhem/SpielplanOffline/
COPY install/Mein* /opt/fhem/SpielplanOffline/
COPY install/policy.xml /etc/ImageMagick-6/policy.xml
Das Verzeichnis, in dem das Dockerfile steht, enthält ein Unterverzeichnis
install. In diesem liegen die angepassten Dateien
MeinSpielplan.sh myinput.sh mysetup.sh policy.xml . Die Dateien werden in den Dockercontainer hineinkopiert.
Vielen Dank an Prof. Dr. Heino Falcke für die tolle Entwicklung.
Moin
ich versuche zurzeit diesen Beitrag umzusetzen, doch leider komme ich damit nicht weiter.
wenn ich den Menüpunkt "Programm testen" mache bekomme ich folgende Meldung und es wird kein spielplan.ics erstellt.
pi@raspberrypi:/opt/fhem/SpielplanOffline $ ./SpielplanOffline.sh http://www.fussball.de/mannschaft/jsg-sande-goedens-fc-rw-sande-caeciliengroden-niedersachen/-/saison/1617/team-id/01L5IL4IF0000000VV0AG80NVTB5JGKG
--------------------------------------------------------------------------------
Starte SpielplanOffline
--------------------------------------------------------------------------------
Reading system variables from user-defined file mysetup.sh
Dependencies: AWK=/usr/bin/gawk, CONVERT=/usr/bin/convert, OCR=tesseract
These programs need to be installed on your computer ...
HOMEDIR=/opt/fhem/SpielplanOffline
TMPDIR=/opt/fhem/SpielplanOffline/tmp
DEFAULTOUTDIR=/opt/fhem/SpielplanOffline/Ergebnis
Reading input paramters from user-defined file myinput.sh
--------------------------------------------------------------------------------
Sequence Nr.: 1470844918
./SpielplanOffline.sh: Zeile 105: /usr/bin/gawk: Datei oder Verzeichnis nicht gefunden
Das ICS-Format kann in fast jedes Kalenderprogramm direkt importiert werden. Es wird jetzt automatisch geöffnet und in iCal eingelesen. Du musst dort nur noch den Kalender auswählen in dem die Termine erscheinen sollen. Um sie zu löschen kannst du die Datei cancel-spielplan.ics öffnen (experimentell!)
cp: der Aufruf von stat für ,,/opt/fhem/SpielplanOffline/tmp/spielplan.ics" ist nicht möglich: Datei oder Verzeichnis nicht gefunden
--------------------------------------------------------------------------------
Fertig! Spielplan steht jetzt in der Datei spielplan.ics im Verzeichnis /opt/fhem/SpielplanOffline/Ergebnis
--------------------------------------------------------------------------------
Wenn Spieldaten oder Ergebnisse fehlen, dann versuche es einfach nochmal, so
lange bis sich die 'Fontnumbers' geändert haben.
Diese Software ist kostenlos zum nichtkommerziellen Gebrauch freigegeben.
Ich bitte aber um ein kurzes Feedback, wenn sie erfolgreich eingesetzt wurde.
Das hift mir bei der Entscheidung, ob die Software weiter gepflegt werden soll,
da Fussball.de sich jedes Jahr ändert ... (h.falcke@astro.ru.nl)
SpielplanOffline V2.4 (H. Falcke, 2016.08)
/opt/fhem/SpielplanOffline/Ergebnis/spielplan.ics
was mache ich falsch?
Gruß Peter
Moin Peter,
wenn ich das Programm aufrufe, bekomme ich folgende Ausgabe
--------------------------------------------------------------------------------
Reading system variables from user-defined file mysetup.sh
Dependencies: AWK=/usr/bin/gawk, CONVERT=/usr/bin/convert, OCR=tesseract
These programs need to be installed on your computer ...
HOMEDIR=/opt/fhem/SpielplanOffline
TMPDIR=/opt/fhem/SpielplanOffline/tmp
DEFAULTOUTDIR=/opt/fhem/SpielplanOffline/Ergebnis
Reading input paramters from user-defined file myinput.sh
--------------------------------------------------------------------------------
Sequence Nr.: 1470847682
Hole VereinsID von fusball.de ...
--------------------------------------------------------------------------------
....
Bei dir sieht es so aus, als ob du gawk nicht installiert hast. Gib mal nur gawk -V ein. Dann sollte folgende Ausgabe kommen
fhem@raspberrypi:/usr/bin$ gawk -V
GNU Awk 4.1.1, API: 1.1 (GNU MPFR 3.1.2-p3, GNU MP 6.0.0)
Copyright © 1989, 1991-2014 Free Software Foundation.
Wenn nicht, nochmal
sudo apt-get install gawk
installieren.
Viel Erfolg
Sille
Hallo Sille
denn eine Fehler habe ich jetzt weg, doch leider ist schon der nächste da:
pi@raspberrypi:/opt/fhem/SpielplanOffline $ ./SpielplanOffline.sh http://http://www.fussball.de/mannschaft/jsg-sande-goedens-fc-rw-sande-caeciliengroden-niedersachsen/-/saison/1617/team-id/01L5IL4IF0000000VV0AG80NVTB5JGKG
--------------------------------------------------------------------------------
Starte SpielplanOffline
--------------------------------------------------------------------------------
Reading system variables from user-defined file mysetup.sh
Dependencies: AWK=/usr/bin/gawk, CONVERT=/usr/bin/convert, OCR=tesseract
These programs need to be installed on your computer ...
HOMEDIR=/opt/fhem/SpielplanOffline
TMPDIR=/opt/fhem/SpielplanOffline/tmp
DEFAULTOUTDIR=/opt/fhem/SpielplanOffline/Ergebnis
Reading input paramters from user-defined file myinput.sh
--------------------------------------------------------------------------------
Sequence Nr.: 1470861493
Hole VereinsID von fusball.de ...
Irgendwas ist falsch - ich konnte die Vereins ID nicht finden - Sorry.
Ich bin dann mal fertig ...!
Das ICS-Format kann in fast jedes Kalenderprogramm direkt importiert werden. Es wird jetzt automatisch geöffnet und in iCal eingelesen. Du musst dort nur noch den Kalender auswählen in dem die Termine erscheinen sollen. Um sie zu löschen kannst du die Datei cancel-spielplan.ics öffnen (experimentell!)
cp: der Aufruf von stat für ,,/opt/fhem/SpielplanOffline/tmp/spielplan.ics" ist nicht möglich: Datei oder Verzeichnis nicht gefunden
--------------------------------------------------------------------------------
Fertig! Spielplan steht jetzt in der Datei spielplan.ics im Verzeichnis /opt/fhem/SpielplanOffline/Ergebnis
--------------------------------------------------------------------------------
Wenn Spieldaten oder Ergebnisse fehlen, dann versuche es einfach nochmal, so
lange bis sich die 'Fontnumbers' geändert haben.
Diese Software ist kostenlos zum nichtkommerziellen Gebrauch freigegeben.
Ich bitte aber um ein kurzes Feedback, wenn sie erfolgreich eingesetzt wurde.
Das hift mir bei der Entscheidung, ob die Software weiter gepflegt werden soll,
da Fussball.de sich jedes Jahr ändert ... (h.falcke@astro.ru.nl)
SpielplanOffline V2.4 (H. Falcke, 2016.08)
/opt/fhem/SpielplanOffline/Ergebnis/spielplan.ics
Gruß Peter
Moin Peter,
guck dir mal deinen Link an, der ist falsch: http://http://. Lass mal ein http:// weg...
Gruß
Sille
Kleiner Hinweis aus eigener Erfahrung:
Ich wäre ganz vorsichtig mit dem Auslesen von fussball.de Daten und dem verwenden solcher Dienste oder Skripten. Solche Dienste wie SpieplanOffline werden aus bestimmten Gründen nicht auf .de Domains angeboten.
Kannst du das etwas genauer ausführen? Wo siehst du Gefahren/Probleme?
LG Sille
Hallo Sille
ich habe es jetzt hinbekommen das die spielplan.ics geschrieben würde, doch leider wird in meinen Kalender nichts reingeschrieben.
Gruß Peter
Moin Peter,
ist denn beim Testen des Programms eine Auflistung der Termine gekommen? Gibt es die Datei wirklich, also ist spielplan.ics im Verzeichnis Ergebnis angelegt worden? Teste auch mal das Programm mit dem Link aus der Anleitung.
Viel Erfolg
Sille
Moin Sille
ich habe heute nochmal mehrere Sachen ausprobiert, doch leider bekomme ich keine Daten in den Kalender. Ich habe dir mal meine verschieden Test als Datei angehängt, vielleicht kannst du daran erkennen was falsch ist. Die Datei spielplan.ics wird auch immer erzeugt.
Erzeuge ich aus Google eine ics Datei und benutze diese funktioniert alles wie es soll.
Gruß Peter
Zitat von: Sille am 11 August 2016, 14:10:02
Kannst du das etwas genauer ausführen? Wo siehst du Gefahren/Probleme?
LG Sille
Nein. Ich werde das nicht viel genauer ausführen. Nur eines: Der DFB hält seine Datenbankinhalte für urheberrechtlich geschützt (siehe auch Nutzungsbedingungen) und noch wichtiger: das wird auch technisch überwacht. Ich rate lediglich zur Vorsicht. In den meisten Fällen, wird kein Problem entstehen.
Ich habe mal nachgefragt und folgende Antworten von Prof. Dr. Heino Falcke bekommen:
"Nicht auf .de Domain angeboten"
ZitatStimmt, weil ich in Holland arbeite ...
"Ich wäre ganz vorsichtig mit dem Auslesen von fussball.de Daten und dem verwenden solcher Dienste oder Skripten. "
Zitat
Er (=marvin78) meint wahrscheinlich, dass das automatische Herunterladen illegal ist, dann wäre aber schon das Herunterladen und offline lesen illegal, oder alle Web-Vergleichsportale, die Ähnliches tun (und dann noch gewerblich).
Das sind ja keine urheberrechtlich geschützten Werke. Also, soll er mir den Gesetzestext mal zeigen, der das verbietet (erst recht für den privaten Verbrauch).
Natürlich sieht Fußball.de das wahrscheinlich nicht gerne, die wollen halt, dass man ihre Werbung liest.
Und weiterhin
ZitatZwei weitere Punkte:
a) Die Software ist ja komplett als "open Source" (in Form von lesbaren bash und AWk-Scripten) verfügbar -wenn also jemand Angst vor Viren oder so was hat, kann er die Software komplett selber überprüfen und testen (oder eben ganz die Finger davon lassen, das stört mich auch nicht)
b) Hier gibt es ein enstprechendes Urteil von 2009 (!), dass sich darauf bezog sowas wie billier.de oder so zu verbieten. Die gibt es aber heuter noch. Das Gericht hat damals genau so geurteilt, wie ich das gesagt habe: Die Daten sind nicht urherberrechtlich geschützt und auch als Datenbankbesitzer kann sich Fussball.de nicht beklagen, da nur insignifikante Teil der Datenbank heruntergeladen werden. Die Daten sind übrigens auch nicht verschlüsselt (auch wenn Fussball.de das herunterladen erschweren will, indem sie einen nicht-Standard-Font einsetzen), sondern ich lese sie über eine OCR-Software normal aus. Rechtlich ist beim Einsatz von SpielplanOffline sicher nichts zu beanstanden. Hier werden ja keine illegalen Videos oder sowas heruntergladen, sondern öffentliche Informationen für den persönlichen Gebrauch.
http://www.rechtzweinull.de/archives/100-screen-scraping-wann-ist-das-auslesen-und-die-veroeffentlichung-fremder-daten-zulaessig.html
Wer es also nutzen möchte - ich glaube nicht, dass es Probleme seitens
fussball.de gibt.
LG Sille
Moin Peter,
das macht echt keinen Spaß mehr, dir zu helfen >:( . Guck doch einfach selbst mal in deine Dateien und versuch den Fehler zu finden. Weil ich so gutmütig bin, nochmal ein Schubs in die richtige Richtung:
Zitat...
--------------------------------------------------------------------------------
Sequence Nr.: 1470994512
Hole VereinsID von fusball.de ...
------------------------------------------------------------------------
Vereins ID : 00ES8GN80K00003KVV0AG08LVUPGND5I
Mannschafts ID: 01L5IL4IF0000000VV0AG80NVTB5JGKG
Input URL : http://www.fussball.de/mannschaft/jsg-sande-goedens-fc-rw-sande-caeciliengroden-niedersachsen/-/saison/1617/team-id/01L5IL4IF0000000VV0AG80NVTB5JGKG
Spielplan URL : http://www.fussball.de/vereinsspielplan.druck/-/datum-bis/2017-07-31/datum-von/2016-07-01/id/00ES8GN80K00003KVV0AG08LVUPGND5I/max/999/mode/PRINT/show-venues/true/team-id/01L5IL4IF0000000VV0AG80NVTB5JGKG/type/-1#!/
Spielplanfile : /home/pi/SpielplanOffline/tmp/spielplan.html
Zeitraum : 2016-07-01 - 2017-07-31
Lade Daten von Fussball.de.
Download von /home/pi/SpielplanOffline/tmp/spielplan-original.html abgeschlossen.
------------------------------------------------------------------------
Fontnumber: kv41w9on
sh: 1: /usr/bin/convert: not found
sh: 1: tesseract: not found
Was fällt auf?
sh: 1: /usr/bin/convert: not found
sh: 1: tesseract: not found
Was musst du machen? Die
Voraussetzungen schaffen und die abhängigen Programme installieren, siehe Anleitung, erster Schritt
sudo apt-get install gawk ghostscript ImageMagick tesseract-ocr tesseract-ocr-deu
gawk hattest du anfangs auch nicht laufen. Jetzt fehlen noch die anderen vorausgesetzten Programme.
Das schaffst du schon!
Viel Erfolg
Sille
Zitat von: Sille am 12 August 2016, 16:44:05
Ich habe mal nachgefragt und folgende Antworten von Prof. Dr. Heino Falcke bekommen:
"Nicht auf .de Domain angeboten"
"Ich wäre ganz vorsichtig mit dem Auslesen von fussball.de Daten und dem verwenden solcher Dienste oder Skripten. "
Und weiterhin
Wer es also nutzen möchte - ich glaube nicht, dass es Probleme seitens fussball.de gibt.
LG Sille
Das Problem ist, dass es in nicht immer darum geht, was man für ein Rechtsempfinden hat sondern darum, ob jemand gewillt ist, Abmahnungen raus zu schicken und auf der anderen Seite jemand steht, der gewillt ist und die finanziellen Mittel hat, sich dagegen zu wehren. Und in Kombination mit dem durch möglicherweise zyklischen Auslesen der Daten und dem dadurch erhöhten Traffic im Vergleich zum normalen Ansehen der Webseite, ist die rechtliche Lage nicht so eindeutig, wie man zunächst denkt. Sollte man die Daten nur in einem geringen Umfang auslesen und sie vor allem nicht öffentlich wieder anbieten, sollte es kein Problem geben. Ich sage auch nur, dass man vorsichtig sein sollte. Nicht mehr, aber auch nicht weniger. Bild.de behauptet z.B., dass das Umgehen eines Schutzes gegen Werbeblocker das Umgehen eines Kopierschutzes ist (was tatsächlich verboten ist) und hat sogar vor einigen Gerichten Recht bekommen (so unlogisch das auch erst einmal scheint). Ich sehe keinen Grund, warum niemand argumentieren sollte, dass das Verwenden einer OCR Software das Umgehen des Kopierschutzes von fussball.de ist.
Das soll es aber auch von mir zum Thema gewesen sein. Ich will keine Angst mache oder Panik schüren sondern nur warnen. Es ist nicht so, dass ich nur die Befürchtung habe, dass fussball.de gegen sowas vorgehen könnte, ich weiß, dass sie es unter gewissen Umständen machen.
Hallo Sille
Erstmal vielen Dank für deine Hilfe und Mühe, irgendwie habe ich den ersten Schritt in deiner Beschreibung überlesen. Ich habe jetzt alle Programme installiert. Doch leider laufe ich schon wieder in den nächsten Fehler. Anscheinend ist die Beschreibung und die Fehlersuche für einen Anfänger doch zu kompliziert. Ich werde dieses Projekt erstmal auf Eis legen, vielleicht habe ich ja irgendwann mal so viel verstanden das ich meine Probleme gelöst bekomme.
Also nochmal vielen Dank für deine Geduld.
Gruß Peter
Hallo,
erstmal danke für diese tolle Anleitung, hat auch auf anhieb geklappt.
Aber leider habe ich ein kleines Problem. Ich bekomme SpielplanOffline nicht über cron ausgeführt.
Sobald ich SpielplanOffline per cron (oder aus einem anderen Verzeichnis) aus aufrufe hagelt es Fehler
--------------------------------------------------------------------------------
Starte SpielplanOffline
--------------------------------------------------------------------------------
Reading system variables from standard file setup.sh
/opt/fhem/SpielplanOffline/SpielplanOffline.sh: Zeile 29: setup.sh: Datei oder Verzeichnis nicht gefunden
Dependencies: AWK=, CONVERT=, OCR=
These programs need to be installed on your computer ...
HOMEDIR=
TMPDIR=
DEFAULTOUTDIR=
Reading input paramters from standard file input.sh
/opt/fhem/SpielplanOffline/SpielplanOffline.sh: Zeile 90: input.sh: Datei oder Verzeichnis nicht gefunden
--------------------------------------------------------------------------------
Sequence Nr.:
/opt/fhem/SpielplanOffline/SpielplanOffline.sh: Zeile 105: -f: Kommando nicht gefunden.
cp: der Aufruf von stat für ,,/spielplan.csv" ist nicht möglich: Datei oder Verzeichnis nicht gefunden
--------------------------------------------------------------------------------
sieht auch irgendwie so aus als ob setup.sh anstatt mysetup.sh verwendet wird.
im crontab habe ich folgenden Eintrag:
* * * * * /opt/fhem/SpielplanOffline/SpielplanOffline.sh http://www.fussball.de/mannschaft/fv-bischmisheim-fv-bischmisheim-saarland/-/saison/1617/team-id/011MIA46O8000000VTVG0001VTR8C1K7 > /opt/fhem/SpielplanOffline/cronfehler
wie hast du das ganze denn bei dir in die crontab eingetragen? in deiner #Anleitung erwähnst du das ja leider nur nebenbei, das man das kann ;-)
Hi patlabor,
das sieht bei dir nach dem Aufruf in einer falschen Umgebung aus, daher werden auch die falschen Dateien gezogen. Fhem arbeitet mit dem Benutzer fhem. Daher habe ich die crontab als User fhem editiert:
sudo su - fhem
crontab -e
und den Eintrag
* 12 * * * /opt/fhem/SpielplanOffline/myaufruf.sh
zugefügt.
Dabei ist myaufruf.sh ein Miniscript der Form:
#!/bin/bash
cd /opt/fhem/SpielplanOffline/
/opt/fhem/SpielplanOffline/SpielplanOffline.sh http://www.fussball.de/mannschaft/..../-/saison/1617/team-id/....
Der Aufruf /opt/fhem/SpielplanOffline/SpielplanOffline.sh http://www.fussball.de/mannschaft/..../-/saison/1617/team-id/.... muss als Benutzer fhem funktionieren, dann geht es auch über die crontab.
So klappt es jedenfalls bei mir.
Gruß
Sille
Hallo,
ich habe nun auch versucht das ganze in Betrieb zu nehmen. Leider bekomme ich diverse Fehlermeldungen und komme da nicht so richtig weiter.
Ich bekomme folgende Meldung:
fhem@raspberry3:~/SpielplanOffline$ ./SpielplanOffline.sh http://www.fussball.de/mannschaft/fc-bruenninghausen-ii-fc-bruenninghausen-westfalen/-/saison/1617/team-id/011MICL9RO000000VTVG0001VTR8C1K7
--------------------------------------------------------------------------------
Starte SpielplanOffline
--------------------------------------------------------------------------------
Reading system variables from user-defined file mysetup.sh
Dependencies: AWK=/usr/bin/gawk, CONVERT=/usr/bin/convert, OCR=tesseract
These programs need to be installed on your computer ...
HOMEDIR=/opt/fhem/SpielplanOffline
TMPDIR=/opt/fhem/SpielplanOffline/tmp
DEFAULTOUTDIR=/opt/fhem/SpielplanOffline/Ergebnis
Reading input paramters from user-defined file myinput.sh
--------------------------------------------------------------------------------
Sequence Nr.: 1487449935
Hole VereinsID von fusball.de ...
------------------------------------------------------------------------
Vereins ID : 00ES8GN8N400008MVV0AG08LVUPGND5I
Mannschafts ID: 011MICL9RO000000VTVG0001VTR8C1K7
Input URL : http://www.fussball.de/mannschaft/fc-bruenninghausen-ii-fc-bruenninghausen-westfalen/-/saison/1617/team-id/011MICL9RO000000VTVG0001VTR8C1K7
Spielplan URL : http://www.fussball.de/vereinsspielplan.druck/-/datum-bis/2017-07-31/datum-von/2016-07-01/id/00ES8GN8N400008MVV0AG08LVUPGND5I/max/999/mode/PRINT/show-venues/true/team-id/011MICL9RO000000VTVG0001VTR8C1K7/type/-1#!/
Spielplanfile : /opt/fhem/SpielplanOffline/tmp/spielplan.html
Zeitraum : 2016-07-01 - 2017-07-31
Lade Daten von Fussball.de.
Download von /opt/fhem/SpielplanOffline/tmp/spielplan-original.html abgeschlossen.
------------------------------------------------------------------------
Fontnumber: v34x4c0w
convert: not authorized `@/opt/fhem/SpielplanOffline/tmp/utfcodes-v34x4c0w.mult.txt' @ error/property.c/InterpretImageProperties/3405.
convert: no images defined `/opt/fhem/SpielplanOffline/tmp/image-v34x4c0w.png' @ error/convert.c/ConvertImageCommand/3210.
Tesseract Open Source OCR Engine v3.03 with Leptonica
Cannot open input file: /opt/fhem/SpielplanOffline/tmp/image-v34x4c0w.png
Code table: /opt/fhem/SpielplanOffline/tmp/codetable-v34x4c0w.txt
gawk: decode.awk:5: fatal: cannot open file `/opt/fhem/SpielplanOffline/tmp/ocr-v34x4c0w.txt' for reading (No such file or directory)
Defuscating /opt/fhem/SpielplanOffline/tmp/spielplan.html for font v34x4c0w
Fontnumber: q3pnbpxm
convert: not authorized `@/opt/fhem/SpielplanOffline/tmp/utfcodes-q3pnbpxm.mult.txt' @ error/property.c/InterpretImageProperties/3405.
convert: no images defined `/opt/fhem/SpielplanOffline/tmp/image-q3pnbpxm.png' @ error/convert.c/ConvertImageCommand/3210.
Tesseract Open Source OCR Engine v3.03 with Leptonica
Cannot open input file: /opt/fhem/SpielplanOffline/tmp/image-q3pnbpxm.png
Code table: /opt/fhem/SpielplanOffline/tmp/codetable-q3pnbpxm.txt
gawk: decode.awk:5: fatal: cannot open file `/opt/fhem/SpielplanOffline/tmp/ocr-q3pnbpxm.txt' for reading (No such file or directory)
Defuscating /opt/fhem/SpielplanOffline/tmp/spielplan.html for font q3pnbpxm
Fontnumber: h4oq4wlq
convert: not authorized `@/opt/fhem/SpielplanOffline/tmp/utfcodes-h4oq4wlq.mult.txt' @ error/property.c/InterpretImageProperties/3405.
convert: no images defined `/opt/fhem/SpielplanOffline/tmp/image-h4oq4wlq.png' @ error/convert.c/ConvertImageCommand/3210.
Tesseract Open Source OCR Engine v3.03 with Leptonica
Cannot open input file: /opt/fhem/SpielplanOffline/tmp/image-h4oq4wlq.png
Code table: /opt/fhem/SpielplanOffline/tmp/codetable-h4oq4wlq.txt
gawk: decode.awk:5: fatal: cannot open file `/opt/fhem/SpielplanOffline/tmp/ocr-h4oq4wlq.txt' for reading (No such file or directory)
Defuscating /opt/fhem/SpielplanOffline/tmp/spielplan.html for font h4oq4wlq
------------------------------------------------------------------------
Ausgabeformat : ICS
Prefix :
SequenceNR : 1487449935
Output-Datei : /opt/fhem/SpielplanOffline/tmp/spielplan.ics
Ausgabe : Heim- und Auswärtsspiele, abgesagte Spiele werden mit aufgelistet
Team : FC Brünninghausen
Gebiet : Westfalen
Ein ics-File wird zwar erzeugt, aber ohne Datum und Uhrzeit der Spiele.
Dachte, der erste Fehler wäre ein Hinweis, dass eins der Tools fehlt. Aufrufe -V bringen folgende Ausgaben:
fhem@raspberry3:~/SpielplanOffline$ gawk -V
GNU Awk 4.1.1, API: 1.1 (GNU MPFR 3.1.2-p3, GNU MP 6.0.0)
...
fhem@raspberry3:~/SpielplanOffline$ tesseract -V
Usage:
tesseract imagename|stdin outputbase|stdout [options...] [configfile...]
...
fhem@raspberry3:~/SpielplanOffline$ convert -V
Version: ImageMagick 6.8.9-9 Q16 arm 2016-11-27 http://www.imagemagick.org
...
Darin dürfte es also nicht liegen.
Die zusätzlichen Tools hatte ich installiert:
sudo apt-get install gawk ghostscript ImageMagick tesseract-ocr tesseract-ocr-deu
Kann mir jemand einen Tip geben?
Danke
Deinjo
Hi,
sieht so aus, als ob du ein Problem mit der policy.xml bei ImageMagick hast. Da kenne ich mich aber überhaupt nicht mit aus.
Ich habe die Version
convert -v
Version: ImageMagick 6.8.9-9 Q16 arm 2016-06-01 http://www.imagemagick.org
Bei mir sieht die policy.xml (liegt unter /etc/ImageMagick-6) wie folgt aus:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policymap [
<!ELEMENT policymap (policy)+>
<!ELEMENT policy (#PCDATA)>
<!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED>
<!ATTLIST policy name CDATA #IMPLIED>
<!ATTLIST policy rights CDATA #IMPLIED>
<!ATTLIST policy pattern CDATA #IMPLIED>
<!ATTLIST policy value CDATA #IMPLIED>
]>
<!--
Configure ImageMagick policies.
Domains include system, delegate, coder, filter, path, or resource.
Rights include none, read, write, and execute. Use | to combine them,
for example: "read | write" to permit read from, or write to, a path.
Use a glob expression as a pattern.
Suppose we do not want users to process MPEG video images:
<policy domain="delegate" rights="none" pattern="mpeg:decode" />
Here we do not want users reading images from HTTP:
<policy domain="coder" rights="none" pattern="HTTP" />
Lets prevent users from executing any image filters:
<policy domain="filter" rights="none" pattern="*" />
The /repository file system is restricted to read only. We use a glob
expression to match all paths that start with /repository:
<policy domain="path" rights="read" pattern="/repository/*" />
Any large image is cached to disk rather than memory:
<policy domain="resource" name="area" value="1GB"/>
Define arguments for the memory, map, area, and disk resources with
SI prefixes (.e.g 100MB). In addition, resource policies are maximums for
each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB
exceeds policy maximum so memory limit is 1GB).
-->
<policymap>
<!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
<!-- <policy domain="resource" name="memory" value="2GiB"/> -->
<!-- <policy domain="resource" name="map" value="4GiB"/> -->
<!-- <policy domain="resource" name="area" value="1GB"/> -->
<!-- <policy domain="resource" name="disk" value="16EB"/> -->
<!-- <policy domain="resource" name="file" value="768"/> -->
<!-- <policy domain="resource" name="thread" value="4"/> -->
<!-- <policy domain="resource" name="throttle" value="0"/> -->
<!-- <policy domain="resource" name="time" value="3600"/> -->
<!-- <policy domain="system" name="precision" value="6"/> -->
<policy domain="cache" name="shared-secret" value="passphrase"/>
<policy domain="coder" rights="none" pattern="EPHEMERAL" />
<policy domain="coder" rights="none" pattern="URL" />
<policy domain="coder" rights="none" pattern="HTTPS" />
<policy domain="coder" rights="none" pattern="MVG" />
<policy domain="coder" rights="none" pattern="MSL" />
<policy domain="coder" rights="none" pattern="TEXT" />
<policy domain="coder" rights="none" pattern="SHOW" />
<policy domain="coder" rights="none" pattern="WIN" />
<policy domain="coder" rights="none" pattern="PLT" />
</policymap>
Vielleicht wurde dort etwas verschärft und die policy.xml ist anders...
LG
Sille
Vielen Dank für die Aktualisierung für Saison 2017/18 ;)
Gruss
Kussel
Hallo,
ich habe folgendes Problem. Sobald ich die SpielplanOffline.sh ausführen möchte erscheint folgender Fehler:
-
Starte SpielplanOffline
--------------------------------------------------------------------------------
Reading system variables from user-defined file mysetup.sh
FEHLER: OCR-Programm nicht installiert. Expected at this location: tesseract
Passe [my]setup.sh an oder installiere das Paket, das mit SpielplanOffline geliefert wurde.
Ist es möglich dass irgendwie der Installtionsort von tesseract geändert wurde?
Wie muss ich die mysetup.sh dann anpassen bzw. wie finde ich den Speicherort heraus?
Hoffe mir kann jemand weiterhelfen :)
Liebe Grüße
Fabian
Hallo fabi,
du musst als erstes von seite 1 die datei runterladen..entweder Win oder für mac....dann entpacken und dann die .bat Datei ausführen.....
Gruss
Hallo Kusselin,
ich habe die Datei bereits runtergeladen. Ich nutze kein Windows oder Mac sondern Raspbian und ich habe das Tool durch den Befehl : sudo apt-get install gawk ghostscript ImageMagick tesseract-ocr tesseract-ocr-deu installiert.
Liebe Grüße
Fabian
ahh sorry..stimmt ..ne .sh datei is linux.
Gruss
Da scheint sicht etwas geändert zu haben... Das ist oben in der Anleitung ergänzt. In der Steuerdatei mysetup.sh müssen die Pfade von gwak, convert, wget und tesseract angepasst werden.
fabi29891, was kommt bei dir , wenn du which tesseract
ausführst? Bei mir sieht es so aus:
which tesseract
/usr/bin/tesseract
Falls diese Ausgabe kommt, ist tesseract installiert und in der Steuerdatei mysetup.sh muss der Pfad für OCR angepassen werden. Falls nichts zurück kommt, muss tesseract noch installiert werden.
Vorher
OCR=tesseract
nachher
OCR=/usr/bin/tesseract
LG Sille
wen sprichst du jetzt an ? mich oder fabi?
Das ist eine Antwort für fabi29891 und alle, bei denen der Fehler mit tesseract bei der neuen Version v 2.5 kommt.
Es wurde in der SpielplanOffline.sh eine Abfrage ergänzt, die die benötigten Programme sucht und einen Fehler ausgibt, wenn unter den hinterlegten Pfaden in der setup.sh bzw. mysetup.sh die Programme nicht zu finden sind.
Dabei übersteuert mysetup.sh die Einträge der setup.sh. Da mysetup.sh bei einer neuen Version nicht mitgeliefert wird, bleiben die Einträge erhalten.
LG Sille
Vielen Dank Sille. Genau das war die Lösung des Problems :)
LG Fabian
Danke für diese Anleitung und auch Danke an Heino Flake für SpielplanOnline2017. Ich benutze die 2.5 er Version
Ich bin streng nach Ablauf gegangen. Und hab auch die einzelnen Beiträge fleißig gelesen, damit ich keinen Fehler mache, der hier schon besprochen wurde.
- Die Überprüfung mit which gawk, which convert hat bei mirdie richtigen gewollten Ergebnisse ausgegeben. Ich hab die Datei mysetup.sh aufgefrufen und musste trotzdem
alles korrigieren wie es auch aufgelistet wurde. Auf Seite 2 (also hier oben) steht was davon das anstatt der mysetup.sh evtl. die setup.sh ausgelesen wird.
Daraufhin hab ich auch diese Datei angepasst. Tja aber...:
Der Test ist mit meiner Mannschaft und auch mit der Beispielmannschaft komplett durchgelaufen.
Auch mit der Meldung: Fertig! Spielplan steht jetzt in der Datei spielplan.ics im Verzeichnis opt/fhem/SpielplanOffline/Ergebnis
(ich habs auch mal mit einem anderem Verzeichnis probiert. / Und ich hab versucht das Verzeichnis SpielplanOffline mit allen rechten zu versehen...)
Nur leider wird das Verzeichnis "Ergebnis" gar nicht erst erstellt und auch keine ICS Datei gespeichert. Auch die Temp Dateien finde ich nirgends...
Das kann doch nur ein blöder Fehler meinerseits sein, oder...?
Nebenbei. Ich habe Fhem überhaupt nicht installiert. Wollte das ohne machen, geht das überhaupt...?
Gruß
atallen
Ja klar geht das auch ohne Fhem. Ich machs auch ohne ind hab mir den offline spielplan in meinen google kalender importiert..funzt 1a
Gesendet von iPhone mit Tapatalk Pro
Danke! Ich bin jetzt selbst drauf gekommen. Da ich kein Fhem nutze wuste ich nichts vom Verzeichnis /opt/fhem
Also hab ich das einfach unter meinem Usernamen erstellt. Das klappte so nicht. OK
Ich bin also ins opt Verzeichnis gegangen und hab mir per sudo su erst mal rechte geschaffen.
Danach flutschte die Installation so durch. Immerhin war es der 5-8 Versuch... ;)
Aber:
Nachdem ich jetzt die Verzeichnisse und Dateien alle habe, rufe ich die erstellte spielplan.csv auf und hab bei meiner
sowie bei dem Vereinslink von Sille folgende Einträge...: (H1) ist mein Präfix für unsere 1.Herren...)
(H1) [FEHLER?] SC West Köln........ 1. Spiel - Nr. 002),//,:00,//,1:45:00,False,"Verbandsliga.........
EDIT: Das Hab ich jetzt auch: Einfach wie beschrieben aus der policy.xml die entsprechende Zeile löschen... OK Vielen Dank läuft super Danke!!!!!
@KUSSELIN:
Kannst du mir erklären wie du das in Google implementiert hast...? Das ist nämlich mein nächstes Problem bei dem ich auf dem Schlauch sitze...
Gruß
atallen
Hi, ha einfach der Beschreibung die man laden kann auf Seite 1 nachgehen..einfach die erzeugte .ical Datei dann in google importieren..geb dochbdann in google einfach mal " ich in google importieren" ein... sollte es nichtb funzen einfach melden
http://www.astro.ru.nl/~falcke/SpielplanOffline/
Gesendet von iPad mit Tapatalk Pro
OK, Danke! Missverständnis - Alarm...
Manuell ist das kein Problem.
Ich werde mir (irgendwie wirds klappen) per cronjob die Datei vom RaPi automatisch erstellen, per auto FTP Upload auf meinen Serverladen,
und dann den Link von google abbonieren...
Danke Trotzdem...!
Moin, wollte mal anfragen ob es das auch für die Saison 2018/19 gibt!!?
Ich habe das immer genutzt und es war super gut!!
Gruss
Da müssen wir auf den Entwickler warten. Bislang ist für 2018/19 nichts hinterlegt: http://www.astro.ru.nl/~falcke/SpielplanOffline/
LG Sille
Hallo!
Zitat von: Sille am 08 August 2018, 08:16:19
Da müssen wir auf den Entwickler warten. Bislang ist für 2018/19 nichts hinterlegt: http://www.astro.ru.nl/~falcke/SpielplanOffline/
Ich nutze SpielplanOffline als Standalone Version. Bei mir funktioniert die aktuelle Version von der Website. Fehlerhaft ist auf der Website nur die die Anzeige "Juli 2017", die suggeriert es gäbe kein Update, dem ist aber nicht so. Also tar-Datei herunterladen und probieren. Bei mir steht in der Datei SpielplanOffline.sh
versionnumber=2.6
versionyear=2018
versionmonth=01
versionauthor="H. Falcke"
versionauthoremail="h.falcke@astro.ru.nl"
Der Zeitstempel der Dateien in der tar-Datei lautet "17.03.2018 18:06"
Viel Erfolg!
VG Sven
Hi und was sagt mir das jetzt? Geht es oder nicht?
Gruss
läuft bei mir ganz gut!
Ab und zu kann das Script die Daten nicht korrekt lesen. Dann steht da sowas wie: FEHLER!!! Mindestens ein Datum stimmt nicht.
Ich hab die entsprechende awk Datei so erweitert das sie dann eine ERROR Meldung in die Liste schreibt.
eine weitere Bat Datei (Mit der ich alle Mannschaften starte) checkt dann anschliessend ob in irgendeiner Liste das Wort ERROR zu finden ist
und liest dann die entsprechende Mannschaft nochmal...
Funktioniert Herrlich.
Ich starte eine Bat und sämtliche Mannschaften werden in einzelnen Dateien erzeugt und sind Fehlerfrei...!
Das ganze läuft bei mir unter Windows.
Ich würde das gerne von meiner Homepage steuern lassen (Strato Server) . Und dann per Cronjob usw...
Aber ich kanns nicht per php Script starten. klappt irgendwie nicht...
Hat jemand vielleicht eine Idee wie man das Script per PHP starten kann...?
Ansonsten lass ich es über meinen Raspberry Pi laufen. Da klappt es ganz gut...
Gruß
Andreas
Hallo!
Zitat von: Kusselin am 11 August 2018, 14:54:06
Hi und was sagt mir das jetzt? Geht es oder nicht?
Ich hatte geschrieben "Bei mir funktioniert die aktuelle Version von der Website". Das sollte doch eigentlich für die Beantwortung deiner Frage "Hi und was sagt mir das jetzt? Geht es oder nicht?" eine eindeutige Antwort sein? ;)
Falls es bei Dir nicht läuft, ist mein Hinweis zur Version der erste Anhaltspunkt, da beim letzten Update nur das Versionsjahr hochgezählt wurde, nicht die Versionsnummer.
Bei mir hats jetzt auch funktioniert.
Hi Zusammen,
kann man das wieder für die Saison 2019/2020 machen?
Gruss und Danke
Hi!
Ich hab Heino Falcke angeschrieben und ihn informiert, das es mit der neuen Saison (19/20) Probleme gibt.
Bei mir wurden Datum und Uhrzeit nicht ausgelesen...
Er sagte, das es wahrscheinlich an einem Update bei Fussball.de liegt, und er wird versuchen sich das in den Ferien anzusehen...
Allerdings ist er Momentan auch im Urlaub... 8)
Da kann ich nur einen erholsamen Urlaub wünschen und hoffe das es mit einer kleinen Anpassung im Script behoben werden kann.
Nach dem Motto: Wenig Aufwand für den Programmierer und viel Nutzen für den User... ;)
Schöne Grüße
Andreas Tallen
O.K. danke für die Info
Es steht eine neue Version (2.7) online unter: http://www.astro.ru.nl/~falcke/SpielplanOffline/
Vielen Dank an Heino Falcke für dieses Tool!
Super Vielen Dank. Hat einwandfrei funktioniert!
Hallo,
gibt es wieder ein Update?
Bislang ist unter http://www.astro.ru.nl/~falcke/SpielplanOffline/ leider noch nichts Neues...
Hi zusammen,
heute erreichte mich folgende Mail:
Zitat
Lieber User,
Ich habe auf die Schnelle geschaut und es sieht so aus, als würde SpieplanOffline auch mit der Webseite dieser Saison funktionieren. Allerdings müssen ggf. ein paar der externe Programm geupdated werden (wget64.exe für Windos-user). Dafür habe ich eine neue Version erstellt mit dem Programm darin. Auch bei MacOS installiert man die Zusatzpakete jetzt anders.
Das sollte wohl funktionieren, aber ich kann es aus Zeitgründen nicht ausführlich testen und bald kommt Urlaub ... ggf. sind noch ein paar Bugs darin, aber ich denke es funktioniert gut genug.
Ggf. funktioniert auch die alte Version noch, dann braucht man nicht updaten.
http://www.astro.ru.nl/~falcke/SpielplanOffline/
Beste Grüße
Heino Falcke
Gerne testen und eine Rückmeldung geben.
Sille
Hallo Sille,
Ich habe versucht einen Spielplan mithilfe der Anleitung ins Fhem zu integrieren, allerdings leider erfolglos bisher :-\
Ich habe die Anleitung Schritt für Schritt und ohne Fehlermeldung durchgeführt, trotzdem war beide Dateien (ics und csv) leer.
Selbst nachdem ich es mehrmals von Grund auf neu versucht habe, hat sich nichts getan auch nicht mit den vorgegeben Teams in der MeinSpielplan.sh
Für Ideen, Anregungen und Tipps wäre ich sehr dankbar :D
Hi TutNichsGut,
wie ist Fhem istalliert (Raspberry Pi / NUC ... )? Welches OS (Buster / Bullseye...) ? Dann versuche ich es nachzustellen. Bei mir läuft es seit Jahren stabil...
Welche Fehlermeldungen treten auf?
LG Sille
Hi zusammen,
die /etc/ImageMagick-6/policy.xml scheint geändert worden zu sein. Bitte wie folgt anpassen:
sudo nano /etc/ImageMagick-6/policy.xml
<code>
...
<policymap>
<!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
<!-- <policy domain="resource" name="memory" value="2GiB"/> -->
<!-- <policy domain="resource" name="map" value="4GiB"/> -->
<!-- <policy domain="resource" name="area" value="1GB"/> -->
<!-- <policy domain="resource" name="disk" value="16EB"/> -->
<!-- <policy domain="resource" name="file" value="768"/> -->
<!-- <policy domain="resource" name="thread" value="4"/> -->
<!-- <policy domain="resource" name="throttle" value="0"/> -->
<!-- <policy domain="resource" name="time" value="3600"/> -->
<!-- <policy domain="system" name="precision" value="6"/> -->
<policy domain="cache" name="shared-secret" value="passphrase"/>
</policymap>
</code>
LG Sille
Hi, gibts da dieses Jahr wieder was?
Gruss