Ich fand Geocaching Quickseach ja schon immer eine feine Sache, doch bisher hat mich immer gestört das die Suche ein laden der Seite in einem weiterem Tab bedeutete, was z.B. bei einem abarbeiten von Logeinträgen etwas mühselig war.

Nun habe ich mich einmal daran gesetzt und eine ähnliche Funktionalität als OpenSearch-Modul bereit gestellt, womit man Geocaching.com jetzt aus allen OpenSearch-fähigen Browsern direkt durchsuchen kann.

Geocaching OpenSearch-Plugin

Aktuell kann automatisiert nach folgendem gesucht werden:

  • GC-IDs, also z.B. “GC1PKK9”, dabei wird das Listing direkt mit der vollständigen Anzahl der Logs geladen, der Hint bleibt jedoch vorerst verschlüsselt. Wollt ihr doch direkt den Hint sehen? Dann bitte in den Kommentaren sagen, ein zweites Alternativ-Plugin würde dann sicherlich Sinn machen.
  • TBs, also z.B. “TB23A82”
  • Caches nach Nickname, also z.b. “Enigma” listet alle Caches auf die das Keyword “Enigma” enthalten, kann aber auch spezifiziert werden, z.B. “Enigma MD”
  • User-Profile, muss durch Pre-Tag “user:” gekennzeichnet werden, also z.B.: “user:grafzahl84” bringt euch zu meinem Profil.
  • Geocaching Map, muss durch Pre-Tag “map:” gekennzeichnet werden, also z.B.: “map:Berlin” bringt euch zur Geocaching.com Karte vom Zentrum Berlins. Alternativ können auch genaue Adressen oder Postleitzahlen eingetragen werden, bei Postleitzahlen muss durch anhängen eines DE aber auf Deutschland hingewiesen werden.

Bei den ersten 3 Fällen erkennt das Mini-Plugin selbstständig ob es sich um einen Waypoint (GC), einen Travelbug (TB) oder ein Keyword handelt (Rest).

Erweiterungen, gerade in den Pre-Tags sind schon geplant, doch ich denke aktuell sollte das Plugin bereits 99% der Fälle abdecken können. Updates holt sich das Plugin automatisch alle 7 Tage ab.

Zur Installation einfach wie auf dem oberen Screenshot auf der aktuellen Seite die Liste der Suchmaschinen im Firefox ausklappen und “GC Quicksearch hinzufügen” anklicken. Danach habt ihr eine neue Suchmaschine im Browser zur Auswahl.

Das Script auf das die Anfrage weitergeleitet wird besteht aktuell aus 20 Zeilen Code, tut nach einem erstem Test aber seine Dienste, für Hinweise auf Fehler oder Optimierungspotential bin ich aber wie immer zu haben ;)

Update #1:

Gerade festgestellt das auch der IE ab Version 7 mit QuickSearch umgehen kann, siehe Screenshot.

QuickSearch im IE

Geocaching Shop Geoparadise

14 Kommentare

Gravatar Uwe [Permalink] am: 22. April 2009
um: 06:40 Uhr

Feine Sache und ne gute Idee….
Da ich dienstlich aber nur IE nutze kann ich erst heute Abend am Lappi im vollem Umfang testen.
Gruß und Dank für Deine Entwicklungsarbeit
Uwe

Gravatar Christian [Permalink] am: 22. April 2009
um: 08:22 Uhr

@Uwe Der IE7 sollte ebenfalls OpenSearch unterstützen, zumindest laut Spezifikation, ebenso Camino unter OSX.

Danke, obwohl ich zugeben muss das das wirklich simpelste Materie ist, aber ich finde es durchaus sehr praktisch!

Gravatar x.spooky.x [Permalink] am: 24. April 2009
um: 08:53 Uhr

Wird getestet, tolle Idee!

Gravatar Oliver [Permalink] am: 25. April 2009
um: 08:22 Uhr

Tag auch.
Sage mal – wie funktioniert das Hinzufügen unter Firefox 1.5.0.12 ?

Wenn ich wie im Screenshot auf den kleinen Pfeil in der Suchleiste klicke, dann bekomme ich nur die “installierten” Suchmaschinen angezeigt und die Möglichkeit “Suchmaschinen hinzufügen”. Wenn ich das wähle, werde ich auf die Firefox-Add-On Seite weitergeleitet.
Die Möglichkeit “GC Quicksearch hinzufügen” fehlt in diesem Fly-Out-Menu.
Kurze Info wäre echt nett, da ich das Tool als toll ansehe.
Danke und Gruß
Oliver

