GithubHelp home page GithubHelp logo

soapdog / webextension-share-on-scuttlebutt Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 6 KB

A WebExtension to share content on scuttlebutt (uses Native Messaging)

JavaScript 55.09% HTML 43.94% CSS 0.97%
scuttlebutt webextension

webextension-share-on-scuttlebutt's Introduction

Share on Scuttlebutt WebExtension

This is an ALPHA quality WebExtension for Firefox to add a sidebar that enables the user to post to the scuttlebutt platform.

Dependencies

This add-on depends on a native app that needs to be correctly setup for it to work. It works by using the Native Messaging API to communicate with a bundled sbot.

Go to sbot native app first and setup that app to be able to use this add-on.

How to install the add-on

On Firefox Nightly (or Firefox Dev Edition) go to about:debugging and use the load temporary add-on button to browse your files. Select the manifest.json file included with this repository. The sidebar should launch with a text area that allows you to post to scuttlebutt.

To learn more about WebExtension development and debugging, go to MDN Web Docs - WebExtensions.

Roadmap

  • [] - Add error checking for missing native sbot app.
  • [] - Add support for private messages.
  • [] - Add helper for mentioning friends.

Contributing

This is free software under the terms of the MIT license. I would love contributions to this WebExtension. I tried to make it as vanilla as possible to the point that it is quite naive. My objective is to make it approachable for new contributors with minimal knowledge of JS.

The WebExtension is running on a different and isolated DOM than the page being displayed so we don't need to worry about many stuff that is common to Web Development.

If you want to contribute, these are some ideas:

  • Need a better icon.
  • Need translations.
  • Need private messaging.

Sponsorships

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

webextension-share-on-scuttlebutt's People

Contributors

soapdog avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.