All Projects → Hashnode → hashnode-browser-extensions

Hashnode / hashnode-browser-extensions

Licence: other
Google chrome & Mozilla firefox browser extensions for Hashnode

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to hashnode-browser-extensions

Dark-Codes
We are an Coding Community, We provide Codes & Help in our Discord Server! This repository is just a brief info about our Server
Stars: ✭ 19 (-5%)
Mutual labels:  developers
read-medium-extension
Chrome extension for reading Medium for free without leaving the page.
Stars: ✭ 55 (+175%)
Mutual labels:  browser-extension
linguist
Linguist is a powerful browser extension for translate pages and text, which are ready to replace your favorite translate service
Stars: ✭ 21 (+5%)
Mutual labels:  browser-extension
code-medium
Browser extension that simplifies writing code in Medium posts. Quickly create and edit Github Gists without leaving the editor
Stars: ✭ 59 (+195%)
Mutual labels:  browser-extension
SchoologyPlus
A web extension that enhances your Schoology experience with numerous interface improvements
Stars: ✭ 83 (+315%)
Mutual labels:  browser-extension
Spider-Sense
A browser extension to monitor your spiders deployed on Scrapy Cloud.
Stars: ✭ 15 (-25%)
Mutual labels:  browser-extension
osmosmemo
Turn GitHub into a bookmark manager
Stars: ✭ 120 (+500%)
Mutual labels:  browser-extension
reddit-news
📰 simple browser extension that shows recent news from reddit.com
Stars: ✭ 46 (+130%)
Mutual labels:  browser-extension
pixiebrix-extension
PixieBrix browser extension
Stars: ✭ 45 (+125%)
Mutual labels:  browser-extension
facebook adblock
An open-source Ad Blocker for Facebook™
Stars: ✭ 173 (+765%)
Mutual labels:  browser-extension
searchprovider-for-browser-tabs
Browser tab search provider for GNOME
Stars: ✭ 21 (+5%)
Mutual labels:  browser-extension
developers-tips-and-tricks-resources
Repository with various tips and tricks for developers 🧑‍💻💡
Stars: ✭ 57 (+185%)
Mutual labels:  developers
inDoors
Chrome/Firefox extension that displays companies' Glassdoor ratings on LinkedIn and other job sites
Stars: ✭ 33 (+65%)
Mutual labels:  browser-extension
WebExtensions.Net
A package for consuming WebExtensions API in a browser extension.
Stars: ✭ 22 (+10%)
Mutual labels:  browser-extension
discussify-browser-extension
Discussify's browser extension app
Stars: ✭ 36 (+80%)
Mutual labels:  browser-extension
stylish-hub
🍹 A browser extension that brings new GitHub features and experience.
Stars: ✭ 14 (-30%)
Mutual labels:  browser-extension
gitlab-job-log-viewer
Browser extension for code highlighting raw logs in Gitlab CI
Stars: ✭ 21 (+5%)
Mutual labels:  browser-extension
dezoomify-extension
A browser extension to detect zoomable images in web pages and downloading them with dezoomify
Stars: ✭ 23 (+15%)
Mutual labels:  browser-extension
word-discoverer
📖 Chrome Extension: Word Discoverer
Stars: ✭ 135 (+575%)
Mutual labels:  browser-extension
Wudooh
Browser extension that allows Arabic script modifications for clarity and customization
Stars: ✭ 43 (+115%)
Mutual labels:  browser-extension

Hashnode browser extension for Firefox and Google Chrome 🕸

Google chrome and Mozilla firefox browser extension with hot & trending posts on tap. Built with Node.js v8.9 using React, Parcel, and Sass. Follows Standard JS

Setup

git clone https://github.com/Hashnode/hashnode-browser-extensions.git
yarn install
yarn start-web // starts the web app
Google Chrome extension
yarn start-chrome // same as web app but is served from ./dist/dist-chrome  

now copy chrome/images folder to dist/dist-chrome and then load dist/dist-chrome into browser

yarn build-chrome // builds for chrome and will be available in ./builds/chrome  

This time no need to copy anything

Mozilla Firefox extension
yarn start-firefox // same as web app but is served from ./dist/dist-firefox

now copy firefox/images folder to dist/dist-firefox and then load dist/dist-firefox into browser

yarn build-firefox // builds for firefox and will be available in ./builds/firefox  

This time no need to copy anything

manifest.json files are maintained sperately for firefox and chrome in their respective folders. In order to live test the extension copy the manifest.json file manually to respective ./dist/{dist-chrome|dist-firefox} folder. Keep making changes and the parcel takes care of the rest.

🔴 Changes to the manifest.json must be made to the respective folder and dist folder should be untouched. Instead manually copy if you are testing it locally

Dockerised way of building

Make sure you have docker running & yarn is installed in your computer Finally, run yarn build-in-container. This will throw build files in the end in a directory called builds


Procedure to load extension for chrome

Visit chrome://extension in Google Chrome, click on Load unpacked and select build/dist folder with manifest.json file in it and you are good to go.

Procedure to load extension for firefox

Visit about:debugging#addons in Mozilla Firefox, click on Load Temporary Add-on and select the firefox build/dist folder with manifest.json in it and you are good to go.

  • You can test live as you develop by keeping the parcel server running.
  • If you want to inpect things, you can right click like a normal webpage on the dropdown.

Contact [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].