The latest public version is hosted on ValHook's GitHub.
To use it locally, you will need to serve it. All the logic runs in the browser; there is no backend.
The easiest way is to serve the site is by executing the following from the project's root directory:
python3 -m http.server
You can then visit your locally served website at http://localhost:8000.
For Google APIs, used for exporting Google Sheets, you will need to pull in the following dependencies through npm
:
npm install --save bootstrap @types/bootstrap @types/gapi @types/gapi.auth2 @types/gapi.client.sheets-v4
For compiling, you will need Typescript and a linter. To install them through npm
, execute:
npm install -g typescript prettier
Write your changes in ts/
and compile them by executing:
./ts/compile.sh
While doesn't matter which directory you execute the shell script from, note that this script for Mac and Linux only. Windows users may want to use WSL.
This regenerates the ts/generated
directory which the index.html
page is configured to load.