scrawl

A python note-taking console app


Keywords
sample, setuptools, development
Install
pip install scrawl==1.0.6

Documentation

Scrawl

A python based note-taking console app

"Scrawl" - write (something) in a hurried, careless way.

1. Installation

Prerequisites:

  1. Python
    • supports both 2 and 3
  2. Python pip module

Recommended / Optional:

Steps to get scrawling:

  1. [optional] create a virtualenv and activate it
  2. On the console : - pip install scrawl

That's it !!


2.Usage:


Once installed, scrawl exposes two interfaces to be used in issuing commands:

1. $ scrawl
2. $ scrawl2

1. scrwal:

Command Use Arguments Options
createnote Command to create a note content
viewnote view a specific note note id
listnotes view/display notes --limit display notes in sets of --limit
searchnotes search notes --limit display search result in sets of --limit
export export notes [filename] [--csv]
importnotes import notes [path]
sync sync notes with firebase

all commands provide help on how there are be used. Just issue scrawl {command} --help

2. scrawl2 :

why scrawl2 ? scrwal2 delivers same functionality as scrawl above but with:

  • better UI
    • Command results, prompts and notifications are displayed in colorful manner as opposed to monochrome
  • addedd functionality tabulated below:
Command New Arguments & why New Options & why
createnote - [--title] : a note should be titled. [--noeditor : ability to use editor or not. default = editor]
viewnote
listnotes
searchnotes [--field] - to specify field to query - title or content
highlights the queried string
export [filename] [--csv]
importnotes [path]
sync Progress bars

App-related links