command line tool for quickly writing journals
Project description
makenote
a command line tool for making diary or journals.
installation
there are a few methods for installation
using pip
easiest way is to install it using pip:
- install package
pip install makenote
for some new Gnu distros you need to use pipx.
pipx install makenote
- add
~/.local/binto path if needed. (help)
build for pip
- build the package
pip install setuptools wheel
git clone 'https://github.com/ekm507/makenote'
cd makenote
python3 setup.py bdist_wheel
- install the package
pip install ./dist/*.whl
without pip (old method)
- clone this repo and
cdinto it. - run
install_local.sh - add
~/.local/binto path if needed. (help)
usage
adding notes
to add note to a specified table, run this:
makenote [-t <table_name>] <note_text>
in which note text is the note you want to be added.
for example:
makenote I am reading page 754 of the book
this tool can also get input from stdin. so you can add notes like this:
echo "I installed makenote tool" | makenote --table journals
if you do not specify table_name, then note will be stored in default table which is journals.
creating tables
this tool uses different tables for storing notes.
for example you can classify your notes in "journals", "tasks", "work", etc.
to create a table, run this:
makenote --create <table_name>
in which <table_name> is the name of table you want to be created.
listing tables
to get a list of tables you have created, run this:
makenote --list
showing records
to see the notes you have stored in a table, run this:
makenote --show [<table_name>]
if you do not specify table_name, the default table will be shown.
getting help
run:
makenote -h
export all notes
database file is stored in path below:
~/.local/share/makenote/databases/diaryFile.db
for backing notes up, just copy the file into somewhere.
for restoring, just copy the diaryFile.db into the path.
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file makenote-2.2-py3-none-any.whl.
File metadata
- Download URL: makenote-2.2-py3-none-any.whl
- Upload date:
- Size: 26.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8663978056d431aa87d6e97afd8ea40c2a9bbf4603e83d5288432e728d23babe
|
|
| MD5 |
ddd82c16bd3727733f407134ecdfcb91
|
|
| BLAKE2b-256 |
5d67116b0b94a72fd17148b92e2e859247479545c5ae2f23237ed272caa628ce
|