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 the command line.

Its goal is to facilitate the rapid creation and viewing of journal entries. It is flexible enough to support different use cases and organization strategies. It is powerful enough to search through thousands of entries and display, or "filter," only the entries you want to see.

jrnl includes support for 128-bit AES encryption using cryptography.Fernet.

In a Nutshell

To make a new entry, just enter

jrnl yesterday: Called in sick. Used the time to clean the house and write my
book.

yesterday: is interpreted by jrnl as a timestamp. Everything until the first sentence ending (either ., ?, or !) is interpreted as the title, and 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 write my book.

Entering jrnl without any arguments launches an external editor where you can write your entry. jrnl will generate a time stamp for the entry after you save and close the editor window.

For more information, please read the 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

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.5b0.tar.gz (47.1 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.5b0-py3-none-any.whl (57.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jrnl-2.5b0.tar.gz
  • Upload date:
  • Size: 47.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.3 CPython/3.6.7 Linux/4.15.0-1077-gcp

File hashes

Hashes for jrnl-2.5b0.tar.gz
Algorithm Hash digest
SHA256 35857394107d8de11567ba04878548f129a0f920f8f5e95cfd3159a85e0dc2e9
MD5 32a09203ac87802b7c1e942ff8612099
BLAKE2b-256 c6e6f398f0762f31d0088c7badb3ab4856a7a3da03c17dac79ed255dfaeceac7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jrnl-2.5b0-py3-none-any.whl
  • Upload date:
  • Size: 57.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.3 CPython/3.6.7 Linux/4.15.0-1077-gcp

File hashes

Hashes for jrnl-2.5b0-py3-none-any.whl
Algorithm Hash digest
SHA256 abbcb5b64b1351c9ac1146e352aeb2645c9b3000bf960ed66a44634efb511dc1
MD5 58784d72f9c1a9240f0c2f4092ac7ed9
BLAKE2b-256 1de7fb02edcbf9931b6e1a30c2e183992a4fcf9f94a74331957c550fa5819848

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