All Projects → WebMemex → Webmemex Extension

WebMemex / Webmemex Extension

Licence: other
📇 Your digital memory extension, as a browser extension

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Webmemex Extension

Yt Ad Autoskipper
A browser extension that automates skipping ad on Youtube. This is not an ad blocker, it just automates the process of clicking on the "Skip Ad" button on Youtube.
Stars: ✭ 127 (-27.84%)
Mutual labels:  webextension
Xstyle
A user styles manager for Firefox and Chrome
Stars: ✭ 138 (-21.59%)
Mutual labels:  webextension
Asciidoctor Browser Extension
⚪️ An extension for web browsers that converts AsciiDoc files to HTML using Asciidoctor.js.
Stars: ✭ 152 (-13.64%)
Mutual labels:  webextension
Lightbeam We
Web Extension version of the Firefox Lightbeam add-on
Stars: ✭ 129 (-26.7%)
Mutual labels:  webextension
Web Scrobbler
Scrobble music all around the web!
Stars: ✭ 1,783 (+913.07%)
Mutual labels:  webextension
Synology Download Manager
An open source browser extension for adding/managing download tasks to your Synology DiskStation.
Stars: ✭ 138 (-21.59%)
Mutual labels:  webextension
Selenium Ide
Open Source record and playback test automation for the web.
Stars: ✭ 1,815 (+931.25%)
Mutual labels:  webextension
Updatescanner
Firefox addon to monitor web pages for updates.
Stars: ✭ 166 (-5.68%)
Mutual labels:  webextension
Roll20 Enhancement Suite
A browser plugin that enhances and fixes Roll20. Available for all users.
Stars: ✭ 133 (-24.43%)
Mutual labels:  webextension
Disable Javascript
Adds the ability to disable JavaScript on specific sites.
Stars: ✭ 151 (-14.2%)
Mutual labels:  webextension
Skip Silence
🔇 Chrome extension to skip silent parts in videos and audio files on any webpage
Stars: ✭ 130 (-26.14%)
Mutual labels:  webextension
Multi Account Containers
Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy. Cookies are separated by container, allowing you to use the web with multiple identities or accounts simultaneously.
Stars: ✭ 1,893 (+975.57%)
Mutual labels:  webextension
Vivaldi Fox
An add-on that aims to add Vivaldi style toolbar colouring to the Firefox UI
Stars: ✭ 149 (-15.34%)
Mutual labels:  webextension
Web Ext
A command line tool to help build, run, and test web extensions
Stars: ✭ 1,846 (+948.86%)
Mutual labels:  webextension
Vim Vixen
Accelerates your web browsing with Vim power!!
Stars: ✭ 1,998 (+1035.23%)
Mutual labels:  webextension
Web Ext Types
TypeScript type definitions for Firefox WebExtensions
Stars: ✭ 127 (-27.84%)
Mutual labels:  webextension
Livemarks
Extension that restores RSS Feed Livemarks in Firefox.
Stars: ✭ 137 (-22.16%)
Mutual labels:  webextension
Github Mermaid Extension
A browser extension for Chrome, Opera & Firefox that adds Mermaid language support to Github
Stars: ✭ 170 (-3.41%)
Mutual labels:  webextension
Absolutedoubletrace
A web extension to block browser fingerprinting
Stars: ✭ 156 (-11.36%)
Mutual labels:  webextension
Ff2mpv
A Firefox add-on for playing URLs in mpv.
Stars: ✭ 149 (-15.34%)
Mutual labels:  webextension

WebMemex browser extension

This browser extension aspires to turn the browser into an offline-first knowledge management tool. It can store web pages you visit on your computer by freeze-drying them: removing scripts and thus most interactive behaviour, but inlining all images and stylesheets to let you save the page exactly the way you saw it.

The long-term goal is to enable you to extract quotes, create notes, and make links between things, to really grow your personal web. Ultimately, you should be able to publish (parts of) your web to share your knowledge with others, thus turning your browser from a web viewer into a web weaver.

It is currently tested on Firefox and Chromium. It is published on Mozilla Addons (also on Chrome Web Store but it may be outdated as that repository often imposes new constraints).

Contribute

Got feedback, bug fixes, new features, tips? Want to help with coding, design, or communication? Give a shout. 📢

Pop in on #webmemex on Freenode, send a PR or open an issue on the GitHub repo, or send me (Gerben/Treora) a message.

All code in this project is in the public domain, free from copyright restrictions. Please waive your copyrights on any contributions you make. See e.g. unlicense.org for more information.

Hacking

See Codetour.md for an explanation of the repository structure. In short, it is a WebExtension (runs on Firefox and Chrome/Chromium browsers), bundled by browserify, that logs and stores pages in PouchDB, and provides a viewer built with React+Redux.

Build and run it

  1. Clone this repo.
  2. Get Node/NPM≥10.
  3. Run make to install dependencies and compile the source files.
  4. Load it in Firefox or Chromium/Chrome/Opera/Brave/…:
    • In Firefox: run npm run firefox (or run web-ext directly for more control). Alternatively, go to about:debugging, choose 'Load Temporary Add-on', and pick extension/manifest.json from this repo.
    • In Chromium/…: go to Tools→Extensions (about:extensions), enable 'Developer mode', click 'Load unpacked extension...', and pick the extension/ folder from this repo.

Automatic recompilation

If the steps above worked, running npm run watch will trigger a quick recompilation every time a source file has been modified.

If you are testing in Firefox through npm run firefox/web-ext, the extension should also reload automatically. Otherwise, manually press the reload button in the extension list.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].