benrowe / chrome-procrastinator Goto Github PK
View Code? Open in Web Editor NEWprocrastinator for chrome
procrastinator for chrome
Generate a log of blocked requests, and display that information graphically (via google graphs).
For every blocked request, track the absolute url requested and a timestamp.
This should be an option, disabling reporting will not track any blocked requests. Disabling will delete any existing reporting data for security reasons.
so if you request https://github.com and it's blocked, it should display the block page, including this url
/block.html?request=https%3A%2F%2Fgithub.com
Either as a global setting, or per website
Update to a better icon
If using quick add and "Specify the blocked time individually" is enabled, use the last time entered as the default. Also additionally in the quick-add window, display the input for this time.
An additional "pause" button should be added, next to the power button. The pause button will ask how many minutes to pause for (defaults to 5), and will automatically turn itself back on after that time period.
Create base package.json for future dependancies
Replace methods that set state in pc.js with:
.get(key)
.set(key, value, publisher)
.set(values, publisher)
.on(event, callback)
also replace refreshpc/detectRefresh with the on() method (abstracting the chrome.extension.sendRequest)
If you're signed into chrome, use remote storage rather than local
I had multiple old installation of the program with different block rules on each machine.
After the update form local storage to storage it deleted at least some of my rules
and if you turn the plugin on and off again in the popup some of my rules disappear too.
https://developer.chrome.com/webstore/using_webstore_api
acceptance criteria
master
from local machine & run make && make deploy
.A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.