Gravatar Christian [Permalink] am: 25. April 2009
um: 10:19 Uhr

Hallo Oliver, soweit ich weiß geht das hinzufügen unter FF 1.5 noch nicht via OpenSearch, daher wäre ein Upgrade von 1.5 auf min. die 2.0 oder besser 3.0 natürlich das einfachste.

Falls das für dich keine Option ist sagt das Firefox-Wiki dazu folgendes:

Manche Webseiten bieten die Searchplugins allerdings nur zum Herunterladen an, meistens als Zip-Archiv. Diese Dateien müssen entpackt in den Ordner “searchplugins” im Programmordner kopiert werden. Ab Firefox 1.5 können Sie die Dateien auch in den Profilordner kopieren. Searchplugins, die sich im Programmordner befinden, stehen sie allen Profilen zur Verfügung, jene im Profilordner nur diesem einen Profil.

Die für dich interessante Datei die du in den besagten Ordner kopieren müsstest findest du hier.

Freut mich das du das Tool als nützlich ansiehst :)

Gravatar Oliver [Permalink] am: 26. April 2009
um: 09:33 Uhr

Hallo und Danke für die Anleitung.
Klappt leider nicht. Mal sehen, ob Frauchen für ein Update zu haben ist.
Auf meinem Rechner läuft die neueste Version und das Einbinden ist kein Problem.
Aber auf dem Rechner von meiner Freundin ist das immer so ein Problem mit Updates ;-) Bloß nix neues, wenn das alte läuft…

Gravatar Quadraturdeskreises.de [Permalink] am: 26. Juni 2009
um: 01:37 Uhr

Danke für dieses nette Plugin. Funktioniert super und nun kann ich wirklich fast alle wichtigen Seiten direkt be“suchen”.

Gravatar spamade [Permalink] am: 12. Juli 2009
um: 13:10 Uhr

KLASSE!!!

Gravatar xibalba01 [Permalink] am: 21. Juli 2009
um: 20:05 Uhr

Klasse, was man mit nur 20 Zeilen so machen kann.
Vielen Dank!

Gravatar Christian [Permalink] am: 21. Juli 2009
um: 23:16 Uhr

Mittlerweile sinds dann doch 66 Zeilen, aber auch nur weil ich zur Umwandlung der Adresse bei map: jetzt immer erst den Google-Server nach der Koordinate fragen muss.

Nix zu danken, ist doch ein geben und nehmen ;)

Gravatar Schnueffler [Permalink] am: 23. Juli 2009
um: 08:52 Uhr

Ich kopiere öfters mal Usernamen, Koordinaten oder einfach nur Namen in die Suchmaske. Beim Markieren des entsprechenden Textes passiert es leider immer öfters, dass ein Tabulator oder Leerzeichen mitmarkiert werden. Wenn ich diese – ich scher sie num alle über einen Kamm – Leerzeichen in der Suchmaske auftauchen, findet die Webseite leider keine Ergebnisse. Könntest Du also vor dem Absenden der Suche noch führende und abschliessende Leerzeichen entfernen und dann den getrimmten String an die SuchURL anknüpfen?

Gravatar Christian [Permalink] am: 23. Juli 2009
um: 08:55 Uhr

@Schnueffler Seltsam, eigentlich ist das schon eingebaut, denn ich bearbeite die Eingabe vor der Auslieferung mit trim(), was die Leerzeichen und Tabs am Anfang und Ende automatisch löscht. Ein kurzer Test hat mir das soeben bestätigt. Könntest du es nochmal probieren?

Gravatar Schnueffler [Permalink] am: 23. Juli 2009
um: 10:11 Uhr

Den Fehler hatte ich Dir ja im Forum schon genauer beschrieben. Super, dass Du das so schnell gefixt hast. Klasse Support.

Gravatar Axel Riemann [Permalink] am: 4. Oktober 2009
um: 19:55 Uhr

Klasse gemacht.

Ein Hinweis noch, weil ich das durch Ausprobieren gerade festgestellt habe: Wenn ich einen TB-Code suche, der nicht mit TB anfängt (z.B. ‘XT’) – was ja generell für alle Coins gilt -, dann kann man mit dem Prefix ‘TB:’ danach suchen, wobei nach dem Prefix kein Leerzeichen folgen darf.

Kommentar schreiben

HTML wird entfernt, du kannst zum Formatieren aber die Textile-Hilfe nutzen. Gravatare werden unterstützt.