// ==UserScript==
// @name Unpublished-Geocaches
// @namespace http://www.geocaching.com
// @description Fetch unpublished geocaches
// @include http://www.geocaching.com/geocache/*
// @version 1.1
// @grant GM_xmlhttpRequest
// @downloadURL none
// ==/UserScript==
var d = document.getElementById('Download');
var m = d.children;
var last = m.item(m.length - 1);
var html = '
';
last.innerHTML = last.innerHTML + html;
var button = document.getElementById("SendToUnpublishedGeocaches");
button.addEventListener('click', function() {
GM_xmlhttpRequest({
method: "POST",
url: "http://unpublished.vaguelibre.net/gm.php",
data: "content=" + encodeURIComponent(document.documentElement.innerHTML),
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
onload: function(response) {
var data = JSON.parse(response.responseText);
if(!data.success) {
alert(data.message);
return false;
}
alert('Geocache added to your list!');
return true;
}
});
}, true);