Przeglądaj źródła

Add more attribution information

tags/v0.1.0
Fen Dweller 6 lat temu
rodzic
commit
1cff690fb4
1 zmienionych plików z 137 dodań i 32 usunięć
  1. +137
    -32
      media/attribution.js

+ 137
- 32
media/attribution.js Wyświetl plik

@@ -26,24 +26,24 @@ const attributionData = {
{ {
prefix: "./media/characters/abysgar/", prefix: "./media/characters/abysgar/",
files: [ files: [
{ name: "front.svg", source: "https://www.furaffinity.net/view/32424108/"}
{ name: "front.svg", source: "https://www.furaffinity.net/view/32424108/" }
], ],
authors: [ authors: [
"clown-grin", "clown-grin",
"labratkuma" "labratkuma"
], ],
owners: [ owners: [
] ]
}, },
{ {
prefix: "./media/characters/adake/", prefix: "./media/characters/adake/",
files: [ files: [
{ name: "front-1.svg", source: "https://www.furaffinity.net/view/26253324/"},
{ name: "front-2.svg", source: "https://www.furaffinity.net/view/26253324/"},
{ name: "back.svg", source: "https://www.furaffinity.net/view/26253324/"},
{ name: "kneel.svg", source: "https://www.furaffinity.net/view/26253324/"},
{ name: "front-1.svg", source: "https://www.furaffinity.net/view/26253324/" },
{ name: "front-2.svg", source: "https://www.furaffinity.net/view/26253324/" },
{ name: "back.svg", source: "https://www.furaffinity.net/view/26253324/" },
{ name: "kneel.svg", source: "https://www.furaffinity.net/view/26253324/" },
], ],
authors: [ authors: [
"oselotti" "oselotti"
@@ -55,52 +55,129 @@ const attributionData = {
{ {
prefix: "./media/characters/aigey/", prefix: "./media/characters/aigey/",
files: [ files: [
{ name: "side.svg", source: "https://www.furaffinity.net/view/12006265/"}
{ name: "side.svg", source: "https://www.furaffinity.net/view/12006265/" }
], ],
authors: [ authors: [
"just-a-little-mixed-up" "just-a-little-mixed-up"
], ],
owners: [ owners: [
] ]
}, },
{ {
prefix: "./media/characters/akari/", prefix: "./media/characters/akari/",
files: [ files: [
{ name: "front.svg", source: "https://www.furaffinity.net/view/21329356/"}
{ name: "front.svg", source: "https://www.furaffinity.net/view/21329356/" }
], ],
authors: [ authors: [
"spyropurple" "spyropurple"
], ],
owners: [ owners: [
] ]
}, },
{ {
prefix: "./media/characters/andy/", prefix: "./media/characters/andy/",
files: [ files: [
{ name: "front.svg", source: null}
{ name: "front.svg", source: null }
], ],
authors: [ authors: [
"cardboardhead" "cardboardhead"
], ],
owners: [ owners: [
] ]
}, },
{ {
prefix: "./media/characters/angelpatamon/", prefix: "./media/characters/angelpatamon/",
files: [ files: [
{ name: "front.svg", source: "http://www.furaffinity.net/view/26475369/"}
{ name: "front.svg", source: "http://www.furaffinity.net/view/26475369/" }
], ],
authors: [ authors: [
"mallowchu" "mallowchu"
] ]
}, },
{
prefix: "./media/characters/appledectomy/",
files: [
{ name: "front.svg", source: "https://www.furaffinity.net/view/33002197/" }
],
authors: [
"stonerabbit"
],
owners: [
"appledectomy"
]
},
{
prefix: "./media/characters/asana/",
files: [
{ name: "front.svg", source: "https://www.furaffinity.net/view/35087729/" },
{ name: "back.svg", source: "https://www.furaffinity.net/view/35087729/" },
],
authors: [
"silverwingink"
],
owners: [
"aviraptia"
]
},
{
prefix: "./media/characters/asana/",
files: [
{ name: "front.svg", source: "https://www.furaffinity.net/view/35087729/" },
{ name: "back.svg", source: "https://www.furaffinity.net/view/35087729/" },
],
authors: [
"silverwingink"
],
owners: [
"aviraptia"
]
},
{
prefix: "./media/characters/asana-mech/",
files: [
{ name: "side.svg", source: null }
],
authors: [
"ashtrek"
],
owners: [
"aviraptia"
]
},
{
prefix: "./media/characters/ashtrek/",
files: [
{ name: "front.svg", source: null },
{ name: "front-armor.svg", source: null },
],
authors: [
"silverwingink"
],
owners: [
"ashtrek"
]
},
{
prefix: "./media/characters/blake/",
files: [
{ name: "side.svg", source: "https://www.furaffinity.net/view/30676178/" },
{ name: "crouched.svg", source: "https://www.furaffinity.net/view/30676178/" },
{ name: "bent.svg", source: "https://www.furaffinity.net/view/30676178/" },
],
authors: [
"zyraxus"
],
owners: [
"kurrikage"
]
},
{ {
prefix: "./media/characters/cibus/", prefix: "./media/characters/cibus/",
files: [ files: [
{ name: "side.svg", source: "https://www.furaffinity.net/view/15534343/"}
{ name: "side.svg", source: "https://www.furaffinity.net/view/15534343/" }
], ],
authors: [ authors: [
"jaydom" "jaydom"
@@ -112,8 +189,8 @@ const attributionData = {
{ {
prefix: "./media/characters/malfressa/", prefix: "./media/characters/malfressa/",
files: [ files: [
{ name: "side.svg", source: "https://www.furaffinity.net/view/25377262/"},
{ name: "feral.svg", source: "https://www.furaffinity.net/view/25377262/"}
{ name: "side.svg", source: "https://www.furaffinity.net/view/25377262/" },
{ name: "feral.svg", source: "https://www.furaffinity.net/view/25377262/" }
], ],
authors: [ authors: [
"d-eath-tail" "d-eath-tail"
@@ -125,7 +202,7 @@ const attributionData = {
{ {
prefix: "./media/characters/malfressa/", prefix: "./media/characters/malfressa/",
files: [ files: [
{ name: "walking.svg", source: "https://www.furaffinity.net/view/23877052/"}
{ name: "walking.svg", source: "https://www.furaffinity.net/view/23877052/" }
], ],
authors: [ authors: [
"kerneldecoy" "kerneldecoy"
@@ -137,8 +214,8 @@ const attributionData = {
{ {
prefix: "./media/characters/nibbles/", prefix: "./media/characters/nibbles/",
files: [ files: [
{ name: "front.svg", source: "https://www.furaffinity.net/view/22964778/"},
{ name: "side.svg", source: "https://www.furaffinity.net/view/22964778/"},
{ name: "front.svg", source: "https://www.furaffinity.net/view/22964778/" },
{ name: "side.svg", source: "https://www.furaffinity.net/view/22964778/" },
], ],
authors: [ authors: [
"dragga" "dragga"
@@ -150,7 +227,7 @@ const attributionData = {
{ {
prefix: "./media/characters/rikky/", prefix: "./media/characters/rikky/",
files: [ files: [
{ name: "side.svg", source: null}
{ name: "side.svg", source: null }
], ],
authors: [ authors: [
"ethan64" "ethan64"
@@ -162,9 +239,9 @@ const attributionData = {
{ {
prefix: "./media/characters/surgo/", prefix: "./media/characters/surgo/",
files: [ files: [
{ name: "front.svg", source: "https://www.furaffinity.net/view/33348481/"},
{ name: "back.svg", source: "https://www.furaffinity.net/view/33348481/"},
{ name: "laying.svg", source: "https://www.furaffinity.net/view/33348481/"},
{ name: "front.svg", source: "https://www.furaffinity.net/view/33348481/" },
{ name: "back.svg", source: "https://www.furaffinity.net/view/33348481/" },
{ name: "laying.svg", source: "https://www.furaffinity.net/view/33348481/" },
], ],
authors: [ authors: [
"gaiawolfess", "gaiawolfess",
@@ -177,8 +254,8 @@ const attributionData = {
{ {
prefix: "./media/characters/tiberius/", prefix: "./media/characters/tiberius/",
files: [ files: [
{ name: "front.svg", source: "https://www.furaffinity.net/view/34977812/"},
{ name: "back.svg", source: "https://www.furaffinity.net/view/34977812/"}
{ name: "front.svg", source: "https://www.furaffinity.net/view/34977812/" },
{ name: "back.svg", source: "https://www.furaffinity.net/view/34977812/" }
], ],
authors: [ authors: [
"Rebonica" "Rebonica"
@@ -190,14 +267,26 @@ const attributionData = {
{ {
prefix: "./media/characters/", prefix: "./media/characters/",
files: [ files: [
{ name: "", source: ""}
{ name: "", source: "" }
], ],
authors: [ authors: [
] ]
} }
], ],
people: { people: {
"appledectomy": {
name: "Appledectomy",
url: "https://www.furaffinity.net/user/appledectomy"
},
"ashtrek": {
name: "Ashtrek",
url: "https://www.furaffinity.net/user/ashtrek/"
},
"aviraptia": {
name: "Aviraptia",
url: "https://www.furaffinity.net/user/aviraptia/"
},
"cardboardhead": { "cardboardhead": {
name: "cardboardhead", name: "cardboardhead",
url: "https://twitter.com/cardboardhead" url: "https://twitter.com/cardboardhead"
@@ -242,6 +331,10 @@ const attributionData = {
name: "Kernel Decoy", name: "Kernel Decoy",
url: "https://www.furaffinity.net/user/kerneldecoy/" url: "https://www.furaffinity.net/user/kerneldecoy/"
}, },
"kurrikage": {
name: "Kurrikage",
url: "https://www.furaffinity.net/user/kurrikage/"
},
"labratkuma": { "labratkuma": {
name: "labratkuma", name: "labratkuma",
url: "https://www.furaffinity.net/user/labratkuma" url: "https://www.furaffinity.net/user/labratkuma"
@@ -274,9 +367,21 @@ const attributionData = {
name: "Scareye", name: "Scareye",
url: "https://www.furaffinity.net/user/scareye/" url: "https://www.furaffinity.net/user/scareye/"
}, },
"silverwingink": {
name: "silverwingink",
url: "https://www.furaffinity.net/gallery/silverwingink/"
},
"spyropurple": { "spyropurple": {
name: "spyropurple", name: "spyropurple",
url: "https://www.furaffinity.net/user/spyropurple/" url: "https://www.furaffinity.net/user/spyropurple/"
},
"stonerabbit": {
name: "stonerabbit",
url: "https://www.furaffinity.net/user/stonerabbit/"
},
"zyraxus": {
name: "Zyraxus",
url: "https://www.furaffinity.net/user/zyraxus"
} }
} }
} }
@@ -308,7 +413,7 @@ function authorsOfFull(file) {
if (attribution.files[file]) { if (attribution.files[file]) {
const result = []; const result = [];
attribution.files[file].authors.forEach(author => { attribution.files[file].authors.forEach(author => {
result.push(attributionData.people[author]);
result.push(attributionData.people[author]);
}); });


return result; return result;
@@ -329,14 +434,14 @@ function ownersOfFull(file) {
if (attribution.files[file].owners !== undefined) { if (attribution.files[file].owners !== undefined) {
const result = []; const result = [];
attribution.files[file].owners.forEach(owner => { attribution.files[file].owners.forEach(owner => {
result.push(attributionData.people[owner]);
result.push(attributionData.people[owner]);
}); });
return result; return result;
} else { } else {
return []; return [];
} }
} }
else else
return undefined; return undefined;


Ładowanie…
Anuluj
Zapisz