Skip to main content

markob - Web Highlighter for Obsidian

Docker image

While reading your favorite articles you can highlight your texts and send them to your Obsidian vault and it will automatically create a file with the name of the page. Saving what interests you has never been easier*.

highlighter

Extension Installation

Firefox

Firefox Browser Addons

  1. Go to Firefox browser addons
  2. Install the extension

Manual Installation

  1. Download the latest version from here
  2. Open about:debugging in Firefox
  3. Click on "This Firefox"
  4. Click on "Load Temporary Add-on"
  5. Select the Install.zip file

Running the server

Enviorment variables

Variable Description Default
OBSIDIAN_PATH Path to your Obsidian vault /code/obsi/
  • Befor running the server make sure you export the OBSIDIAN_PATH variable by running export OBSIDIAN_PATH=/path/to/your/obsidian/vault.

PIP

  1. Install the package
pip install markob
  1. Run the server
markob

Docker

If you dont have docker installed go here and follow the instructions.

  1. Pull the image
docker pull ghcr.io/rooyca/markob:main
  1. Run the image
docker run --rm -p 8888:8888 rooyca/markob:main

Where /home/USER/Documents/Obsidian/Highlights/ is the path to your Obsidian vault. Make sure to create your Highlights folder in your vault.

It's that simple!

Docker build

If you want to build the docker image yourself you can do it by:

  1. Clone the repo
git clone https://github.com/Rooyca/MarkOb
  1. Build the image
docker build -t markob .
  1. Run the image
docker run --rm -p 8888:8888 markob

Binary

Download the latest binary from the release page, make it executable and run it.

chmod +x markob.bin
./markob

Python (FastAPI Version)

  1. Clone the repo
git clone https://github.com/Rooyca/MarkOb
  1. Install the requirements
pip install -r requirements.txt
  1. Run the api
uvicorn server/server.old:app --bind 8888

Python (http.server Version)

  1. Clone the repo
git clone https://github.com/Rooyca/MarkOb
  1. Run the server
python server/server.py

Usage

  1. Highlight some text
  2. Right click on the text
  3. Select the option you want

You can also use the keyboard shortcuts:

  • ALT + J to send the highlighted text to Obsidian.
  • ALT + K to send the highlighted text + Tags.
  • ALT + L to send the highlighted text + Note.
  • ALT + P to send the highlighted text + Tags and a note.

Contributing

All contributions are welcome! If you find a bug or have a suggestion please open an issue. If you want to contribute code please open a pull request.

Metadata

Release files for Markob 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Markob 0.0.3
File Size Uploaded
markob-0.0.3.tar.gz 272.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Markob 0.0.3
File Interpreter ABI Platform
markob-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 277.7 kB

Release files / markob-0.0.3.tar.gz

Download URL markob-0.0.3.tar.gz
Size 272.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9c926e76e09b2d210a3813a3b32b71526d2e4d3870d84ff8197bb1dd6cc99557
BLAKE2b-256 checksum
How to use checksums
9e29700c585e1d8ef0a97812b97e95a6839c1c6bae66117e8bc4af7f8a8454f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / markob-0.0.3-py3-none-any.whl

Download URL markob-0.0.3-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
02c9124fa3ba410ced2377b5ef79b5267590e180234fa6c6a81a1fc555d8b912
BLAKE2b-256 checksum
How to use checksums
a7f460dc49816539e049756e7e882fcee3c8f1c34daaf115ee1b0942040c2a37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page