Skip to main content

Collect your thoughts and notes without leaving the command line.

Project description

jrnl Build Status Downloads Version

To get help, submit an issue on Github.

jrnl is a simple journal application for your command line. Journals are stored as human readable plain text files - you can put them into a Dropbox folder for instant syncing and you can be assured that your journal will still be readable in 2050, when all your fancy iPad journal applications will long be forgotten.

Optionally, your journal can be encrypted using the 256-bit AES.

Why keep a journal?

Journals aren't just for people who have too much time on their summer vacation. A journal helps you to keep track of the things you get done and how you did them. Your imagination may be limitless, but your memory isn't. For personal use, make it a good habit to write at least 20 words a day. Just to reflect what made this day special, or why you haven't wasted it. For professional use, consider a text-based journal to be the perfect complement to your GTD todo list - a documentation of what and how you've done it.

In a Nutshell

To make a new entry, just type

jrnl yesterday: Called in sick. Used the time cleaning the house and writing my book.

and hit return. yesterday: will be interpreted as a timestamp. Everything until the first sentence mark (.?!) will be interpreted as the title, the rest as the body. In your journal file, the result will look like this:

[2012-03-29 09:00] Called in sick.
Used the time cleaning the house and writing my book.

If you just call jrnl, you will be prompted to compose your entry - but you can also configure jrnl to use your external editor.

For more information, please read our documentation.

Contributors

Maintainers

Our maintainers help keep the lights on for the project. Please thank them if you like jrnl.

Code Contributors

This project is made with love by the many fabulous people who have contributed. Jrnl couldn't exist without each and every one of you!

If you'd also like to help make jrnl better, please see our contributing documentation.

Financial Backers

Another way show support is through direct financial contributions. These funds go to covering our costs, and are a quick way to show your appreciation for jrnl.

Become a financial contributor and help us sustain our community.

Project details


Release history Release notifications | RSS feed

This version

2.4.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jrnl-2.4.1.tar.gz (43.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jrnl-2.4.1-py3-none-any.whl (51.6 kB view details)

Uploaded Python 3

File details

Details for the file jrnl-2.4.1.tar.gz.

File metadata

  • Download URL: jrnl-2.4.1.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.6.7 Linux/4.15.0-1028-gcp

File hashes

Hashes for jrnl-2.4.1.tar.gz
Algorithm Hash digest
SHA256 d1198a50d28adce63713c065737840e0a76cd85a4b4f455914a9069ad0cb973f
MD5 ea62ebbbd5eef4d169ba191640ee351e
BLAKE2b-256 3d1bdafaa1c7ecc48656fe06e8b16abd258968e36743a353b78c6eb076d2efb1

See more details on using hashes here.

File details

Details for the file jrnl-2.4.1-py3-none-any.whl.

File metadata

  • Download URL: jrnl-2.4.1-py3-none-any.whl
  • Upload date:
  • Size: 51.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.6.7 Linux/4.15.0-1028-gcp

File hashes

Hashes for jrnl-2.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 da906e7b0b75c01844cbef4ca0f6aa268e1afaa8d9eb6893e10757f642f055cd
MD5 3be577af17b93ee4a10c1ca8b99e8d93
BLAKE2b-256 5ce9e44bdb4142ca0d0fe79205c9a6ffa50a4e949d1640f99be8f1846d4d7592

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page