I will rewrite this into SSR Vue + Quasar. And the server will not send images any more, instead, client side will render the images. (2021/07/28)
This project is composed of two parts:
chart2images
: Converts the chart data into images. Usesnode.js
withcanvas
module.web
: Webpage that displays the song list and charts. Usesvue.js
andbootstrap
.
This webpage is currently been deployed here.
If you want to test on your own, you can setup a static server serving at web/
.
data/sample_V.json
: sample chart datasample.js
: Entry point for sample convert. Usage:node sample.js
batch.js
: Entry point for batch convert. You don't need this unless you have all charts data.chart2images.js
: The converter core.*.png
: the notes used for rendering chart imagesRajdhani-SemiBold.ttf
: the font used for rendering chart imagespackage-lock.json
: the annoying thingnode.js
creates
index.*
CYTUS II song listchart.*
chart displaysongs.json
: CYTUS II character and song data - different from the other one, generated with more chart detailsRajdhani-SemiBold.ttf
: the font used for webpage
Every Git user knows this.
You are reading this.