/cl-gas-nippo

Google App Script to create nippo written by Common Lisp (Parenscript)

Primary LanguageCommon LispMIT LicenseMIT

CL-GAS-NIPPO - A client side reindering libirary in Common Lisp

CL-GAS-NIPPO is a Google App Script to create nippo.

Installation

At first, Roswell and npm are required.

  1. Install clasp
    $ npm i @google/clasp -g
  2. Login to Google
    $ clasp login
  3. Install dependent (but not registered to quicklisp) system
    $ ros install eshamster/ps-experiment
  4. Clone this repository
    $ cd ~/.roswell/local-projects/
    $ git clone https://github.com/eshamster/cl-gas-nippo.git
  5. Copy configuration files and edit
    # Set your empty GAS project ID
    $ cp .clasp.json.in .clasp.json
    # Set your empty Google spreadsheet ID and mail addresses, and so on
    $ cp config.lisp.in config.lisp
  6. Compile to a JavaScript file and push by clasp
    $ make push-new

Author

Copyright

Copyright (c) 2020 eshamster (hamgoostar@gmail.com)

License

Licensed under the MIT License.