Commit b8c1f277 authored by 神楽坂玲奈's avatar 神楽坂玲奈

apps.json

parent 9d4b097d
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -140,7 +140,7 @@ ...@@ -140,7 +140,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -259,7 +259,7 @@ ...@@ -259,7 +259,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -321,7 +321,7 @@ ...@@ -321,7 +321,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -378,7 +378,7 @@ ...@@ -378,7 +378,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -440,7 +440,7 @@ ...@@ -440,7 +440,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -497,7 +497,7 @@ ...@@ -497,7 +497,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -559,7 +559,7 @@ ...@@ -559,7 +559,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -616,7 +616,7 @@ ...@@ -616,7 +616,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -678,7 +678,7 @@ ...@@ -678,7 +678,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -735,7 +735,7 @@ ...@@ -735,7 +735,7 @@
"tags": [ "tags": [
"touhou_pc98" "touhou_pc98"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -797,7 +797,7 @@ ...@@ -797,7 +797,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -854,7 +854,7 @@ ...@@ -854,7 +854,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -916,7 +916,7 @@ ...@@ -916,7 +916,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -973,7 +973,7 @@ ...@@ -973,7 +973,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1035,7 +1035,7 @@ ...@@ -1035,7 +1035,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1092,7 +1092,7 @@ ...@@ -1092,7 +1092,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1154,7 +1154,7 @@ ...@@ -1154,7 +1154,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1211,7 +1211,7 @@ ...@@ -1211,7 +1211,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1273,7 +1273,7 @@ ...@@ -1273,7 +1273,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1330,7 +1330,7 @@ ...@@ -1330,7 +1330,7 @@
"tags": [ "tags": [
"touhou" "touhou"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1392,7 +1392,7 @@ ...@@ -1392,7 +1392,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1449,7 +1449,7 @@ ...@@ -1449,7 +1449,7 @@
"tags": [ "tags": [
"touhou_pc98" "touhou_pc98"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1511,7 +1511,7 @@ ...@@ -1511,7 +1511,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1568,7 +1568,7 @@ ...@@ -1568,7 +1568,7 @@
"tags": [ "tags": [
"touhou_pc98" "touhou_pc98"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1630,7 +1630,7 @@ ...@@ -1630,7 +1630,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1687,7 +1687,7 @@ ...@@ -1687,7 +1687,7 @@
"tags": [ "tags": [
"touhou_pc98" "touhou_pc98"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1749,7 +1749,7 @@ ...@@ -1749,7 +1749,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1806,7 +1806,7 @@ ...@@ -1806,7 +1806,7 @@
"tags": [ "tags": [
"touhou_pc98" "touhou_pc98"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1868,7 +1868,7 @@ ...@@ -1868,7 +1868,7 @@
"tags": [ "tags": [
"language" "language"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
...@@ -1925,7 +1925,7 @@ ...@@ -1925,7 +1925,7 @@
"tags": [ "tags": [
"yugioh" "yugioh"
], ],
"dependency": { "dependencies": {
"win32": [], "win32": [],
"darwin": [ "darwin": [
"wine" "wine"
......
let apps = require('./apps.json')
let result = apps.map((app)=>{
console.error(app.id)
let result = {}
result.id = app.id
result.name = app.name
result.description = app.description
let parent = apps.find(a=>app.id.startsWith(a.id+'-'));
if(parent){
result.category = "module"
result.parent = parent.id
result.tags = ["language"]
} else {
result.category = "game"
result.tags = app.tags
}
result.dependency = {
"win32": [],
"darwin": ['wine']
}
let references = apps.filter(a=>a.id.startsWith(app.id+'-')).map(a=>a.id)
result.references = {
"win32": references,
"darwin": references
}
result.author = app.author
result.homepage = app.homepage
result.locales = app.locales
result.actions = app.actions
result.version = app.version
result.download = app.download
result.news = app.news
return result
})
.sort((a, b)=>a.id < b.id ? -1 : 1)
for (let app of result){
console.error(app.id)
}
console.log(JSON.stringify(result))
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment