Hi Scuttleverse,
I am releasing a pre-proto-barely-working-alpha-quality git repos for us to start playing with scuttlebutt from #Firefox.
This is a combination of a native app which is built with #NodeJS and provides the sbot
client and a #WebExtension that allows on to share content to Scuttlebutt. This message is being written and shared with this add-on for Firefox.
Native App
Since Firefox WebExtension API does not provides us with UDP or TCP APIs, we need to reply on a companion app running in NodeJS and communicating with WebExtensions over standard input/output. The API used is described in Native Messaging.
The setup is a bit convoluted, so please pay attention to the README file. Also, be aware that my daily driver is a Windows machine and I have tested this briefly on macOS but not on Linux (it should work though).
You can fetch the native app at my github repo for sbot_native_app.
Share on Scuttlebutt WebExtension
This is the first WebExtension related to Scuttlebutt that I am releasing (aka allowing it to escape my poor judgement in software quality). In the future, I will improve this add-on and create other add-ons as well. They will all talk to the native app mentioned above.
This add-on adds a sidebar that allows you to share content on our beloved platform. The sidebar is persistent, so switching tabs in Firefox does not affect it, which means, it makes quite pleasant to use, specially when you're using multiple tabs and fetching content from them like I am doing now.
Be aware that you need to setup the native app first before you can use this add-on.
Fetch it from github on the webextension-share-on-scuttlebutt repo.
Disclaimer
This is really alpha software! Please follow the instructions carefully and don't hesitate to reach out to me if you want.