All Projects → ipfs-shipyard → discussify-browser-extension

ipfs-shipyard / discussify-browser-extension

Licence: MIT License
Discussify's browser extension app

Programming Languages

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

Projects that are alternatives of or similar to discussify-browser-extension

Metastream
Watch streaming media with friends.
Stars: ✭ 1,926 (+5250%)
Mutual labels:  firefox-addon, p2p, browser-extension
lens
The official network explorer for Wavelet.
Stars: ✭ 28 (-22.22%)
Mutual labels:  dapp, p2p
youtube-timestamps
Web Extension to show timestamps from YouTube comments on timeline.
Stars: ✭ 42 (+16.67%)
Mutual labels:  firefox-addon, 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 (-41.67%)
Mutual labels:  firefox-addon, browser-extension
x-forwarded-for
X-Forwarded-For Header Browser Extension
Stars: ✭ 36 (+0%)
Mutual labels:  firefox-addon, browser-extension
datadog-to-terraform
Converts Datadog resource JSON into Terraform alarm code.
Stars: ✭ 191 (+430.56%)
Mutual labels:  firefox-addon, browser-extension
workshop-todo-dapp
A workshop into adding realtime collaboration in a typical To-do app
Stars: ✭ 29 (-19.44%)
Mutual labels:  dapp, p2p
perfect-home
firefox newtab/home replacement
Stars: ✭ 101 (+180.56%)
Mutual labels:  firefox-addon, browser-extension
night-video-tuner
🎬 Browser extension that allows adjusting temperature and other properties of videos on Chrome and Firefox.
Stars: ✭ 19 (-47.22%)
Mutual labels:  firefox-addon, browser-extension
stylish-hub
🍹 A browser extension that brings new GitHub features and experience.
Stars: ✭ 14 (-61.11%)
Mutual labels:  firefox-addon, 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 (+63.89%)
Mutual labels:  firefox-addon, browser-extension
LuminousNewTab
Luminous New Tab is a beautiful 'new tab' browser extension that has an animated gradient background! New tabs will show your bookmarks, the time, weather and let you do searches too!
Stars: ✭ 18 (-50%)
Mutual labels:  firefox-addon, browser-extension
Biet-O-Matic-BE
Biet-O-Matic Browser Extension
Stars: ✭ 28 (-22.22%)
Mutual labels:  firefox-addon, browser-extension
aws-peacock-management-console
Browser Extension to show account alias and change color of AWS Management Console, even if AWS SSO.
Stars: ✭ 46 (+27.78%)
Mutual labels:  firefox-addon, browser-extension
follows-you-github
A simple browser extension that shows a label to indicate that some user follows you on GitHub
Stars: ✭ 25 (-30.56%)
Mutual labels:  firefox-addon, browser-extension
url-incrementer
A web extension for Chrome, Edge, and Firefox. Increment a URL or go to the next page. Supports auto incrementing and advanced toolkit functions like scraping URLs.
Stars: ✭ 27 (-25%)
Mutual labels:  firefox-addon, browser-extension
inDoors
Chrome/Firefox extension that displays companies' Glassdoor ratings on LinkedIn and other job sites
Stars: ✭ 33 (-8.33%)
Mutual labels:  firefox-addon, browser-extension
refined-github
Browser extension that simplifies the GitHub interface and adds useful features
Stars: ✭ 19,066 (+52861.11%)
Mutual labels:  firefox-addon, browser-extension
scape
🎨 The new tab page with simplicity in mind.
Stars: ✭ 14 (-61.11%)
Mutual labels:  firefox-addon, browser-extension
copy-as-markdown
🖱 Browser extension to copy hyperlinks, images, and selected text as Markdown with GFM support
Stars: ✭ 137 (+280.56%)
Mutual labels:  firefox-addon, browser-extension

@discussify/browser-extension

Discussify's browser extension.

Screenshot

Installation

Choose one of the installations below. Note that you will need to have a self-sovereign identity on uPort to sign in into the app.

Easy install (AMO/Add-ons for Firefox and Chrome Web Store)

Chrome Web Store

Download and install it here.

AMO/Add-ons for Firefox

We did not submit the extension to AMO yet as we are tackling privacy policy first. There is an opened issue for that and you can check its status here.

Build from source

Warning: It is recommended that you install from AMO or the Chrome Web Store, since that will give you automatic updates. Building from source, your extension will not update, and you will have to rebuild every time a new version comes out.

  1. Clone the project.

  2. (optionally) Checkout a specific version tag. By default, master is checked out.

  3. Install the dependencies by running npm install in the project folder.

  4. Build the project by running npm run build in the project folder.

  5. On Chrome:

    1. Type chrome://extensions in the URL bar.
    2. Enable "Developer mode".
    3. Click on "Load unpacked extension..." button.
    4. Point to dist/chrome.
  6. On Firefox:

    1. Type about:debugging in the URL bar.
    2. Click on "Enable add-on debugging".
    3. Click on "Load Temporary Add-on".
    4. Pick the file dist/firefox/manifest.json.
  7. The extension should now appear in the extensions list! Click on the extension icon and then look for the white floating action button in the bottom right of your window to login with a uPort identity and start using Discussify.

Contributing

If you want to contribute for the project, we encourage you to read over the pm-discussify repository README.

In order to run the project, follow the Build from source instructions but, instead of npm run build, use npm start.

Any changes to the source code will be compiled and the extension should automatically reload, thanks to webpack-chrome-extension-reloader. If you have any problems with this feature, simply click the reload button on the extension.

Commands

start

You can start your project for development in 3 different ways:

$ npm run start:chrome
$ npm run start:firefox
$ npm start

All the commands listed above start the project for development. Note the differences:

  • $ npm run start:chrome will produce a development build on dist/chrome/build. You should point to dist/chrome on chrome://extensions/.

  • $ npm run start:firefox will also produce a development build but this time on dist/firefox/build. You should pick the dist/firefox/manifest.json file when you are click on "Load Temporary Add-on".

  • $ npm start runs npm run start:chrome by default.

build

$ npm run build

Builds the project for production.

test

$ npm test

Runs the project tests.

lint

$ npm run lint

Checks if the project has any linting errors.

Privacy Policy

We encourage you to read our Privacy Policy before start using Discussify.

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].