All Projects → soapdog → Patchfox

soapdog / Patchfox

Licence: mit
A client for scuttlebutt network as a Firefox WebExtension

Projects that are alternatives of or similar to Patchfox

News Feed Eradicator
A browser extension that deletes your news feed and replaces it with a nice quote
Stars: ✭ 690 (+385.92%)
Mutual labels:  webextensions
Passwords Webextension
The official browser extension for the Passwords app for Nextcloud.
Stars: ✭ 68 (-52.11%)
Mutual labels:  webextensions
Ui Tool
UI for create-web-ext
Stars: ✭ 104 (-26.76%)
Mutual labels:  webextensions
Jsdemos
Home page for all listed extensions, if you have any suggestions/bugs, please file an issue in this repo
Stars: ✭ 14 (-90.14%)
Mutual labels:  webextensions
Persian Twitter
A WebExtension which improves Twitter & TweetDeck user experience for Persian users
Stars: ✭ 66 (-53.52%)
Mutual labels:  webextensions
Trace.moe Webextension
WebExtension for the Anime Reverse Search Engine to search by image
Stars: ✭ 89 (-37.32%)
Mutual labels:  webextensions
Proven
🔑✅ An alternative to Twitter's verified accounts powered by Keybase.
Stars: ✭ 511 (+259.86%)
Mutual labels:  webextensions
Web Ext
A command line tool to help build, run, and test web extensions
Stars: ✭ 1,846 (+1200%)
Mutual labels:  webextensions
Multipletab
Multiple Tab Handler, Provides feature to close multiple tabs.
Stars: ✭ 67 (-52.82%)
Mutual labels:  webextensions
Redux Webext
Redux for WebExtensions
Stars: ✭ 101 (-28.87%)
Mutual labels:  webextensions
Save As Ebook
Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension
Stars: ✭ 959 (+575.35%)
Mutual labels:  webextensions
Tabs Aside
A session/tab manager web extension for Firefox based on the Microsoft Edge feature.
Stars: ✭ 58 (-59.15%)
Mutual labels:  webextensions
Netflix Categories
Unlock Netflix Hidden Categories With This Browser Extension
Stars: ✭ 93 (-34.51%)
Mutual labels:  webextensions
Scrollupfolder
A firefox addon wich goes up a folder of a website.
Stars: ✭ 18 (-87.32%)
Mutual labels:  webextensions
Page Translator
One-click in-line page translation for Firefox
Stars: ✭ 114 (-19.72%)
Mutual labels:  webextensions
Downthemall
The DownThemAll! WebExtension
Stars: ✭ 512 (+260.56%)
Mutual labels:  webextensions
Github Contribution Color Graph
Change colors of contribution graph in GitHub.
Stars: ✭ 70 (-50.7%)
Mutual labels:  webextensions
Css Feature Toggle Devtools Extension
A devtools extension for toggling CSS features allowing developers to see how pages/apps render in browsers that don't support modern CSS features
Stars: ✭ 138 (-2.82%)
Mutual labels:  webextensions
Vertical Tabs Reloaded
Firefox add-on for arranging tabs vertically
Stars: ✭ 115 (-19.01%)
Mutual labels:  webextensions
Retrotxt
RetroTxt is the WebExtension that turns ANSI, ASCII, NFO text into in-browser HTML
Stars: ✭ 93 (-34.51%)
Mutual labels:  webextensions

Patchfox

This is a new client for Secure Scuttlebutt packaged as a Web Extension for Firefox. It is available on the Firefox Add-ons Portal, so if you just want to run it, that's the easiest way. Read on if you want to develop with it.

Requirements

Setup & Building

Patchfox uses Svelte and requires NodeJS for development. After you have NodeJS installed, you can install the dependencies with:

$ npm install

And build the add-on with:

$ npm run clean-build

If you use:

$ npm run clean-dev

It will build the add-on using sourcemaps which makes debugging easier but can't be submit to AMO because they limit bundles to 4mb.

Running

Go to about:debugging on Firefox, select this firefox and click to add a temporary add-on. Select the manifest.json file from the dist/ folder from this repository.

Setup inside Patchfox

Once patchfox is running, it needs to learn your remote and secret, you can just click the "browse" button on the setup screen and select your .ssb/secret file. Patchfox will use the data inside your secret file to derive your remote address. Remember to click save.

After saving Patchfox will then try loading your public feed. You need to have a running sbot for it to work.

Testing the protocol schemas

After installing and configuring patchfox, try browsing to:

ssb://message/sha256/Acm4sCjCDGWADCw773gfQyQ03tVYmxQLhyUWET8wLPc%3D

Commentary, getting help

I'f you're interested in learning more about the technologies behind this add-on, check out:

Don't hesitate to reach out to me at:

Sponsorship

Do you want a decentralized internet too? Are you worried about the loss of net neutrality and realized that radical decentralization is the way to fight back? If you want to make a financial contribution to help me fund development of this and other dex focused software, I would love to receive contributions through these channels:

Artwork attribution

Patchfox is using artwork by many artists including:

  • Art made by Angelica.

  • Some icons made by Eucalyp from www.flaticon.com.

  • Artwork for the 2020.2.1 release poster was done by: Photo by Krista Stucchio on Unsplash

Third party vendored libraries

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