API Documentation / Journal can be found in ./docs/index.html
A simple Python module that's designed to take a set of personal data and store it in various formats. It has a command-line tool that can be run from the root of this directory
- JSON
- CSV
System to support additonal file formats is easily extendable.
$ python phonebook -h
Note that you can query a list of the supported file types through the help command
$ python phonebook pbook.json -a "Michael Mason" "109 Gregory Drive" "+61400702089"
Delete record using it's number ID
$ python phonebook pbook.json -rm 1
$ python phonebook pbook.json -ls
$ python phonebook pbook.json -f name=*Mason
$ python phonebook pbook.json -f address="??? Gregory Drive"
$ python phonebook pbook.json -f number=+[1-6]1400*
Takes existing records and formats them into a fancy-lookin', human readable and filterable HTML table
$ python phonebook pbook.json -p
$ python phonebook pbook.json -c pbook.csv
$ python phonebook pbook.json -q