| 12345678910111213141516171819202122232425 |
- #!/bin/bash
- curl "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/lgsm/data/serverlist.csv" | grep -v '^[[:blank:]]*$' > serverlist.csv
- echo -n "{" > "shortnamearray.json"
- echo -n "\"include\":[" >> "shortnamearray.json"
- while read -r line; do
- shortname=$(echo "$line" | awk -F, '{ print $1 }')
- export shortname
- servername=$(echo "$line" | awk -F, '{ print $2 }')
- export servername
- gamename=$(echo "$line" | awk -F, '{ print $3 }')
- export gamename
- distro=$(echo "$line" | awk -F, '{ print $4 }')
- export distro
- echo -n "{" >> "shortnamearray.json"
- echo -n "\"shortname\":" >> "shortnamearray.json"
- echo -n "\"${shortname}\"" >> "shortnamearray.json"
- echo -n "}," >> "shortnamearray.json"
- done < serverlist.csv
- sed -i '$ s/.$//' "shortnamearray.json"
- echo -n "]" >> "shortnamearray.json"
- echo -n "}" >> "shortnamearray.json"
- rm serverlist.csv
|