Skip to content

The markdown editor worth stealing. Inspired by Ulysses, based on code from Quilter

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

anthonyajumelles/ThiefMD

 
 

Repository files navigation

ThiefMD

ThiefMD is a Markdown editor that helps with organization and management. It is heavily inspired by Ulysses. Initial code was based on work from Quilter.

Installation from Flatpak

ThiefMD is now available on Flathub. Make sure you've added flathub to your system.

flatpak install flathub com.github.kmwallio.thiefmd

Debian Based Distro Installation

sudo add-apt-repository ppa:thiefmd/thiefmd
sudo apt-get update
sudo apt-get install com.github.kmwallio.thiefmd

Arch User Repository

ThiefMD is in the Arch User Repository thanks to Mark Wagie. You can follow these instructions, use yay, or use your favorite AUR helper.

yay -S thiefmd

Features

  • Basic library at the moment
  • Switch between documents
  • Hide Library and Document Switcher
  • Live Preview
  • Sheet Management
  • Shortcut key bindings
  • Themes
  • Export (DocX, ePUB, PDF, HTML, Markdown, and more...)
  • Import (DocX, ePUB, HTML, rst, textile, and more...)
  • Search Ctrl+F for the current file, and Ctrl+Shift+F for the entire library
  • Writing Statistics
  • Focus Mode (Word, Sentence, and Paragraph)

Planning

  • Better library organization
  • Dedicated Markdown Editor

Resources

Screenshots

Download themes from https://themes.thiefmd.com or make your own. Ulysses Themes can also be imported through the preferences Ctrl+,.

Drag and Drop organizing of the library.

Live Preview & Export Preview

Typewriter Scrolling.

Focus Mode

Write-Good recommendations and highlighting.

Dependencies

As part of the build, libwritegood-vala and the Ulysses Theme Parser will be cloned and built.

Ubuntu

meson
ninja-build
valac
cmake
libgtkspell3-3-dev
libwebkit2gtk-4.0-dev
libmarkdown2-dev
libxml2-dev
libclutter-1.0-dev
libarchive-dev
libgtk-3-dev
libgee-0.8-dev
libgtksourceview-4-dev

Fedora

vala
meson
ninja-build
cmake
libmarkdown-devel
clutter-gtk-devel
webkit2gtk3-devel
gtk3-devel
gtksourceview4-devel
gtkspell3-devel
libarchive-devel
libxml2-devel
libgee-devel

Building

$ meson build && cd build
$ meson configure -Dprefix=/usr
$ ninja
$ sudo ninja install

Prebuilt packages are available.

Acknowledgments

About

The markdown editor worth stealing. Inspired by Ulysses, based on code from Quilter

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vala 93.8%
  • XSLT 1.8%
  • Meson 1.5%
  • Perl 1.3%
  • CSS 1.2%
  • Python 0.2%
  • Shell 0.2%