• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Betatest: Mystery-Wizard

Saarfuchs

Geocacher
Hi folks,

ich könnte mal Eure Hilfe und Meinung gebrauchen :shocked:

Es gibt recht viele Möglichkeiten in einem Mysterylisting Informationen zu "verstecken". Da ich gerne Mysteries löse, werde ich oft damit konfrontiert. Nun hab' ich festgestellt, das es mich immer recht viel Zeit kostet, im Html-Quelltest nach den Stellen zu suchen, an der ein Cacheowner etwas einbauen/verändern kann.

Deswegen hab' ich mir ein kleines Greasemonkey-Script gebaut, welches auf der Detailseite eines Mystery-Caches diese "versteckten" Informationen übersichtlich anzeigt...

Features:
  • Anzeige aller Bilder (URL) mit Knöpfen zum öffnen und zur Anzeige der EXIF-Daten (extern)
  • Anzeige aller Links (URL)
  • Anzeige der HTML-Kommentare
  • Anzeige des HTML-Codes, die der Owner eingeben kann
  • Anzeige aller Wegpunkte mit Beschreibung (x)
  • Anzeige des Hints (x)
(x) Nützlich wenn dieser Text mit weißer Schrift auf weißem Hintergrund dargestellt wird.

Wer es mal ausprobieren möchte findet es hier: http://www.saarfuchs.com/wp-content/uploads/files/mystery-wizard.user.js.

Nun würde ich gerne von Euch wissen, ob so "was" auf allgemeines Interesse stößt und für Euch nützlich ist. Ich freue mich auf Euer Feedback...

Getestet habe ich es mit den aktuellen Versionen von Firefox(Greasemonkey), Chrome (Tampermonkey) und Opera (Violentmonkey). Gebaut habe ich es in Node.js mit Webpack und Uglify zum minimieren des Scripts...

Danke und viele Grüße aus dem Saarland,
Jörg
 

Mark

Geowizard
Sehr schön!

Spontan fällt mir etwas auf, das ziemlich nervig ist: Jeffrey's Exif Viewer kann nicht mit 301 Redirects umgehen.
Daher (keine Ahnung, ob das Script das könnte) wäre es geschickt, wenn http://img.geocaching.com/cache/large/ durch https://d1u1p2xjjiahg3.cloudfront.net/ ersetzt werden könnte.
 
OP
Saarfuchs

Saarfuchs

Geocacher
Mark schrieb:
Sehr schön!

Spontan fällt mir etwas auf, das ziemlich nervig ist: Jeffrey's Exif Viewer kann nicht mit 301 Redirects umgehen.
Daher (keine Ahnung, ob das Script das könnte) wäre es geschickt, wenn http://img.geocaching.com/cache/large/ durch http://d1u1p2xjjiahg3.cloudfront.net/ ersetzt werden könnte.

Hallo Mark,

vielen Dank für dein Feedback. Die von Dir vorgeschlagene Ersetzung habe ich mal schnell implementiert und eine neue Version des Scriptes auf meinen Server hochgeladen. Wenn Du die eine neue Version herunterlädst sollte es funktionieren.

Jedoch sind diese Umleitungen ein grundsätzliches Problem, was ich auch beheben können sollte - jedoch nicht auf die schnelle!

Viele Grüße,
Jörg
 

Zweiauge

Geowizard
ok, ich mach mich vielleicht jetzt total lächerlich, ich hab das installiert, (und natürlich neu gestartet) und ich finde nicht *wo* ich was ansehen kann. Wo sollte denn der Wizard wirken?
(ich hab Firefox und Greasemonkey)
 
OP
Saarfuchs

Saarfuchs

Geocacher
Zweiauge schrieb:
ich finde nicht *wo* ich was ansehen kann. Wo sollte denn der Wizard wirken?
(ich hab Firefox und Greasemonkey)

Wenn die Installation funktioniert hat, solltest Du, wenn du auf ein Mystery-Cache-Listing gehst, oben Links drei Buttons sehen: Listing(gelb), dann Analyse und als drittes Hilfe...

mystery-wizard.jpg

Klick mal einfach auf Analyse.

Viele Grüße,
Jörg
 

Zweiauge

Geowizard
ok, das hätte ich gesehen, scheint bei mir nicht zu funktionieren. Ich probier mal ein bissi was aus (andere Scripte abschalten, etc) und melde mich wieder.
 

molchebaer

