A rudimentary CLI to write and organize text
Project description
# snote
[![Build Status](https://travis-ci.org/nicolemon/snote.svg?branch=master)](https://travis-ci.org/nicolemon/snote)
Rudimentary CLI to write and organize text.
I’ve got a ways to go in terms of features and documentation. Pull requests are neat.
## Install
Downloading the repo and firing off python setup.py install does the trick.
## Configuration
Reads configuration from whichever file to which environment variable SNOTE points.
Each notebook requires a valid path, where notes will be saved. Global settings apply to all notebooks, and may be overwritten at a notebook level.
[global] editor=vim ext=md datefmt=%Y-%m-%d timefmt=%H:%M:%S timestamp=[{time}] template=/path/to/template/file default_title=’no title’
[my-notebook] path=/path/to/directory
[another] path=/path/to/another/directory editor=nano ext=rst
## Usage
usage: snote [-h] [-t] [-f FILENAME] notebook {new|update|list} …
- positional arguments:
notebook access notebook
- optional arguments:
- -h, --help
show this help message and exit
- -t, --timestamp
add a timestamp to the note
- -f FILENAME, --filename FILENAME
name a new note, or search for a note to update
- actions:
- {new|update|list} notebook action, defaults to update
update edit note; default action list list notes in notebook new create new note
## Motivaton
I wrote this for myself as a way to catalog my stream of consciousness, and an exercise in packaging.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for snotebook-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3085b3c29cfbb0cbfa1cf8dbedc26ad08a81c8c457174f643803f01a9a2c1c7 |
|
MD5 | 04b240e6152a522eab610e55f5b84301 |
|
BLAKE2b-256 | ae98ad56704aaf4558e70a70651abb83d9fece854589588ec6904184b6ebf15c |