soiz1's picture
Upload 1525 files
f2bee8a verified
const shuffle = list => {
for (let i = list.length - 1; i > 0; i--) {
const random = Math.floor(Math.random() * (i + 1));
const tmp = list[i];
list[i] = list[random];
list[random] = tmp;
}
return list;
};
const fromHardcoded = ({ userId, username, name }) => ({
image: `https://trampoline.turbowarp.org/avatars/${userId}`,
href: `https://scratch.mit.edu/users/${username}/`,
text: name || username
});
const fromHardcodedGithub = username => ({
image: `https://github.com/${username}.png`,
href: `https://github.com/${username}/`,
text: username
});
const fromHardcodedNamed = username => ({
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
text: username
});
const addonDevelopers = [
{
userId: '34018398',
username: 'Jeffalo'
},
{
userId: '64184234',
username: 'ErrorGamer2000'
},
{
userId: '41616512',
username: 'pufferfish101007'
},
{
userId: '61409215',
username: 'TheColaber'
},
{
userId: '1882674',
username: 'griffpatch'
},
{
userId: '10817178',
username: 'apple502j'
},
{
userId: '16947341',
username: '--Explosion--'
},
{
userId: '14880401',
username: 'Sheep_maker'
},
{
userId: '9981676',
username: 'NitroCipher'
},
{
userId: '2561680',
username: 'lisa_wolfgang'
},
{
userId: '60000111',
username: 'GDUcrash'
},
{
userId: '4648559',
username: 'World_Languages'
},
{
userId: '17340565',
username: 'GarboMuffin'
},
{
userId: '5354974',
username: 'Chrome_Cat'
},
{
// actual ID is 34455896 but their avatar is the wrong resolution and looks really weird
userId: '0',
username: 'summerscar'
},
{
userId: '55742784',
username: 'RedGuy7'
},
{
userId: '9636514',
username: 'Tacodiva7729'
},
{
userId: '14792872',
username: '_nix'
},
{
userId: '30323614',
username: 'BarelySmooth'
},
{
userId: '64691048',
username: 'CST1229'
},
{
userId: '12498592',
username: 'LilyMakesThings'
}
].map(fromHardcoded);
const pmDevelopers = [
'enderhacker',
'FreshPenguin112',
'Ianyourgod',
'JoshAtticus',
'JeremyGamer13',
'jwklong',
'tnix100',
'RedMan13',
'SharkPool-SP',
'showierdata9978'
].map(fromHardcodedGithub);
const pmPullRequestDevelopers = [ // these people made a PR that got merged, or got a dev to add something they made
{
text: 'NexusKitten',
image: `https://github.com/NexusKitten.png`,
href: `https://github.com/NexusKitten/`,
},
{
text: 'LilyMakesThings',
image: `https://github.com/LilyMakesThings.png`,
href: `https://github.com/LilyMakesThings/`,
},
{
text: 'MikeDev101',
image: `https://github.com/MikeDev101.png`,
href: `https://github.com/MikeDev101/`,
},
{
text: 'kokofixcomputers',
image: `https://github.com/kokofixcomputers.png`,
href: `https://github.com/kokofixcomputers/`,
},
{
text: 'PPPDUD',
image: `https://github.com/PPPDUD.png`,
href: `https://github.com/PPPDUD/`,
},
{
text: 'qbjl',
image: `https://github.com/qbjl.png`,
href: `https://github.com/qbjl/`,
},
{
text: 'minidogg',
image: `https://github.com/minidogg.png`,
href: `https://github.com/minidogg/`,
},
{
text: 'concertalyis',
image: `https://github.com/concertalyis.png`,
href: `https://github.com/concertalyis/`,
},
{
text: 'Steve0Greatness',
image: `https://github.com/Steve0Greatness.png`,
href: `https://github.com/Steve0Greatness/`,
},
{
text: 'ilikecoding-197',
image: `https://github.com/ilikecoding-197.png`,
href: `https://github.com/ilikecoding-197/`,
},
{
text: 'NotEmbin',
image: `https://github.com/NotEmbin.png`,
href: `https://github.com/NotEmbin/`,
},
{ // rx or ry single fix
text: 'NotCryptid',
image: `https://penguinmod.com/unknown_user.png`,
href: `https://github.com/NotCryptid/`,
},
{
text: 'DogeisCut',
image: `https://github.com/DogeisCut.png`,
href: `https://github.com/Dogeiscut/`,
},
// list could be missing some people, but theres not really a way to tell
];
const pmApiDevelopers = [
'JeremyGamer13',
'RedMan13',
'tnix100',
'Ianyourgod',
'Jwklong'
].map(fromHardcodedGithub);
const pmTranslators = [
{
text: 'kolikiscool',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'n0name',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'a_pc',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'LoyalBlackBishopyBoi',
image: `https://trampoline.turbowarp.org/avatars/by-username/LoyalBlackBishopyBoi`,
href: "https://scratch.mit.edu/users/LoyalBlackBishopyBoi/",
},
{
text: 'onetoanother',
image: `https://trampoline.turbowarp.org/avatars/by-username/onetoanother`,
href: "https://penguinmod.com/profile?user=onetoanother",
},
{
text: 'NamelessCat',
image: `https://trampoline.turbowarp.org/avatars/by-username/NamelessCat`,
href: "https://penguinmod.com/profile?user=NamelessCat",
},
{
text: 'Just-Noone',
image: `https://trampoline.turbowarp.org/avatars/by-username/Just-Noone`,
href: "https://penguinmod.com/profile?user=Just-Noone",
},
{
text: 'goose_but_smart',
image: `https://trampoline.turbowarp.org/avatars/by-username/goose_but_smart`,
href: "https://penguinmod.com/profile?user=goose_but_smart",
},
{
text: 'Le_Blob77',
image: `https://trampoline.turbowarp.org/avatars/by-username/Le_Blob77`,
href: "https://penguinmod.com/profile?user=Le_Blob77",
},
{
text: 'MrRedstonia',
image: `https://trampoline.turbowarp.org/avatars/by-username/MrRedstonia`,
href: "https://penguinmod.com/profile?user=MrRedstonia",
},
{
text: 'TheShovel',
image: `https://trampoline.turbowarp.org/avatars/by-username/TheShovel`,
href: "https://penguinmod.com/profile?user=TheShovel",
},
{
text: 'SmolBoi37',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'GigantTech',
image: `https://trampoline.turbowarp.org/avatars/by-username/GigantTech`,
href: "https://penguinmod.com/profile?user=GigantTech",
},
{
text: 'hacker_anonimo',
image: `https://trampoline.turbowarp.org/avatars/by-username/hacker_anonimo`,
href: "https://penguinmod.com/profile?user=hacker_anonimo",
},
{
text: 'zaaxd52',
image: `https://trampoline.turbowarp.org/avatars/by-username/zaaxd52`,
href: "https://penguinmod.com/profile?user=zaaxd52",
},
{
text: 'G1nX',
image: `https://trampoline.turbowarp.org/avatars/by-username/G1nX`,
href: "https://penguinmod.com/profile?user=G1nX",
},
{
text: 'FNFFortune',
image: `https://trampoline.turbowarp.org/avatars/by-username/FNFFortune`,
href: "https://penguinmod.com/profile?user=FNFFortune",
},
// has since left the server
// possibly they have a new account, so replace the name & url if so
{
text: 'Gabberythethughunte',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://penguinmod.com/profile?user=Gabberythethughunte",
},
{
text: 'keriyo',
image: `https://trampoline.turbowarp.org/avatars/by-username/keriyo`,
href: "https://penguinmod.com/profile?user=keriyo",
},
{
text: 'DenPlayTS',
image: `https://trampoline.turbowarp.org/avatars/by-username/DenPlayTS`,
href: "https://penguinmod.com/profile?user=DenPlayTS",
},
{
text: 'Tsalbre',
image: `https://trampoline.turbowarp.org/avatars/by-username/Tsalbre`,
href: "https://penguinmod.com/profile?user=Tsalbre",
},
{
text: 'MubiLop',
image: `https://trampoline.turbowarp.org/avatars/by-username/MubiLop`,
href: "https://penguinmod.com/profile?user=MubiLop",
},
{
text: 'TLP136',
image: `https://trampoline.turbowarp.org/avatars/by-username/TLP136`,
href: "https://penguinmod.com/profile?user=TLP136",
},
{
text: 'Cymock',
image: `https://trampoline.turbowarp.org/avatars/by-username/Cymock`,
href: "https://penguinmod.com/profile?user=Cymock",
},
{
text: 'ItzzEndr',
image: `https://trampoline.turbowarp.org/avatars/by-username/ItzzEndr`,
href: "https://penguinmod.com/profile?user=ItzzEndr",
},
{
text: 'Capysussa',
image: `https://trampoline.turbowarp.org/avatars/by-username/Capysussa`,
href: "https://penguinmod.com/profile?user=Capysussa",
},
// con-zie is now banned from PenguinMod
{
text: 'con-zie',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'ImNotScratchY_lolol',
image: `https://trampoline.turbowarp.org/avatars/by-username/ImNotScratchY_lolol`,
href: "https://penguinmod.com/profile?user=ImNotScratchY_lolol",
},
{
text: 'justablock',
image: `https://trampoline.turbowarp.org/avatars/by-username/justablock`,
href: "https://penguinmod.com/profile?user=justablock",
},
{
text: 'inventionpro',
image: `https://trampoline.turbowarp.org/avatars/by-username/inventionpro`,
href: "https://penguinmod.com/profile?user=inventionpro",
},
{
text: 'SkyBuilder1717',
image: `https://trampoline.turbowarp.org/avatars/by-username/SkyBuilder1717`,
href: "https://penguinmod.com/profile?user=SkyBuilder1717",
},
{
text: 'Parham1258',
image: `https://avatars.githubusercontent.com/u/95162943?v=4`,
href: "https://github.com/Parham1258",
},
{
text: 'lem0n0fficial',
image: `https://trampoline.turbowarp.org/avatars/by-username/lem0n0fficial`,
href: "https://penguinmod.com/profile?user=lem0n0fficial",
},
{
text: 'Oldcoinmania',
image: `https://trampoline.turbowarp.org/avatars/by-username/Oldcoinmania`,
href: "https://penguinmod.com/profile?user=Oldcoinmania",
},
{
text: 'mariocraft987',
image: `https://avatars.githubusercontent.com/u/154646419?v=4`,
href: "https://github.com/mariocraft987",
},
];
const pmCostumeSubmittors = [
// accounts
{
text: 'budc123',
image: `https://github.com/budc123.png`,
href: `https://github.com/budc123/`,
},
{
text: 'concertalyis',
image: `https://github.com/concertalyis.png`,
href: `https://github.com/concertalyis/`,
},
{
text: 'WojtekCodesToday',
image: `https://github.com/WojtekCodesToday.png`,
href: `https://github.com/WojtekCodesToday/`,
},
{
text: 'ddededodediamante',
image: `https://github.com/ddededodediamante.png`,
href: `https://github.com/ddededodediamante/`,
},
{
text: 'G1nX',
image: `https://trampoline.turbowarp.org/avatars/by-username/G1nX`,
href: "https://penguinmod.com/profile?user=G1nX",
},
// unknown
{
text: 'maroonmball',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'eviepepsi',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: '1340073',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'cubeycreator',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'novaspiderultra',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'poundpound0209',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'gdplayer1035',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'cognitixsammy',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'thebusyman',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'skyglide5',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'cxnnie09',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'hoveras',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'blockgamer904',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: "Anonygoose's Dog (Max)",
image: "https://projects.penguinmod.com/api/v1/users/getpfp?username=anonygoosedog",
href: "https://penguinmod.com/profile?user=anonygoosedog",
},
];
const pmSoundSubmittors = [
// accounts
{
text: 'ddededodediamante',
image: `https://github.com/ddededodediamante.png`,
href: `https://github.com/ddededodediamante/`,
},
{
text: 'concertalyis',
image: `https://github.com/concertalyis.png`,
href: `https://github.com/concertalyis/`,
},
{
text: 'G1nX',
image: `https://trampoline.turbowarp.org/avatars/by-username/G1nX`,
href: "https://penguinmod.com/profile?user=G1nX",
},
// unknown
{
text: 'maroonmball',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'jn567',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'lukepuke311',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'ma_01',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'poundpound0209',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'cognitixsammy',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
{
text: 'mememaster9000',
image: `https://penguinmod.com/unknown_user.png`,
href: "https://studio.penguinmod.com/credits.html#",
},
];
const extensionDevelopers = [
'GarboMuffin',
'griffpatch',
'DT-is-not-available',
'Xeltalliv',
'MikeDev101',
'LilyMakesThings'
].map(fromHardcodedGithub);
const pmExtensionDevelopers = [
'qbjl',
'NexusKitten',
'Gen1x-ALT',
'SharkPool-SP',
'DogeisCut', // listed as a collaborator on a SharkPool extension
'David-Orangemoon',
'pooiod',
'WAYLIVES',
'MrRedstonia',
'MikeDev101',
'liablelua',
'AlexSchoolOH',
'Monochromasity',
'LilyMakesThings',
'TheShovel',
'skyhigh173',
'Ruby-Devs',
'oc9x97',
'lego7set',
'mariocraft987',
'AshimeeAlt'
].map(fromHardcodedGithub);
export default {
addonDevelopers: shuffle(addonDevelopers),
pmDevelopers: shuffle(pmDevelopers),
extensionDevelopers: shuffle(extensionDevelopers),
pmExtensionDevelopers: shuffle(pmExtensionDevelopers),
pmApiDevelopers: shuffle(pmApiDevelopers),
pmTranslators: shuffle(pmTranslators),
pmSoundSubmittors: shuffle(pmSoundSubmittors),
pmCostumeSubmittors: shuffle(pmCostumeSubmittors),
pmPullRequestDevelopers: shuffle(pmPullRequestDevelopers)
};