cp swf
1.0.0
أرشيف تفاعلي من SWFs Club Penguin بحلول العام.
يتم تضمين أرشيف SWF كوحدة فرعية GIT ، ويمكن العثور على المستودع هنا: CP-SWF-Archive.
لا تتردد في المساهمة بإضافة أي ملفات مفقودة.
يستخدم هذا الموقع كشكش ، لذا فإن تثبيت الفلاش ليس ضروريًا
أولاً ، يتم إنشاء ملف JSON مع بنية مجلد SWF باستخدام tree -J cp-swf-archive ، مثال:
[
{ "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 }
]ثم يتم فك تشفير هذا JSON في النوع المخصص المتكرر التالي:
type alias Archive =
List Node
type Node
= Directory { name : String , contents : List Node }
| File String
| Report { directories : Int , files : Int }هذا يعطي بنية الأشجار اللازمة لتمثيل الملفات وتسلسلها الهرمي والعدد الإجمالي للملفات والأدلة.
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.jsonindex.html إلى true ، وهذا يعيد توجيه جميع طلبات الأرشيف إلى localhost:8000