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, 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 to clean the house and spent 4h on 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 to clean the house and spent 4h on 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.

Known Issues

jrnl used to support integration with Day One, but no longer supports it since Day One 2 was released with a different backend. See the GitHub issue for more information.

Authors

Current maintainers:

Original maintainer:

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Project details


Release history Release notifications | RSS feed

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.4b0.tar.gz (43.2 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.4b0-py3-none-any.whl (51.4 kB view details)

Uploaded Python 3

File details

Details for the file jrnl-2.4b0.tar.gz.

File metadata

  • Download URL: jrnl-2.4b0.tar.gz
  • Upload date:
  • Size: 43.2 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.4b0.tar.gz
Algorithm Hash digest
SHA256 00d477c28aa4da3a8a733050cbfe0899839fffe5d57c3af154e3f93b9e90ae5d
MD5 c3799432a1b76b148121060bbf7fd0bf
BLAKE2b-256 682663c0aea0371c67e765fc0d11a084ad89e761c01c2b126949d415327c6958

See more details on using hashes here.

File details

Details for the file jrnl-2.4b0-py3-none-any.whl.

File metadata

  • Download URL: jrnl-2.4b0-py3-none-any.whl
  • Upload date:
  • Size: 51.4 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.4b0-py3-none-any.whl
Algorithm Hash digest
SHA256 a22f8ee1e229e473f5deae38a0652d89ace01f1a514ebcb73063b30a6f76a34e
MD5 88f5abb1900847b196538477a92c950d
BLAKE2b-256 848ebd17d091236b5feb4e2ef2bfa21817ee0b7750ff35b6fdd7bee73b6362c2

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