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

GCIgnoreList

madd.in

Geocacher
Hi
ich habe mal wieder was kleines programmiert:
GCIgnoreList http://userscripts.org/scripts/show/58288


damit ist es möglich mit einem einfachen Klick geocaches von der Googlekarte zuverbannen um mehr übersichtlichkeit zubekommen. Besonders praktische für nicht PM'ler aber auch ansonsten nicht zu unterschätzen ;-)

Es ist immoment noch ein früher Version mit (wahrscheinlich) vielen Fehlern :cold2: Bitte einfach mal testen und feedback geben.

large.png

large.png


madd.in
 

huzzel

Geowizard
Es werden keine Namen mehr angezeigt und und die Meldung "requesting geocaches" verschwindet nicht.
Unter dem Fenster erscheint nur
hide all
show all

sonst nix
 
OP
M

madd.in

Geocacher
Bist du PMler? Und wenn nicht: dann geh einfach mal Extras -> Fehlerkonsole -> Mitteilungen und dort kopier mal den Eintrag von GCIgnoreList raus :)
Wenn das leer sein sollte, dann geh in der Fehlerkosonle auf den Reiter Errors und schau mal ob da was steht zu GCIgnoreList oder Greasemonkey.
Am besten löscht du die konsole vorher nochmal um dann den Kartentab zu aktualisieren, so hast du nur die letzen Fehler mit drauf.

Gruß
 

huzzel

Geowizard
Bin kein PM.

Code:
Fehler: too much recursion
Quelldatei: file:///C:/WINNT/Profiles/huzzel/Application%20Data/Mozilla/Firefox/Profiles/f62q9jpg.default/gm_scripts/gcignorelist/gcignorelist.user.js
Zeile: 134

und hier die Zeile 134:
Code:
				td.innerHTML = "<img src='../images/wpttypes/sm/"+currentHiddenCaches[i].wptTypeId+".gif'/>";
 
OP
M

madd.in

Geocacher
huzzel schrieb:
Bin kein PM.
Code:
Fehler: too much recursion
Quelldatei: file:///C:/WINNT/Profiles/huzzel/Application%20Data/Mozilla/Firefox/Profiles/f62q9jpg.default/gm_scripts/gcignorelist/gcignorelist.user.js
Zeile: 134
Okay - keine Ahnung warum dort. Firefox version ist 3.5?
 
OP
M

madd.in

Geocacher
Vielleicht mal die anderen ausmachen ... und dann nochmal testen :)

edit: Es liegt an GcVote. Werde mal shcauen ob ich das auch parallel hinbekomme. Zum testen von GCIgnoreList einfahc mal GcVote ausmachen!
 

huzzel

Geowizard
Sieht besser aus.
Aber wenn ich Caches mal entfernt habe und wieder auf "show all" gehe, erscheinen sie inaktiv und in der Liste erscheinen sie nicht mehr.

Außerdem ist die GCIgnoreList-Liste unten sehr klein, viel zu schmal.

edit:
ich bekomme die Caches überhaupt nicht mehr angezeigt :nosmile:
 

BonnerGuido

Geomaster
Zu der Inkompatibilität mit GCVote: Ich werde auch mal schauen, ob sich GCVote nicht etwas freundlicher zeigen kann. Ansonsten lohnt es sich, mal die Reihenfolge von GCIgnoreList und GCVote auszutauschen, eventuell laufen dann schon beide Skripte.
 

BonnerGuido

Geomaster
Ok, die Sache ist trivial. Wir haben beide diese Zeile in usneren Skripten:
unsafeWindow.origUpdateSideBarList=unsafeWindow.updateSideBarList;
Damit überschreiben wir uns das Original gegenseitig. Und weil wir nach unserem eigenen Listener den Event an das vermutete Original weiterreichen, uns dabei aber nur gegenseitig aufrufen, gibt es die unendliche Rekursion.
In der nächsten Version wird GCVote statt "unsafeWindow.origUpdateSideBarList" "unsafeWindow.GCVoteOriginalUpdateSideBarList" benutzen, damit der Name einmalig ist.
Ich will nur gerade kein Update rausbrignen, weil ich keinen sauberen und getesteten Stand habe.
madd.in, kannst Du den Listener auch bei Dir umbenennen und ein Update machen? Bei Dir ist die Entwicklung ja wahrscheinlich sowieso noch in einer sehr aktiven Phase.
Anonsten: Hübsches Skript, auch wenn ich persönlich die Funktionalität nicht vermisse.
 
OP
M

madd.in

Geocacher
BonnerGuido schrieb:
madd.in, kannst Du den Listener auch bei Dir umbenennen und ein Update machen? Bei Dir ist die Entwicklung ja wahrscheinlich sowieso noch in einer sehr aktiven Phase.
Mache ich damnächst.


BonnerGuido schrieb:
Anonsten: Hübsches Skript, auch wenn ich persönlich die Funktionalität nicht vermisse.
Für nicht PM'ler ist es z.B. sehr praktische um seine Funde auf der Karte auszublenden :) Damit erhält man mehr deutlich übersicht.
 
OP
M

madd.in

Geocacher
Das habe ich schon implementiert mit dem Filtern - nur würde Groundspeak mich nochmehr hassen als jetzt schon (http://userscripts.org/topics/35654). Deswegen erstmal so.
Das ist vielleicht ein wenig Handarbeit, dafür hat man aber mehr Kontrolle ;)
 

Bastelecke

Geocacher
madd.in schrieb:
Das habe ich schon implementiert mit dem Filtern
Sind denn zusätzliche Filter möglich? Z.B. Filter nach der D- und T-Wertung?

madd.in schrieb:
nur würde Groundspeak mich nochmehr hassen als jetzt schon (http://userscripts.org/topics/35654)
Ich kann es verstehen, dass es GC nicht mag, wenn die PM-Funktionen durch GM-Scripts nachgebaut werden. Die Reaktion ist aber interessant. Hat jemand weitere Infos?
 

huzzel

Geowizard
madd.in schrieb:
madd.in - * 18. November 2007 in Leipzig; † 22. September 2009 in Leipzig; 596 Caches gefunden; von Groundspeak verbannt für die Entwicklung von GcTour
Kann es sein, dass GS langsam kindisch wird? :kopfwand:
 

Bursche

Geowizard
madd.in schrieb:
Das habe ich schon implementiert mit dem Filtern - nur würde Groundspeak mich nochmehr hassen als jetzt schon (http://userscripts.org/topics/35654). Deswegen erstmal so.
Das ist vielleicht ein wenig Handarbeit, dafür hat man aber mehr Kontrolle ;)

Wären die aktuellen Ereignisse nicht ein guter Anlass, darüber nachzudenken die Plattform zu wechseln und mit deinen tools opencaching.de und geocaching.de zu unterstützen?

Ich fänd´s genial, wenn gc-tour und das neue tool auf der Karte von geocaching.de laufen würden!
 

Bastelecke

Geocacher
madd.in schrieb:
madd.in - * 18. November 2007 in Leipzig; † 22. September 2009 in Leipzig; 596 Caches gefunden; von Groundspeak verbannt für die Entwicklung von GcTour

Wow! Das habe ich ja garnicht gesehen. Ich kann es ja garnicht glauben!
Haben die grundsätzlich Probleme mit Greasemonkey-Skripten auf der GC-Seite, oder gehen die davon aus, dass PM-Funktionen (vielleicht auch zukünftige) nachgebaut wurden?
Gab es zum dem Thema einen Kontakt, um die Sache aufzuklären?
 
Oben