keithjgrant / omnibear

A Micropub browser extension
MIT License
36 stars 8 forks source link
blogging decentralization indieweb micropub social

Seeking new ownership

I have turned off domain renewal for https://omnibear.com. If anybody is interested in taking over this project, reach out to me at barkeep @ keithjgrant.com

The browser extension needs to be upgraded (possibly partially rewritten) using the newer web extensions API. In the retooling branch I've updated the tooling and refactored out the MobX dependency to get things modernized a bit, but the main conversion to Web Manifest 3 still needs to be done before this can work in today's browsers.

Omnibear

For general usage information, see https://omnibear.com.

Development

After cloning the repository, run npm install to install dependencies.

Installing from the repository

To install in Chrome from the repository:

  1. Navigate to chrome://extensions/
  2. Check the “Developer mode” box
  3. Click “Load unpacked extension” and select the /dist directory of the repository

To install in Firefox from the repository:

  1. Navigate to about:debugging
  2. Click “Load Temporary Add-On”
  3. Navigate to the /dist directory and select the manifest.json file

Theoretically, this should work in MS Edge, too, but I don’t run Windows so I haven’t tested that out.

Overview

Omnibear is run by three scripts:

Authentication details, user settings, and the note draft are stored in Omnibear’s localStorage.