86 lines
2.7 KiB
JavaScript
86 lines
2.7 KiB
JavaScript
let zines = [
|
|
/* {
|
|
"name": "",
|
|
"site": "",
|
|
"format": "",
|
|
"blurb": ""
|
|
},
|
|
*/
|
|
{
|
|
"name": "Aaron El Sabrout",
|
|
"site": "https://toreachpoise.itch.io",
|
|
"format": "physical/digital",
|
|
"blurb": "new collection of poetry on nature, leftist politics, and transness!"
|
|
},
|
|
{
|
|
"name": "Artcollisions",
|
|
"site": "https://artcollisions.wordpress.com/",
|
|
"format": "physical/digital",
|
|
"blurb": "Continuing adventure of CC and friends, the friendly little burlap monsters"
|
|
},
|
|
{
|
|
"name": "goblin jane",
|
|
"site": "https://thewellandthetree.com/",
|
|
"format": "physical/digital",
|
|
"blurb": "tiny tales of wandering thru interdimensional portals, meeting new friends big and small, and making stone soup."
|
|
},
|
|
{
|
|
"name": "Limnetic Villains",
|
|
"site": "https://limneticvillains.bandcamp.com",
|
|
"format": "digital",
|
|
"blurb": "A fake 1970s punk zine, including interviews, photos, reviews, fake adverts for products and bands that don't exist, in the style of the time."
|
|
},
|
|
{
|
|
"name": "Wetdryvac",
|
|
"site": "https://wetdryvac.net",
|
|
"format": "digital",
|
|
"blurb": "The Vac is a contract/consent ethicist with forays into art, music, literature, and whatever else strikes its fancy. This usually means being somewhere under a cat."
|
|
},
|
|
{
|
|
"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."
|
|
},
|
|
{
|
|
"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"
|
|
}
|
|
]
|
|
|
|
function makeZine({name, blurb, format, site, fedi}) {
|
|
let zine = document.createElement("li");
|
|
|
|
let h2 = document.createElement("h2");
|
|
let a = document.createElement("a");
|
|
a.innerHTML = name;
|
|
a.href = site;
|
|
h2.append(a);
|
|
zine.append(h2);
|
|
|
|
let p = document.createElement("p");
|
|
p.innerHTML = " is making a " + format + " zine:";
|
|
zine.append(p);
|
|
|
|
let bq = document.createElement("blockquote");
|
|
let bqP = document.createElement("p");
|
|
bqP.innerHTML = blurb;
|
|
bq.append(bqP);
|
|
zine.append(bq);
|
|
|
|
return zine;
|
|
}
|
|
|
|
let zineContainer = document.getElementById("zine-container");
|
|
|
|
for (let i = 0; i < zines.length; i++) {
|
|
zineContainer.append(makeZine(zines[i]));
|
|
} |