OKAPI und Caches entlang einer Route

Du suchst die richtigen GPS-Geräte, Geocaching-Software oder sonstiges Geocaching-Zubehör? Tausche Dich hier mit anderen Usern aus.

Moderator: mic@

ka_be

[quote="4_Vs"]
Besteht nicht die Möglichkeit dies mit einem Formular auf unseren Seiten zur Verfügung zu stellen? Sozusagen als Service?
[/quote]

Super Idee ?!?

http://forum.opencaching-network.org/index.php?topic=3457.msg43634.msg#43634

Mein Script war/ist ja nur Behelf bis einer der 2,5? Entwickler Zeit / Lust / ... hat.
Nicht als Kritik verstehen, aber manchmal dauert es halt etwas länger ;-)
Benutzeravatar
bohrsty
Administrator
Administrator
Beiträge: 1367
Registriert: 30.03.2012, 22:54

[quote="4_Vs"]
Besteht nicht die Möglichkeit dies mit einem Formular auf unseren Seiten zur Verfügung zu stellen? Sozusagen als Service?
[/quote]

besteht auf jeden fall, aber dann macht es keinen wirklichen sinn das ueber die okapi ab zu fragen... und das ist dann der punkt, an dem die entwicklerkapazitaet zum tragen kaeme (bzw. die einarbeitung in den code und die templates)...

@ka_be: wie ist es um deine php kenntnisse bestellt (auch auf die gefahr hin, dass das schon irgendwo steht... ::) )? koenntest du das in eine php-klasse "pressen", oder wenn oop ein fremdwort ist, die funktionen in prozeduralen php-code ueberfuehren? ich weiss, gerade die funktionen rund um gpx und koordinaten koennten etwas aufwaendiger werden und evtl. externe bibliotheken erfordern...

an der integration in die oc-seite wuerde ich mich beteiligen... ;)
gruss Nils (bohrsty)

Bild
ka_be

Ich bin SPS-Programmierer und bin mit Bits und Bytes bestens vertraut - mit PHP, Java, C usw. hab ich auch schon was gemacht, aber nicht viel mehr als das jeweilige "Hello World". Ich glaube, ich bin dabei nicht wirklich von Nutzen :-(
Ich geh jetzt mal "prozedurale" nachschlagen... ;-)
Schrottie

Darf ich bei diese Gelegenheit nochmal kurz bezüglich der Auslagerung von Emaildaten und ggf. auch gleich OC-Benutzername in eine separate Datei nachhaken? :)
ka_be

Ich schau heute mal danach, hab aber noch eine andere Idee.
ka_be

So, eine neue Version ist fertig und jetzt bei github abgelegt.

https://github.com/kabegeo/oc_car

#Version 0.3 / 29.03.2014
#Das Script kann jetzt selbst Routen erzeugen. Es muss kein gpx File mehr übergeben werden.
#Änderung in der Parameterverwaltung
# -Als einziger Aufrufparameter bleibt der Dateiname einer
# Route (gpx), dieses ist aber optional
# -Radius, User und Emaildaten werden in einer externen .conf
# Datei verwaltet. Diese wird selbst erzeugt wenn sie nicht vorhanden ist
# -In der Eingabemaske kann jetzt ein Start und ein Ziel
# der Route angegeben werden. Diese Route wird abgerufen,
# wenn keine Route beim Script Start übergeben wurde.
# -Bei Änderung von Parametern werden diese in der .conf Datei gespeichert.
#
#Bekannter Fehler
# Bei Anzahl Listings > 500 klappt das (noch) nicht :-(


Über Rückmeldungen bei Problemen würde ich mich freuen!
ka_be

Ach ja: Bei mir läuft das auf dem rasberry. Per SSH von irgendwoher einloggen, Script ausführen, Ergebnis wird aufs Handy geschickt!
Vielleicht wird noch ein richtiger PQ Generator daraus ;-)
RoterBulle

