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*.
- Go to Firefox browser addons
- Install the extension
- Download the latest version from here
- Open
about:debuggingin Firefox - Click on "This Firefox"
- Click on "Load Temporary Add-on"
- Select the
Install.zipfile
Enviorment variables
| Variable | Description | Default |
|---|---|---|
OBSIDIAN_PATH |
Path to your Obsidian vault | /code/obsi/ |
- Befor running the server make sure you export the
OBSIDIAN_PATHvariable by runningexport OBSIDIAN_PATH=/path/to/your/obsidian/vault.
- Install the package
pip install markob- Run the server
markobIf you dont have docker installed go here and follow the instructions.
- Pull the image
docker pull ghcr.io/rooyca/markob:main- Run the image
docker run --rm -p 8888:8888 rooyca/markob:mainWhere /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!
If you want to build the docker image yourself you can do it by:
- Clone the repo
git clone https://github.com/Rooyca/MarkOb- Build the image
docker build -t markob .- Run the image
docker run --rm -p 8888:8888 markobDownload the latest binary from the release page, make it executable and run it.
chmod +x markob.bin
./markob- Clone the repo
git clone https://github.com/Rooyca/MarkOb- Install the requirements
pip install -r requirements.txt- Run the api
uvicorn server/server.old:app --bind 8888- Clone the repo
git clone https://github.com/Rooyca/MarkOb- Run the server
python server/server.py- Highlight some text
- Right click on the text
- Select the option you want
You can also use the keyboard shortcuts:
ALT + Jto send the highlighted text to Obsidian.ALT + Kto send the highlighted text + Tags.ALT + Lto send the highlighted text + Note.ALT + Pto send the highlighted text + Tags and a note.
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.
