Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name BukkitAlert
- // @namespace http://forums.bukkit.org/threads/chrome-bukkitalert-get-notified-of-new-alerts-in-bukkit-anywhere.86294/page-5#post-1382207
- // @include *
- // @version 1
- // ==/UserScript==
- var xhr;
- var unread = 0;
- var con_unread = 0;
- function notify(un) {
- if (un == 1)
- {
- alert("1 new bukkit alert!");
- }
- else
- {
- alert(un + " new bukkit alerts!");
- }
- }
- function notify_con(un) {
- if (un == 1)
- {
- alert("1 new bukkit message!");
- }
- else
- {
- alert(un + " new bukkit messages!");
- }
- }
- var d = new Date();
- var seconds = d.getTime() / 1000;
- var diff = seconds - GM_getValue("lastDone",0);
- if (diff > 300)
- {
- GM_xmlhttpRequest({
- method: "GET",
- url: "http://www.bukkit.org/.json",
- onload: function(xff) {
- var xml = xff.responseText;
- unread = JSON.parse( xml )._visitor_alertsUnread;
- con_unread = JSON.parse( xml )._visitor_conversationsUnread;
- if (unread > 0) {
- notify(unread);
- }
- if (con_unread > 0) {
- notify_con(con_unread);
- }
- var seconds = d.getTime() / 1000;
- GM_setValue("lastDone", parseInt(seconds));
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement