Katagraphos is a PowerShell RESTful API microservice that facilitates writes and reads of Excel spreadsheets which are then stored in GitHub.
Excel
was chosen as a primary file format to store textual records as it is useful for:
- Tabular data (lists, tables ... )
- Built in Authenticaion ( Optional Password protection )
- Graph Visulizations
- Pivot tables
- Numerous other Excel features such as ...?
GitHub as a datastore
was chosen as it has the following properties:
- Secure and Availible
- Private or Public visibility
- Version control
- Free
- Permanent
- Owned and backed by Microsoft
This API is made possible by leveraging the following OpenSource PowerShell Modules
- ImportExcel, authored by Douglas Finke
- PSAdvantage, authored by Douglas Finke
- Pode, authored by Matthew Kelly (aka Badgerati)
Why on earth was this named Katagraphos?
blah blah blah brocure ware here
-
How to create, update and read records in Excel spreadsheets, using the
ImportExcel
PowerShell module. -
Use Microsoft Excel password protection feature to secure your records.
-
How to save and retrieve records using the PowerShell module,
PSAdvantage
to and from a GitHub repository. -
Use the PowerShell
Pode
Module to create a RESTful API -
How to manage your data by following along a demo using a simple webfront end (tbd - REACT ...)