cp swf
1.0.0
Ein interaktives Archiv von Club Penguin SWFS für Jahr.
Das SWF-Archiv ist als Git-Submodul enthalten. Das Repository finden Sie hier: CP-SWF-Archive.
Fühlen Sie sich frei, indem Sie fehlende Dateien hinzufügen.
Diese Website verwendet Ruffle, sodass eine Flash -Installation nicht erforderlich ist
Zunächst wird eine JSON-Datei mit der Struktur des SWF-Ordners mit tree -J cp-swf-archive generiert, Beispiel:
[
{ "type" : " directory " , "name" : " . " , "contents" :[
{ "type" : " directory " , "name" : " 2017 " , "contents" :[
{ "type" : " directory " , "name" : " default " , "contents" :[
{ "type" : " file " , "name" : " attic.swf " },
// ...
]},
{ "type" : " directory " , "name" : " unknown " , "contents" :[
{ "type" : " file " , "name" : " party10solo.swf " },
// ...
]}
{ "type" : " report " , "directories" : 9 , "files" : 98 }
]Dann wird dieser JSON in den folgenden rekursiven benutzerdefinierten Typ entschlüsselt:
type alias Archive =
List Node
type Node
= Directory { name : String , contents : List Node }
| File String
| Report { directories : Int , files : Int }Dies gibt die notwendige Baumstruktur, um die Dateien, ihre Hierarchie und die Gesamtzahl der Dateien und Verzeichnisse darzustellen.
git clone --recursive [email protected]:aBARICHELLO/cp-swf.gitelm-live src/Main.elm --start-page=index.html -- --output=main.js --debugtree -J cp-swf-archive > cp-swf-archive/archive.json ausführenindex.html auf true , dadurch werden alle Archivanfragen in localhost:8000 umgeleitet: 8000