2024-12-13 01:03:15 +00:00
let zines = [
2024-12-20 15:37:21 +00:00
/ * {
2024-12-20 05:19:19 +00:00
"name" : "" ,
"site" : "" ,
"format" : "" ,
"blurb" : ""
} ,
* /
2025-04-07 19:21:23 +00:00
{
name : "Artcollisions" ,
site : "https://vis.social/@artcollisions" ,
format : "physical/digital" ,
blurb : "Further cozy adventures of CC and friends, textile art characters" ,
} ,
2025-01-28 22:45:02 +00:00
{
name : "Cammie" ,
site : "https://worshipthesquid.tumblr.com/" ,
format : "physical/digital" ,
2025-03-20 23:23:18 +00:00
blurb :
"Mortsafe is a little biro zine about fungal zombies, non-human or gestalt minds, and life continuing differently after death :)" ,
2025-01-28 22:45:02 +00:00
} ,
2025-01-22 05:36:42 +00:00
{
name : "Ashley McQuaid" ,
site : "eightofpentacles.com" ,
format : "physical" ,
2025-03-20 23:23:18 +00:00
blurb :
"I am leaning towards making a miniature field guide of the birds, mammals, and plants that live on my favorite trail. Back and forth on whether I want to include some personal narrative but pen & pencil drawings of critters for sure" ,
2025-01-22 05:36:42 +00:00
} ,
2024-12-23 05:47:15 +00:00
{
name : "xyzzy" ,
site : "https://xyzzyzzyzx.xyz/" ,
format : "digital" ,
2025-03-20 23:23:18 +00:00
blurb :
"a perzine about my experience in a conservative catholic high school, called “shut up & eat your dirt”" ,
2024-12-23 05:47:15 +00:00
} ,
2024-12-23 03:25:58 +00:00
{
name : "Pesto Jaguar" ,
site : "https://sunny.garden/@pestojaguar" ,
format : "digital" ,
blurb :
"abstract, absurd, surreal, experimental?... Perhaps comics-adjacent or sciFi-adjacent?... some manner of weird zine, mainly images with some text like experimental prose or poetry, even?... Around 20 pages in A5. No 'AI' or image/text generation, just human made digital art." ,
} ,
2024-12-23 01:09:19 +00:00
{
2024-12-23 01:21:09 +00:00
name : "bouncinglime" ,
format : "physical/digital" ,
2024-12-23 03:25:58 +00:00
blurb :
"four postcards printed on cardstock (physical) or for printing on cardstock (digital) in black-and-white that can be colored and otherwise decorated and sent out!" ,
2024-12-23 01:09:19 +00:00
} ,
2024-12-22 01:39:12 +00:00
{
name : "lee" ,
site : "https://leecat.art" ,
format : "physical" ,
2024-12-23 03:25:58 +00:00
blurb : "2 color hand-printed zine with pictures of my dog" ,
2024-12-22 01:39:12 +00:00
} ,
2024-12-22 01:27:17 +00:00
{
name : "Em/mett" ,
site : "https://proteanart.xyz" ,
2025-05-08 19:24:03 +00:00
format : "physical/digital" ,
2024-12-23 03:25:58 +00:00
blurb :
"So You Want To Be A Pen Pal minizine. About being a pen pal for incarcerated folks! And beginner advocacy work!" ,
2024-12-22 01:27:17 +00:00
} ,
2024-12-21 04:18:06 +00:00
{
name : "Mythical Type" ,
site : "https://mythicaltype.com/zines/" ,
format : "physical" ,
2024-12-23 03:25:58 +00:00
blurb :
"“Text Message Moods” is an 8-page mini zine that illustrates what text message conversations look like, depending on people’ s moods. Hand-drawn, printed in color on white paper." ,
2024-12-21 04:18:06 +00:00
} ,
2024-12-20 21:03:24 +00:00
{
name : "Acin Fals" ,
site : "https://shadowfals.carrd.co/" ,
format : "digital" ,
blurb :
"romantic m/m flash fiction with a theme of transitions, seasons, and/or memories" ,
} ,
2024-12-20 16:49:21 +00:00
{
name : "play in progress" ,
site : "https://mastodon.art/@playinprogress" ,
format : "physical/digital" ,
blurb :
"a fold-out formal experiment combining letter shapes and ink drawings" ,
} ,
2024-12-20 15:23:20 +00:00
{
2024-12-20 16:23:28 +00:00
name : "riotmuffin" ,
format : "physical/digital" ,
blurb :
"I’ m gonna try to do that George Floyd uprising alternate history I was thinking about last time, but I might also do something else. In any case, it’ ll be SHORTER than last years honker lol" ,
} ,
{
name : "Léa V.T." ,
site : "https://mastodon.art/@leavt" ,
format : "physical/digital" ,
blurb : ` I made a small comic this summer and i'd like to print it in zine form with bonus illustrations and prep sketches. It's about a bunch of kids living in a dieselpunk junkyard racing wacky vehicles. Friends become enemies and enemies become friends, lots of vroom vroom. <a href="https://mastodon.art/@leavt/113056897528979869">preview</a> ` ,
2024-12-20 15:23:20 +00:00
} ,
{
2024-12-20 15:37:21 +00:00
name : "Aaron El Sabrout" ,
site : "https://toreachpoise.itch.io" ,
format : "physical/digital" ,
blurb :
"new collection of poetry on nature, leftist politics, and transness!" ,
2024-12-20 15:23:20 +00:00
} ,
{
2024-12-20 15:37:21 +00:00
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." ,
2024-12-20 15:23:20 +00:00
} ,
2024-12-20 05:19:19 +00:00
{
2024-12-20 15:37:21 +00:00
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." ,
2024-12-20 05:19:19 +00:00
} ,
{
2024-12-20 15:37:21 +00:00
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." ,
2024-12-20 05:19:19 +00:00
} ,
2024-12-13 01:03:15 +00:00
{
2024-12-20 15:37:21 +00:00
name : "Evel" ,
site : "https://evel.life" ,
format : "digital" ,
blurb : "About severe disability with a bit extra on being a caregiver" ,
} ,
] ;
2024-12-13 01:14:39 +00:00
2024-12-20 15:37:21 +00:00
function makeZine ( { name , blurb , format , site , fedi } ) {
2024-12-13 23:04:38 +00:00
let zine = document . createElement ( "li" ) ;
2024-12-20 15:37:21 +00:00
2024-12-13 02:01:49 +00:00
let h2 = document . createElement ( "h2" ) ;
2024-12-20 15:37:21 +00:00
if ( site ) {
let a = document . createElement ( "a" ) ;
a . innerHTML = name ;
a . href = site ;
h2 . append ( a ) ;
} else {
h2 . innerHTML = name ;
}
2024-12-13 02:01:49 +00:00
zine . append ( h2 ) ;
2024-12-20 15:37:21 +00:00
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-20 15:37:21 +00:00
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-20 15:37:21 +00:00
2024-12-13 01:14:39 +00:00
return zine ;
}
2025-05-23 15:39:43 +00:00
function makeZinePage ( zines ) {
let zineContainer = document . getElementById ( "zine-container" ) ;
2024-12-13 01:14:39 +00:00
2025-05-23 15:39:43 +00:00
for ( let i = 0 ; i < zines . length ; i ++ ) {
zineContainer . append ( makeZine ( zines [ i ] ) ) ;
}
let zineCounter = document . getElementById ( "zine-count" ) ;
let total = zines . length ;
let physical = zines . filter (
( zine ) => zine . format == "physical" || zine . format == "physical/digital"
) . length ;
let digital = zines . filter (
( zine ) => zine . format == "digital" || zine . format == "physical/digital"
) . length ;
2024-12-23 03:25:58 +00:00
2025-05-23 15:39:43 +00:00
let p = document . createElement ( "p" ) ;
p . innerHTML =
total +
" artists. " +
physical +
" physical zines. " +
digital +
" digital zines." ;
zineCounter . append ( p ) ;
}
2024-12-23 03:49:00 +00:00
2025-05-23 15:39:43 +00:00
fetch ( "./zines2025.json" )
. then ( ( response ) => {
if ( ! response . ok ) {
throw new Error ( ` HTTP error! Status: ${ response . status } ` ) ;
}
return response . json ( ) ;
} )
. then ( ( data ) => makeZinePage ( data ) )
. catch ( ( error ) => console . error ( "Failed to fetch data:" , error ) ) ;