Patchfox
This is a new client for Secure Scuttlebutt packaged as a Web Extension for Firefox.
Requirements
Setup
-
Follow the Scuttle-Shell setup described in the projects README. Be aware that Patchfox will work without Scuttle-Shell provided there is a sbot running with the plugins it needs (the only non-common plugin it uses is ssb-threads). It is easier to use Scuttle-Shell though because the add-on can start and stop it leading to a more pleasant experience.
-
Install dependencies with
$ npm install
Building
$ npm run dev
This will launch Firefox Developer Edition running the WebExtension, you need to click on the little hermie button on the toolbar to launch it.
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 verify the configuration, if you're not running scuttle-shell, it will ask you if you want to run it.
Testing the protocol schemas
After installing and configuring patchfox, try browsing to:
ssb:%Acm4sCjCDGWADCw773gfQyQ03tVYmxQLhyUWET8wLPc=.sha256
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:
- Scuttlebutt:
@gaQw6z30GpfsW9k8V5ED4pHrg8zmrqku24zTSAINhRg=.ed25519
- Mastodon: @soapdog@toot.cafe
- Twitter: @soapdog
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? Have some cryptobucks to spare? 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 in the following cryptocurrencies:
- Ethereum: 0x0bd1bbb25cc9dd2ce8ea1fba4e333ff091f671a9
- Bitcoin: 1Px1PeVBJ2Mz1iC6UF8UZVXW7zPoonMVKJ
- DASH: Xh5b2TfS7CTUgSMUENWUQFmTqZyk3DUdQX