2024-12-13 01:03:15 +00:00
let zines = [
2024-12-20 05:19:19 +00:00
/* {
"name": "",
"site": "",
"format": "",
"blurb": ""
},
*/
{
"name" : "Evel" ,
"site" : "https://evel.life" ,
"format" : "digital" ,
"blurb" : "About severe disability with a bit extra on being a caregiver"
},
{
"name" : "gup" ,
"site" : "https://cyberpunk.gay/@glyph" ,
"format" : "physical/digital" ,
"blurb" : "fortune teller/ cootie catcher foldable. prefolded for physical, print and fold yourself for digital. decorated with hand carved stamps. black and white. i need to buy nice paper."
},
2024-12-13 01:03:15 +00:00
{
2024-12-20 04:30:38 +00:00
"name" : "Handmade Ghost" ,
"site" : "https://handmadeghost.neocities.org/" ,
"blurb" : "This will be either a birds-n-poetry zine, a zine on rural Oregon, or a zine on disability and birding (or, very likely, all three)." ,
"format" : "physical"
2024-12-13 01:03:15 +00:00
}
2024-12-13 01:14:39 +00:00
]
function makeZine ({ name , blurb , format , site , fedi }) {
2024-12-13 23:04:38 +00:00
let zine = document . createElement ( "li" );
2024-12-13 01:14:39 +00:00
2024-12-13 02:01:49 +00:00
let h2 = document . createElement ( "h2" );
2024-12-13 23:04:38 +00:00
let a = document . createElement ( "a" );
a . innerHTML = name ;
a . href = site ;
h2 . append ( a );
2024-12-13 02:01:49 +00:00
zine . append ( h2 );
2024-12-13 01:14:39 +00:00
let p = document . createElement ( "p" );
2024-12-20 04:30:38 +00:00
p . innerHTML = " is making a " + format + " zine:" ;
2024-12-13 01:14:39 +00:00
zine . append ( p );
2024-12-13 01:26:43 +00:00
let bq = document . createElement ( "blockquote" );
let bqP = document . createElement ( "p" );
bqP . innerHTML = blurb ;
bq . append ( bqP );
zine . append ( bq );
2024-12-13 01:14:39 +00:00
return zine ;
}
let zineContainer = document . getElementById ( "zine-container" );
for ( let i = 0 ; i < zines . length ; i ++ ) {
2024-12-13 02:01:49 +00:00
zineContainer . append ( makeZine ( zines [ i ]));
2024-12-13 01:14:39 +00:00
}