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:debugging
in Firefox - Click on "This Firefox"
- Click on "Load Temporary Add-on"
- Select the
Install.zip
file
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 runningexport OBSIDIAN_PATH=/path/to/your/obsidian/vault
.
- Install the package
pip install markob
- Run the server
markob
If 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: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!
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 markob
Download 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 + 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.
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.