Skip to content

JuliaGrandury/brighterdays-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Brighter Days Chrome Extension

About The Project

Why? I wanted to sharpen my DOM understanding and manipulation skills with vanilla javascript. I've also always wanted to learn what goes into making a chrome extension so I made this one that replaces every image with a puppy and every header with a motivational quote.

TL;DR In a world where we are constantly solicited by angering or saddening news, we could all use a little more serotonin.

See the same New York Times page at "nytimes.com/section/politics" with and without the extension:

(back to top)

Getting Started

To get a local copy up and running follow these steps.

Prerequisites

You will need to have Node.js and npm package manager installed. If you do not, visit Node.js and download the version labeled LTS. To install the latest version of npm run npm install npm@latest -g. Ensure that both are correctly installed using node -v and npm -v.

Installation

  1. Clone the repo into your desired folder with
    git clone https://github.com/JuliaGrandury/brighterdays-extension.git
  2. Go to Google Chrome > Window > Extensions > Load Unpacked > Select the location of the cloned repository or Google Chrome Extensions (by your address bar) > Manage Extensions > Load Unpacked > Select the location of the cloned repository. There you can toggle it on or off as you'd like.

(back to top)

Roadmap

  • Only change sensitive or triggering content
  • Improve loading time

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Julia Grandury - [email protected]

Project Link: https://github.com/JuliaGrandury/brighterdays-extension

(back to top)

About

A Chrome Extension for DOM Manipulation in Vanilla JS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published