Initial commit for Fractal 2024 sanity checks
This commit is contained in:
commit
d96360405e
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
input/fractal/categories/
|
66
input/fractal/project_list.csv
Normal file
66
input/fractal/project_list.csv
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
Midnight Convenience Store
|
||||||
|
Temple in the Forest
|
||||||
|
Anime Arts (Original Fan Arts and Original Designs)
|
||||||
|
Cosmo the AstroCat
|
||||||
|
Project Astro
|
||||||
|
Wooden Block Castle
|
||||||
|
Witches Brew
|
||||||
|
Make-Believe Bulletin
|
||||||
|
City Blast
|
||||||
|
Arcane Assembly
|
||||||
|
Stranger
|
||||||
|
EV Charging Issues and Solutions
|
||||||
|
48 Hour Animation Challenge - Presentation Day
|
||||||
|
Photogrammetry to Game Asset Wrench
|
||||||
|
Office
|
||||||
|
Neutron Detection Virtual Lab
|
||||||
|
Antifragile
|
||||||
|
28 Reasons
|
||||||
|
Glitch Mode
|
||||||
|
Relax
|
||||||
|
Pride in the Pages
|
||||||
|
Medieval Village
|
||||||
|
MMXXIII
|
||||||
|
H-Town
|
||||||
|
Leif's World
|
||||||
|
Bonsai
|
||||||
|
Cozy Home
|
||||||
|
REFILLS:0
|
||||||
|
Overpainting
|
||||||
|
Calla
|
||||||
|
Armazon
|
||||||
|
24 Hour Animation Challenge - "Hooked"
|
||||||
|
Lifelike Armor Model
|
||||||
|
Shark Jump
|
||||||
|
Official Australia Teaser
|
||||||
|
Vezu -- the Red Dragon
|
||||||
|
Écorché
|
||||||
|
Concert Hall
|
||||||
|
Mechanical Spider
|
||||||
|
Mobius: Clover
|
||||||
|
Half-cyborg character model
|
||||||
|
A Walk
|
||||||
|
Desert Roaming Crab Mount
|
||||||
|
The Skylight | Modded Terraria Weapon
|
||||||
|
Burning Jealousy | Modded Terraria Weapon
|
||||||
|
Mr. Cyber Rail vs. Mort
|
||||||
|
Messages From the Universe Graveyard
|
||||||
|
Chinese Living Room
|
||||||
|
Cyvercry's Ultra Blade Attack | Modded Terraria VFX
|
||||||
|
Swept Hilt Rapier
|
||||||
|
The Death of Me
|
||||||
|
Hook, Line and Axe
|
||||||
|
You're Late!
|
||||||
|
BoilerNav - Accessible Campus Router
|
||||||
|
Cheeky Figurine Product Showcase
|
||||||
|
Asimov
|
||||||
|
Alligator
|
||||||
|
Fire Rescue Robot
|
||||||
|
Squash & Stretch
|
||||||
|
Colt Detective Special Bake
|
||||||
|
Dungeons and Doors
|
||||||
|
Concert
|
||||||
|
Furries
|
||||||
|
Grave Appetite
|
||||||
|
Firearm concepts
|
||||||
|
Revolver
|
Can't render this file because it contains an unexpected character in line 32 and column 31.
|
31
main.js
Normal file
31
main.js
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
const fs = require('fs');
|
||||||
|
|
||||||
|
const project_list = fs.readFileSync('input/project_list.csv', 'utf8').split('\n');
|
||||||
|
const project_used = [];
|
||||||
|
|
||||||
|
const categories = [
|
||||||
|
"2d_anim", "3d_anim", "3d_asset", "film_video", "games", "illustration", "vfx"
|
||||||
|
];
|
||||||
|
|
||||||
|
project_list.forEach(() => {
|
||||||
|
project_used.push(false);
|
||||||
|
})
|
||||||
|
categories.forEach((category) => {
|
||||||
|
const file = fs.readFileSync(`input/categories/${category}.csv`, 'utf8').replace("\"\"", "\"");
|
||||||
|
project_list.forEach((val, idx) => {
|
||||||
|
if (file.includes(val)) {
|
||||||
|
project_used[idx] = true;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
let unused_project_count = 0;
|
||||||
|
for (let i = 0; i < project_used.length; i++) {
|
||||||
|
if (!project_used[i]) {
|
||||||
|
unused_project_count++;
|
||||||
|
console.log("UNUSED: ", project_list[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log("There are ", unused_project_count, " unused projects total");
|
Loading…
Reference in New Issue
Block a user