You are reading content from Scuttlebutt
@SoapDog %uBev5w8m8iZGVbQDo9fpr+CXLBtth0xngs4uUF/LFAk=.sha256

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.

@SoapDog %66Xe+j9Ocf9eGC259wRXSMIO4hQMYnb2EMjb4xk0CEo=.sha256

This is how it looks:

soapdog_webextension-share-on-scuttlebutt_ A WebExtension to share content on scuttlebutt (uses Native Messaging) - Nightly 2017-12-15 18.01.02.png

Currently there is no way to add blobs from it, so I couldn't add the screenshot but that is a feature that I will add as soon as I can.

@SoapDog %nFmCBnQWgRGEji6eRq7gKNNl78K5RvC0+oLPN1iJhRs=.sha256

cc @Dominic @andrestaltz @tim @Matt McKegg

@tim %pxMwY8pfPwipKPz8QAaiCrQmBsZOlJKs+z59Kb1AHpA=.sha256

Fantastic. I'll give this a try over the weekend :)

User has not chosen to be hosted publicly
@SoapDog %k2olXNdmy3nUu4KixlueHr44GZd0RpwNMGg/UuwjgBs=.sha256

@keks as far as I know websockets work fine. The standard input will be used to tell sbot to launch the websockets server in the future and then connect to it. At least that is my plan. I just implemented whoami and publish without websockets now because I wanted to get something out there fast. Also, thanks for the kind words :heart_eyes:

@tim %pnyRLxMa1Wgw8AH+xfJ+i5BK/vR/Z2cuqkwFK/wz7k0=.sha256

@SoapDog it works! Test post is displaying fine.

Excellent set up instructions too. Even though there were a few steps to carry out it was very easy to get it running on MacOS.

User has not chosen to be hosted publicly
@SoapDog %VucG7F7kZOiRQQbk9daPrRVNFG/5x1nVk2H+7Ssht1w=.sha256

@tim I was afraid that the instructions were a bit confusing. Glad that it worked out.

@tom thanks for the kind words :grinning:

@mix %bcejy+/Ni7K592Pe/moPW5kFkze0YTQfoQfpFuLLS3w=.sha256

I'm really pumped to try this but short on time. Know that I'm cheering from the sidelines and will join the party when I can. Keep making awesome things and sharing them xxx

Join Scuttlebutt now