-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Gyuris Gellért edited this page Nov 22, 2016
·
5 revisions
Isten hozott az Ászáf wikiben!
Az énekek OpenLyrics formátumban vannak leírva. Bővebb infó ebben a Github repóban.
Minden énekről csak egy forrásállományt tartunk karban. Ezek helye a /master
mappában van. Így célszerű (lásd a #2 hibajegyet), hogy ne kelljen egy éneket több példányban is karbantartani különböző énekgyűjteményekben. Hogy ne kelljen innen az énekeket egyenként kimazsoláznia a felhasználónak, ezért kiadásonként egy Node.js-ben írt build szkriptet (/util/build.js
) futtatunk le, mely összeállítja a gyűjteményeket a /songbooks
mappába – egy tartalomjegyzéket is generálva hozzájuk (valamint egyet globálisan) –, majd egy letölthető 7z
állományba tömöríti a gyűjteményeket.
A futtatás előfeltétele:
- Telepítsük a szükséges csomagokat (Ubuntu)
sudo apt-get install npm p7zip-full
- Telepítsük a szükséges Node.js csomagokat
mkdir node_modules
npm install xpath
npm install xmldom
npm install node-7z
npm install json2csv
Futtatás a gyökérből:
nodejs util/build.js