fub Geplaatst 17 september 2008 Geplaatst 17 september 2008 Sinds ik geswitched ben van Windows naar Linux (nu ruim een jaar geleden) was ik op zoek naar tools om het plannen van onze geocache-dagen makkelijker te maken. Al snel stuitte ik op de geo-* tools en GPSBabel. Maar meerdere caches downloaden, combineren, en dan de beschrijvingen een beetje editten zodat er niet te veel papier verspild zou worden, dat was elke keer wel een heel (handmatig) gedoe. En gedoe, daar hou ik niet van! Als oplossing ben ik gaan knutselen in Python, om een en ander aan te roepen. Het resultaat is GetCache, een klein scriptje om een gegeven lijst van GC-waypoints te downloaden, de gegevens te combineren tot 1 GPX-bestand, die weer te converteren naar KML (handig voor Google Earth), en de beschrijvingen te combineren tot 1 HTML-bestand. Het is inmiddels gebleken dat het ook voor anderen nuttig kan zijn (met dank aan Team Speurvuur voor suggesties en bugmeldingen), dus in de geest van de Open Source maak ik het script ook voor anderen beschikbaar. Het script en alle gebruiks-informatie is te vinden op http://www.logrus.nl/getcache/. Suggesties en opmerkingen zijn welkom!
speurvuur Geplaatst 17 september 2008 Geplaatst 17 september 2008 Bedankt voor het beschikbaar stellen van het script Fub, Voor linuxgebruikers is het zeker een zeer handige tool Ik heb een link op mijn site geplaatst.
fub Geplaatst 20 september 2008 Auteur Geplaatst 20 september 2008 Inmiddels is versie 1.3 van GetCache een feit. Verbeteringen zijn: - Multi-language (voor nu alleen Engels en Nederlands); - Aantal logs bij de beschrijvingen is in te stellen; - Mogelijkheid om de afbeeldingen in de beschrijvingen op te halen en lokaal te gebruiken. Downloaden kan op de GetCache pagina.
speurvuur Geplaatst 21 september 2008 Geplaatst 21 september 2008 Inmiddels is versie 1.3 van GetCache een feit. Verbeteringen zijn:- Multi-language (voor nu alleen Engels en Nederlands); - Aantal logs bij de beschrijvingen is in te stellen; - Mogelijkheid om de afbeeldingen in de beschrijvingen op te halen en lokaal te gebruiken. Downloaden kan op de GetCache pagina. Een hele verbetering! Nu kun je de html+logs op elk willekeurige handhelddevice/phone meenemen (zolang er maar een html reader/browser op zit)
fub Geplaatst 24 mei 2009 Auteur Geplaatst 24 mei 2009 Na een upgrade naar Ubuntu 9.04 (Jaunty Jackalope), klaagde GetCache over de XML-functies. Ik gebruikte nog 'oude' modules die niet meer gesupport worden -- met een truc kreeg ik het nog wel werkend onder 8.10, maar dat werkte ook niet meer onder Jaunty. Ik heb GetCache dus aangepast om de 'officiele' libxml-module te gebruiken. Hopelijk is dat wel toekomst-vast. Dat is versie 1.5 geworden, te downloaden vanaf mijn site.
speurvuur Geplaatst 27 mei 2009 Geplaatst 27 mei 2009 Na een upgrade naar Ubuntu 9.04 (Jaunty Jackalope), klaagde GetCache over de XML-functies. Ik gebruikte nog 'oude' modules die niet meer gesupport worden -- met een truc kreeg ik het nog wel werkend onder 8.10, maar dat werkte ook niet meer onder Jaunty.Ik heb GetCache dus aangepast om de 'officiele' libxml-module te gebruiken. Hopelijk is dat wel toekomst-vast. Dat is versie 1.5 geworden, te downloaden vanaf mijn site. ACK bedankt voor de update!!
speurvuur Geplaatst 29 juli 2009 Geplaatst 29 juli 2009 sinds ubuntu 9.04 / Linux Mint 7 werkt getcache niet meer, zie deze output: mauce@mauce-desktop ~ # getcache geo-gpx -u 'speurvuur' -p '' GCPPV7 Traceback (most recent call last): File "/usr/bin/getcache", line 516, in execute createDescs(self.namebox.get_text(), self.descbox.get_text(), self.cacheList, self.conf) File "/usr/bin/getcache", line 298, in createDescs totalHtml += printCache(doc) TypeError: cannot concatenate 'str' and 'NoneType' objects volgens mij voldoe ik aan alle requirements, kan het zijn dat getcache niet meer helemaal uptodate is t.a.v. de nieuwe versies van python-xml? Hopelijk is dit op te lossen, getcache rulz!!
fub Geplaatst 31 juli 2009 Auteur Geplaatst 31 juli 2009 volgens mij voldoe ik aan alle requirements, kan het zijn dat getcache niet meer helemaal uptodate is t.a.v. de nieuwe versies van python-xml?Ik heb hier ook last van -- onderzoek leert dat geo-gpx niet meer de GPX-bestanden oplevert, maar een HTML-pagina met een link er in... Ik heb de laatste versie even gedownload en geinstalleerd, maar ik blijf het probleem houden. Als je de GPX-bestanden handmatig downloadt, dan werkt het wel allemaal. Even afwachten totdat het gefixed wordt, denk ik.
speurvuur Geplaatst 21 augustus 2009 Geplaatst 21 augustus 2009 volgens mij voldoe ik aan alle requirements, kan het zijn dat getcache niet meer helemaal uptodate is t.a.v. de nieuwe versies van python-xml?Ik heb hier ook last van -- onderzoek leert dat geo-gpx niet meer de GPX-bestanden oplevert, maar een HTML-pagina met een link er in... Ik heb de laatste versie even gedownload en geinstalleerd, maar ik blijf het probleem houden. Als je de GPX-bestanden handmatig downloadt, dan werkt het wel allemaal. Even afwachten totdat het gefixed wordt, denk ik. Hoi Fub, Ik heb ook nog een ander probleem: mauce@linuxbak ~ # getcache Traceback (most recent call last): File "/usr/bin/getcache", line 87, in <module> from xml import xpath File "/usr/lib/python2.6/dist-packages/_xmlplus/xpath/__init__.py", line 105, in <module> import Context File "/usr/lib/python2.6/dist-packages/_xmlplus/xpath/Context.py", line 15, in <module> import CoreFunctions File "/usr/lib/python2.6/dist-packages/_xmlplus/xpath/CoreFunctions.py", line 20, in <module> from xml.xpath import Util, Conversions File "/usr/lib/python2.6/dist-packages/_xmlplus/xpath/Conversions.py", line 22, in <module> from xml.utils import boolean ImportError: cannot import name boolean Weet jij zo waar ik het hier moet zoeken? het lijkt wel python-xml dat een probleem heeft. Bvd
speurvuur Geplaatst 6 mei 2011 Geplaatst 6 mei 2011 Het is al weer een hele tijd geleden en ubuntu heeft ook veel veranderingen meegemaakt, zeker met 11.04. getcache doet het dan ook niet meer. mauce@mauce-eeepc:~$ getcache Traceback (most recent call last): File "/usr/bin/getcache", line 520, in execute createDescs(self.namebox.get_text(), self.descbox.get_text(), self.cacheList, self.conf) File "/usr/bin/getcache", line 300, in createDescs totalHtml += printCache(doc) TypeError: cannot concatenate 'str' and 'NoneType' objects geo-gpx -u 'speurvuur' -p 'zegikniet' GC2982M Traceback (most recent call last): File "/usr/bin/getcache", line 520, in execute createDescs(self.namebox.get_text(), self.descbox.get_text(), self.cacheList, self.conf) File "/usr/bin/getcache", line 300, in createDescs totalHtml += printCache(doc) TypeError: cannot concatenate 'str' and 'NoneType' objects Is dit nog eenvoudig te fixen? Zou tof zijn. Bvd Speurvuur
pielewiele 22 Geplaatst 13 april 2015 Geplaatst 13 april 2015 Op Ubuntu 14.10 werkt alles perfect. Inladen van caches en WP punten gebeurt automatisch.
Aanbevolen berichten