Chunky
Tiny framework for keeping track of "chunks" (strings of text) and tagging them with data., (*1)
composer require colbygatte/chunky, (*2)
Vocab
Notebook
A Notebook is a directory.
Each notebook has csv files, where each file is a "page" in the notebook. Each filename is a timestamp., (*3)
Page
A Page is a group of tagged chunks that are timestamped (using the filename)., (*4)
Entry
An Entry is a chunk and it's tags., (*5)
Search
The search class is used to filter entries in a Page., (*6)
Constraint
Constraints are what the Search class uses for filtering., (*7)
Search Report
When using Search, each entry keeps track keeps track of what constraints were passed or failed., (*8)
How to use
To get started, you must extend the Notebook class and implement directoryLocation() function, returning a filepath to the directory you want to use as a notebook., (*9)
To be continue, (*10)