How To Document Daily Life Activity With Pepys Journal App On Linux

Journaling made easy with Pepys.

Share on twitter
Tweet
Share on whatsapp
WhatsApp
Share on facebook
Share

Pepys is a markdown-based simple, and distraction-free journaling application written in Python using the Qt UI library. It is rightly made for those who love to document their daily life events.

Pepys uses markdown for writing, and it contains neat and clean highlighting for key markdown syntaxes such as bold text, code, tags, and URLs.

Interestingly, when you create a new entry in the Pepys journal app, it automatically creates a new YYYY/MM directory storing the file in YYYY-MM-DD.md name format.

Directory structure
Directory structure

Since it stores all entries in a markdown file, you can also open your journal files in other text editors.

And if you want to open any entries inside the app, instead of a file selector, Pepys provides a calendar widget where you can pick a date to read or write an entry of that day.

Date oriented entries
Date oriented entries

Another important feature that Pepys offers is a shortcut tool to add tables and images easily. You don’t need to make an effort to add relative directories or alignment for an image or table.

Insert image and table using option button
Insert image and table using option button

Even to make you comfortable writing all day and night, it comes with a Dark theme.

Dark theme
Dark theme

Furthermore, it also supports pandoc conversions of your entries to other formats such as HTML, PDF, LaTeX, Microsoft Word, EPUB, and PowerPoint.

Export format
Export format

You can also export entries of a week, month, or year in a single format file using a custom range along with the current entry.

Export data range
Export data range

For more details, you can check out the official blog by Pepys creator Luke Briggs.

How To Install Pepys On Linux?

Pepys is available as a Flatpak package on the Flathub repository. You can run the below command to install Pepys on any Linux distros using universal package manager Flatpak.

$ flatpak install flathub dev.lukebriggs.pepys
Install Pepys Using Flatpak
Install Pepys Using Flatpak

If your Linux system does not have Flatpak, you can check out our complete guide about Flatpak and its installation on Ubuntu and other Linux distributions.

Sarvottam Kumar

Sarvottam Kumar

Sarvottam Kumar is a software engineer by profession with interest and experience in Blockchain, Angular, React and Flutter. He loves to explore the nuts and bolts of Linux and share his experience and insights of Linux and open source on the web/various prestigious portals.

New In Geek

Scroll to Top