CacheContest-GM

By SammysHP Last update Jan 1, 2011 — Installed 229 times.


Script Summary: An implementation for cache-contest.com in geocaching.com

Version: 0.7

Copyright: 2010 by SammysHP & cache-contest.com

License: (CC) by-nc-nd

Script homepage

Thumb Thumb

Was macht CacheContest-GM?

Kurz gesagt: CacheContest-GM integriert die Abstimmungsfunktion von www.cache-contest.com direkt in die Seite von www.geocaching.com, sodass man bei jedem Cache-Listing, welches an einem Contest teilnimmt, direkt abstimmen kann.

 

Und was ist cache-contest.com?

Geocaching hat in der letzten Zeit immer mehr neue Anhänger gefunden. Eigentlich eine positive Entwicklung, denn: mehr Cacher = mehr Caches. So zumindest die Theorie. Hört man sich jedoch in der Community etwas um, vernimmt man laute Klagen über neue Leitplankencaches und Statistiktouren. Und hier setzt cache-contest.com an:

Mit cache-contest.com stellen wir eine Plattform zur Verfügung auf der Ihr kostenlos Cachewettbewerbe austragen könnt. Diese Wettbewerbe sollen Cacher motivieren möglichst schöne und einfallsreiche Dosen auszulegen.

Weiteres in der FAQ.

 

Was ist dieses "Geocaching" überhaupt?

Geocaching ist eine Art digitale Schnitzeljagd, bei der ihr Dosen mit Hilfe eines GPS-Empfängers sucht. Weitere Informationen in der Wikipedia.

 

FAQ für CacheContest-GM:

Q: Ist das Script Multiuser-fähig?
A: Ja, die Einstellungen wie Sprache und Passwort werden für jeden geocaching.com-Account separat gespeichert, sodass an einem Computer/Browser mehrere Accounts arbeiten können.

Q: Wo muss ich mich überall anmelden?
A: Du brauchst einen Account bei www.geocaching.com und bei www.cache-contest.com.

Q: Warum wird nichts angezeigt?
A: Das Script wird nur aktiv, wenn a) du bei geocaching.com eingeloggt bist und wenn b) der Cache an einem Contest teilnimmt.

Q: Wie aktiviere ich den Debug-Modus?
A: Im Debug-Modus werden detaillierte und oftmals hilfreiche Informationen des Scripts ausgegeben, die bei der Fehlersuche helfen können.
Zur Aktivierung muss das Script über Greasemonkey-Optionen --> CacheContest-GM --> Bearbeiten bearbeitet werden. In der Nähe von Zeile 16 das debug: false durch debug: true ersetzen.
Die Ausgaben erfolgen in der Fehlerkonsole unter "Mitteilungen" (Strg+Shift+J).

Q: Are there other languages available in the script?
A: Yes, it currently supports English and German and is open for new language-packs. On the first start it chooses the browser-language for the installation-process where you can select your language.

Changelog:

--- 0.7 ---
    ! Sorry, wrong API-URL

--- 0.6 ---
    ! old API-URL again

--- 0.5 ---
    ! temporary API-URL-change
    ! garbage in update-function
    + better debugging
    
--- 0.4 ---
    ! "is null" in getIsOwner()
    + Contest-page opens in new tab now
    + automatic update

--- 0.3 ---
    * modified license
    + icons now included as base64-encoded string
    ! better recognition of vote-state (owner, found / not found, contest ended, already voted)

--- 0.2 ---
    * completely rewritten
    * now OOP
    ! bugs as result of debug
    ! implement observer-pattern
    ! debug-history / no alert()
    + half-stars
    + rate-function

--- 0.1 ---
    * initial release

* comment
+ added
- removed
! fixed