Geocacher
Also auch bei mir: Keine Schaltflächen zu sehen! :(
Auch nicht, wenn ich alle anderen Scripte (GC Tour, GC little helper) ausschalte und neu starte. :(

Gruß
 

ReneFFM

Geocacher
Sehr schöne Idee, nütliches Skript. Funktioniert problemlos bei mir mit Chrome und Tampermonkey 3.12.58....
 
OP
Saarfuchs

Saarfuchs

Geocacher
So, ich habe jetzt mal Version 2.1 (Build 194) auf meinen Server kopiert. Mit dieser Version werden auch die Umleitungen (Redirections) von Link analysiert und das Ziel der Umleitung bei der EXIF-Analyse benutzt. Außerdem zeige ich nun noch ein paar Daten aus dem Header (Typ, Größe, Webserver,...) unter dem Link an.

Hier nochmal der Link für den Betatest:
http://www.saarfuchs.com/wp-content/uploads/files/mystery-wizard.user.js

Wenn Euer Greasemonkey/Tampermonkey/Violentmonkey-Addon richtig installiert ist, sollte nach dem klick auf den Link die Frage nach der Installation oder einem Update kommen. Wenn diese mit Ja beantwortet wird, sollte irgendwann die Info kommen, dass das Script nun installiert ist.

Nun einfach auf ein Listing eines Mystery-Caches gehen und die drei Knöpfe sollten oben links erscheinen.

Wenn nicht möchte ich Euch bitten mir folgendes mitzuteilen:
- Browserversion
- Version von Greasemonkey/Tampermonkey/Violentmonkey

Falls Ihr weitere Ideen habt, was das Script anzeigen soll, so freue ich mich auf Euer Feedback (am besten mit einem GC-Code, dessen Listing genau diese "versteckte" Information enthält... Falls Ihr hier nicht spoilern möchtet, so freue ich mich auch über eine Mail mit Eurem Feedback!

Danke und viele Grüße aus dem Saarland,
Jörg
 
Ich würde es begrüßen, wenn das Script auch ein einer lesbaren Form verfügbar wäre (wer kauft schon gerne die Katze im Sack). Ich glaube nicht, dass insbesondere zum Betatesten ein 'Minimieren' von ein paar Zeilen Code nötig ist.
 
OP
Saarfuchs

Saarfuchs

Geocacher
machmalhalblang schrieb:
Ich würde es begrüßen, wenn das Script auch ein einer lesbaren Form verfügbar wäre (wer kauft schon gerne die Katze im Sack). Ich glaube nicht, dass insbesondere zum Betatesten ein 'Minimieren' von ein paar Zeilen Code nötig ist.

Ich kann deinen Punkt verstehen - glaube aber nicht, dass es Dir viel helfen würde... da ich als Entwicklungsumgebung Node.js, Babel, Sass und Webpack einsetze.

Natürlich könnte ich Dir auch den von mir geschriebenen Teil auch zur Verfügung stellen - du müssten mir dann aber immer noch glauben, dass es auch DAS Script ist, welches von Babel zunächst von ES2015 auf "normales" Javascript transformiert wird und anschließend von Webpack mit den notwendigen Node-Bibliotheken und von SASS kompilierten CSS Styles erweitert wird, so dass das Script auch vor dem Minimieren nicht sehr lesbar ist...

Viele Grüße,
Jörg
 

HansWurscht

Geocacher
Hat jemand mal ein Cache-Listing bei dem das Script was anzeigt? Kann gerne ein archivierter Cache, oder einer am Ars.. der Welt sein, ich will nicht die Lösung, sondern einfach mal sehen ob alles bei mir funktioniert. Ich nutze Opera 12.16 unter Jessie, sehe zwar die Knöpfe, aber bei mir bekannten Caches mit Hints im Quelltext wird mir nichts angezeigt.
 
SaarFuchs schrieb:
... dass es auch DAS Script ist, welches von Babel zunächst von ES2015 auf "normales" Javascript transformiert wird und anschließend von Webpack mit den notwendigen Node-Bibliotheken und von SASS kompilierten CSS Styles erweitert wird,
Na dann ist es ja nicht verwunderlich, wenn da nicht alles funktionert ;)
 

arbor95

Geoguru
Habe tampermonkey und script installiert: ok.
Der Link in der Hilfe zum Blog tut nicht:
http://www.saarfuchs.com/?p=15066%3Futm_source%3Ddownload&utm_medium=userscript&utm_campaign=mystery-wizard
 
OP
Saarfuchs

Saarfuchs

Geocacher
arbor95 schrieb:
Habe tampermonkey und script installiert: ok.
Der Link in der Hilfe zum Blog tut nicht:
http://www.saarfuchs.com/?p=15066%3Futm_source%3Ddownload&utm_medium=userscript&utm_campaign=mystery-wizard

Den Artikel hab ich noch nicht geschrieben, ich wollte erste diesen Beta-Tests abwarten, danach wird der Link dann funktionieren...

VG,
Jörg
 

arbor95

Geoguru
in https://www.geocaching.com/geocache/GCQ4JW_turmpeilung-kirchlich# findet man auch 2 Kommentare im HTML-Quelltext
 
OP
Saarfuchs

Saarfuchs

Geocacher
molchebaer schrieb:
Hallo Jörg,

also leider immer noch keine Knöpfe...!
FF 43.0.4
Greasemonkey 3.6

Danke und Gruß

Genau die Kombination benutze ich zum Entwickeln und Testen - sollte also funktionieren!

Schau mal bitte bei Dir unter Scripte verwalten:

Scripte verwalten.png

Ist der Mystery-Wizard dort aktiviert? ... und schaue anschließen bitte oben nach dem Affen in der Toolbar (oben rechts) - ist der ebenfalls aktiviert (anklicken wechselt von an nach aus und umgekehrt)?

Wenn es immernoch nicht geht - schick mir mal bitte einen Screenshot von "Scripte verwalten"...

Viele Grüße,
Jörg
 
Oben