From 070b0d84627e6573b8b82cba4e075265ffab92ef Mon Sep 17 00:00:00 2001 From: patrlim <81219610+patrlim@users.noreply.github.com> Date: Mon, 10 Jun 2024 19:33:42 +0200 Subject: [PATCH] Create fileCheck.yml --- .github/workflows/fileCheck.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/fileCheck.yml diff --git a/.github/workflows/fileCheck.yml b/.github/workflows/fileCheck.yml new file mode 100644 index 0000000..663333d --- /dev/null +++ b/.github/workflows/fileCheck.yml @@ -0,0 +1,32 @@ +name: Run Script + +on: + push: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: '3.x' + - uses: jannekem/run-python-script-action@v1 + with: + script: | + import os + json = open("songs.json","w") + json.write('{\n "songs":[\n') + i = 0 + for file in os.listdir(): + i += 1 + if file[-4:] != ".mp3": + continue + json.write(" {\n" + ' "name":' + '"' + file.replace(".mp3","") + '"' + "\n") + json.write(' "url":' + '"' + 'https://github.com/Kandermann/KILO_E2_webAudioLIB/blob/main/' +file.replace(" ","%20") + '"' + "\n }") + if i != len(os.listdir()): + json.write(",") + json.write("\n") + json.write(' ]\n}')