- Install NVM Package Manager :
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
- Install Pupetteer :
npx puppeteer browsers install chrome-headless-shell
- Install Mermaid CLI :
npm install -g @mermaid-js/mermaid-cli
- Install Ripgrep Utility :
sudo apt install ripgrep
- Install Kitty :
sudo apt install kitty
- For Ubuntu < 24.04 LTS :
pip3 install minimark
- For Ubuntu == 24.04 LTS :
pip3 install minimark --break-system-packages
(NOTE : Ubuntu 24 does not allow installing any python packages without the additional flag, but rest assured : IT IS SAFE, if you dont want this, you can install Minimark in a separate Python venv)
To open a markdown file with minimark, simply...
- Open the Kitty terminal emulator.
- Within Kitty, use the command :
minimark -file /location/to/my_markdown_file.md
(π’ = Impemented, π΅ = May work, but hasn't been tested, π = Upcoming)
- Dark mode support π’
- β Latex support π’
- β Mermaid Diagram Support π’
- Windows Support π΅ (#19)
- TODO support π
- Git versioning support π
- Export to other formats (PDF / Word / HTML / Latex) π
- Rich Email support π
- Online File Sync π
- Online collaboration π
- SSH support (can work over SSH) π΅
- Support for emoji short-codes π’
- Zotero support π
- TTS support π’ (Basic #16)
- Hand-drawing support π (Excalidraw)
- π ChatGPT and Generative AI integration
- Official Webpage & Documentation : https://xbais.net/minimark.html
- PyPI : https://pypi.org/project/minimark/0.0.1.2/#description