Hallo, ich bin totaler Linuxanfänger, finde aber das Skript toll. Ist jemand bitte so nett, und beschreibt wie ich das unter Xubuntu einrichten und starten muss. Und wie bekomme ich das Script erst einmal auf meinen Rechner ohne alles abschreiben zu müssen? Ich kann es irgendwie nicht von GitHub runterladen.

Ich danke.
ka_be

Mal kurz eine Anleitung ohne es zu testen:

Suche bei ubuntu das Programm Terminal und starte es, Shortcut ist glaube ich Strg + Alt + T

Das Terminal wird in deinem home Verzeichnis geöffnet

Lege ein neues Verzeichnis an mit
mkdir oc_car

Wechseln ins Verzeichnis mit
cd oc_car

Pakete installieren mit
sudo apt-get install gpsbabel bc

Download mit
curl https://raw.githubusercontent.com/kabeg ... car_0.3.sh > oc_car.sh

Skript ausführbar machen mit
Sudo chmod 744 oc_car.sh

Ausführen mit
./oc_car.sh

Nach dem ersten Durchlauf wird die Datei oc_car.conf erstellt. Hier bitte email Daten hinterlegen, wenn email Versand erwünscht.
nano oc_car.conf
Schrottie

[quote="ka_be"]
So, eine neue Version ist fertig und jetzt bei github abgelegt.
[/quote]

Wow, echt tolle Arbeit! :)
ka_be

[quote="Schrottie"]
[quote="ka_be"]
So, eine neue Version ist fertig und jetzt bei github abgelegt.
[/quote]

Wow, echt tolle Arbeit! :)
[/quote]

Hast du es schon getestet? Passt meine Kurzanleitung?
RoterBulle

Vielen Dank für die Beschreibung. Funktioniert einwandfrei, bis auf der Versand per Mail. Was muss ich da für Mail Adressen eingeben? Ich bekomme. Eine Meldung: line 288: sendemail: comand not found.
Benutzeravatar
pirate77
Large
Large
Beiträge: 1260
Registriert: 17.03.2012, 22:37

Wow und ein fettes Danke!
ka_be hat geschrieben: Hast du es schon getestet? Passt meine Kurzanleitung?
Ja, das klappt, mit dem Terminal stehe ich imer noch etwas auf Kriegsfuß, hat aber alles problemlos geklappt.

Nur kommt beim E-Mail Versand bei mir:
Die Datei 140330-190059PQ.gpx wird hier im Verzeichnis abgelegt und per Mail versendet.
./oc_car.sh: Zeile 288: sendemail: Kommando nicht gefunden.
In oc_car.conf habe ich nur meinen Gmail Account samt passwort eingetragen, und die such Daten angepasst, wobei das ja auch wunderbar übers Skript funktioniert
ocUser="pirate77"
sender="meine E-Mail@gmail.com"
receiver="meine E-Mail@gmail.com"
tls="tls=yes"
smtp="smtp.gmail.com:587"
mailuser="meine E-Mail@gmail.com"
mailpassword="************"
body="Die gpx für deine Route!"
Radius=5
Start=Regensburg
Ziel=Ingolstadt
Selbes Problem wie RoterBulle, tippe ich, nur war er nen Tick schneller
[url=http://www.opencaching.de/viewprofile.php?userid=152708][img]http://www.opencaching.de/statpics/DE/152708.jpg[/img][/url]
Schrottie

pirate77 hat geschrieben: Nur kommt beim E-Mail Versand bei mir:
Die Datei 140330-190059PQ.gpx wird hier im Verzeichnis abgelegt und per Mail versendet.
./oc_car.sh: Zeile 288: sendemail: Kommando nicht gefunden.
Hast Du denn SendEmail installiert? Wie es aussieht ja nicht... :)
RoterBulle

Danke Schrottie, jetzt funzt es und die GPX kommt auf dem Handy an.
Antworten