Quark Note Taker (or just Quark for short) is an opensource, cross platform, Markdown-based note taking application written in Python. All notes are stored as plain-text/markdown files. It has a build-in live preview of the notes with MathJax support and the note editor provides built-in spell checking. The user interface is made with the PyQt framework.
- note editor with markdown pretty-printing (syntax highlighting)
- in-editor spellchecking
- basic note management
- auto-saving
- markdown live preview
- pretty-printing of code blocks
- MathJax support
- synchronized scrolling
Note: In the past, Quark used the Python Markdown module to generate the live preview of notes. It now uses the Misaka module instead as it provides better performance.
- Make sure you have all dependencies installed and that they all work correctly.
- Clone Quark and its submodules using:
git clone --recursive https://github.com/Leonardo2718/Quark_Note_Taker.git. - Start Quark by running the file
quark.py. - Quark will prompt you to create a notes directory. By default, it will be
$HOME/QuarkNotes/but this can be changed in thesettings.pyfile. Once the notes directory is created, Quark will ask you if you want to put a copy of this README file and other documentation in this new directory. - When Quark starts, if
README.mdis not opened by default, useFile->Open(or typeCtrl+O) to open the file/note. - If the file opens and is displayed correctly, then Quark is working!
- Optional: customize Quark to your liking by modifying any of the following files
config.jsonthemes/default.csshtml-template/htmlDoc_start.htmlhtml-template/htmlDoc_end.html- some or all source files
- There is a problem highlighting the syntax of nested emphasis when the same symbols
are used such as
_emphasized __and__ strong_so use_emphasized **and** strong_instead if care about correct syntax highlighting.
Note: Quark Note Taker has only been tested on Linux platforms
Quark Note Taker is licensed under the MIT License.
All documentation that goes with Quark Note Taker is licensed under a Creative Commons Attribution 4.0 International License.
