You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
949 B
28 lines
949 B
// ==UserScript==
|
|
// @name VirtualBlinders
|
|
// @namespace Utopiah
|
|
// @description Stay focus, damnit!
|
|
// @include *youtube.com*
|
|
// ==/UserScript==
|
|
|
|
/* TODO
|
|
|
|
# improve the list of websites to include
|
|
## consider include * then refine pattern per task
|
|
# make timers (default to 0 sec, value defined via the script or a GM_Value) to be more flexible
|
|
## reset timer either manually or per day (i.e.) reset if last set date <5AM
|
|
|
|
See setTimeout() to make a counter.
|
|
|
|
*/
|
|
|
|
GM_xmlhttpRequest({
|
|
method: "GET",
|
|
url: "http://fabien.benetou.fr/pub/currenttask",
|
|
onload: function(response) {
|
|
task = response.responseText;
|
|
if (task == 'Reading\n' || task == 'Programming\n'){
|
|
document.body.innerHTML="You should be focusing on <a href=\"http://fabien.benetou.fr/CognitiveEnvironments/" + task + "\">"+task+"</a> instead,\nare you sure you need that information from that website?";
|
|
}
|
|
}
|
|
});
|
|
|