makaroni4 / willpower

A browser extension that allows you to take a breath before visiting unwanted websites.

Home Page:https://chrome.google.com/webstore/detail/willpower/codkcdmdmljjhncjfkfgjbmiglcfpdgc/related

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Willpower Frame 1 (9)

πŸ’ͺ Willpower is a Chrome Extension that helps you stay focused by blocking websites or specific web pages.

❀️ Unlike other website blocking extensions, Willpower does not track any user data. It's a simple Vue JS application made with only one purpose – to help being focused and take a breath before actually visiting a rabbit-hole-website.

πŸ”§ Willpower is customizable. You can:

  • set your breathing timer duration
  • motivational quote
  • buttons copy
  • redirect destination after decided to close a website

πŸ“Š Willpower stores its data in your Chrome browser storage. Besides default config parameters ☝️ it also keeps track of how many times you visited or skipped blocked pages.

Screenshots

πŸ” Example of a Screenwall πŸ‘‡. You can customize any copy.

Screenshot 2021-04-04 at 15 39 27

πŸ“Š Extension's popup shows stats of how often you close or open blocked websites:

Screenshot 2021-04-04 at 15 23 13

πŸ›‘ Example of URL patterns to block. As you can see, it supports a wildcard symbol *, so you can block any web page, even a search query in Google.

Screenshot 2021-04-04 at 15 23 30

πŸ“ You can fully customize Screenwall copy, breathing timer or a comfortable browsing window (Willpower will show a Screnwall after 15 min of browsing).

Screenshot 2021-04-04 at 15 23 37

Development

Run npm install to install needed packages. FYI Willpower built with Vue CLI.

Run npm run build to compile the extension. Vue CLI will add a dist folder with all the necessary files.

Load the dist folder to chrome://extensions/ via "Load unpacked":

Loading extension in Chrome for development

πŸ” You'll need to run npm run build and update extension ☝️ every time you changed CSS/JS files.

About

A browser extension that allows you to take a breath before visiting unwanted websites.

https://chrome.google.com/webstore/detail/willpower/codkcdmdmljjhncjfkfgjbmiglcfpdgc/related

License:MIT License


Languages

Language:Vue 62.3%Language:SCSS 24.7%Language:JavaScript 10.5%Language:HTML 2.5%