Pen

Latest version: v0.1.0a4

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.0a2

Bug Fixes
- Fixed the install command not working
- Fixed text wrapping for output from Pen itself

0.1.0a1

Bug Fixes

- Fix journals without file markers not being read correctly (affects e.g. imported jrnl files)

0.1.0a0

Features
* A fully **text based** journal CLI
* Manage **multiple separate journals** - each journal lives in its own text file
* Create a new entry just by typing `pen`. Pen will automatically open your editor (from $EDITOR or the Pen settings file) and add your entry to your existing journal
* Automatic **date parsing**: Entering `yesterday 9pm: Went running with Mike!` transforms the first part before the colon into an exact timestamp
* Read your entries without opening a text editor with your favorite pager ($PAGER)
* Filter for your last n written entries with `pen read -n 4` (the short version `pen -4` also works)
* **Import** your existing journals right from jrnl
* A working **plugin system**: Extend many parts of Pen through a strictly defined interface using `pluggy`, the plugin system used by `pytest` and `tox`. For example, you can write your own importer already to make import journals from your old journaling tool a breeze. Bonus points if you publish it to pypi or create a PR for it here for others to use!

Notes
This pre-release marks the initial alpha phase of Pen. It is now in a pretty usable state where you can create, read and write journals and even import old ones from jrnl.

The alpha phase will continue until all of the core features are completed. This exact feature set is not strictly defined; however, feature parity with jrnl in most aspects is desired, as well as a reasonable test coverage and a working plugin system that makes most of the core Pen features extensible or even replaceable. A working CI pipeline is also required.

The final 0.1.0 release will mark the end of alpha and the start of the beta phase that lasts until 1.0.0.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.