var start = new Date("02/06/2026"); var end = new Date("02/15/2026"); var loop = new Date(start); function pad(str) { if (str.length === 2) return str; return pad('0' + str); } while(loop <= end){ var day = `${loop.getFullYear()}-${pad((loop.getMonth()+1).toString())}-${pad(loop.getDate().toString())}` var monday = 1 var wednesday = 3 var saturday = 6 var body = '' if (loop.getDay() == monday) { body = `------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventName\"\r\n\r\nSpritzenhaus33\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventLocation\"\r\n\r\nWilliamsburg\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventStart\"\r\n\r\n${day}T18:30\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventEnd\"\r\n\r\n${day}T20:30\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"timezone\"\r\n\r\nAmerica/New_York\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventDescription\"\r\n\r\nbring your own book, make a new friend!\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventURL\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"hostName\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"creatorEmail\"\r\n\r\nsurya@modalduality.org\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventGroupID\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventGroupEditToken\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"publicCheckbox\"\r\n\r\ntrue\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"interactionCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"joinCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"maxAttendeesCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"maxAttendees\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventGroupCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"imageUpload\"\r\n\r\nundefined\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"magicLinkToken\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34--\r\n` } else if (loop.getDay() == wednesday) { body = `------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventName\"\r\n\r\nJefferson Market Library\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventLocation\"\r\n\r\nGreenwich Village. Willa Cather Room; left at door, through children’s room\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventStart\"\r\n\r\n${day}T18:00\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventEnd\"\r\n\r\n${day}T20:00\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"timezone\"\r\n\r\nAmerica/New_York\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventDescription\"\r\n\r\nbring your own book, make a new friend!\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventURL\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"hostName\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"creatorEmail\"\r\n\r\nsurya@modalduality.org\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventGroupID\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventGroupEditToken\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"publicCheckbox\"\r\n\r\ntrue\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"interactionCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"joinCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"maxAttendeesCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"maxAttendees\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventGroupCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"imageUpload\"\r\n\r\nundefined\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"magicLinkToken\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34--\r\n` } else if (loop.getDay() == saturday) { body = `------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventName\"\r\n\r\nNook\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventLocation\"\r\n\r\nBushwick\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventStart\"\r\n\r\n${day}T09:00\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventEnd\"\r\n\r\n${day}T11:00\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"timezone\"\r\n\r\nAmerica/New_York\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventDescription\"\r\n\r\nbring your own book, make a new friend!\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventURL\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"hostName\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"creatorEmail\"\r\n\r\nsurya@modalduality.org\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventGroupID\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventGroupEditToken\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"publicCheckbox\"\r\n\r\ntrue\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"interactionCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"joinCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"maxAttendeesCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"maxAttendees\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"eventGroupCheckbox\"\r\n\r\nfalse\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"imageUpload\"\r\n\r\nundefined\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34\r\nContent-Disposition: form-data; name=\"magicLinkToken\"\r\n\r\n\r\n------geckoformboundary216f7401b453169ab89e59a154bc4a34--\r\n` } if (body) { const response = await fetch("https://quietreading.org/event", { "credentials": "include", "headers": { "User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:146.0) Gecko/20100101 Firefox/146.0", "Accept": "*/*", "Accept-Language": "en-US,en;q=0.5", "Content-Type": "multipart/form-data; boundary=----geckoformboundary216f7401b453169ab89e59a154bc4a34", "Sec-Fetch-Dest": "empty", "Sec-Fetch-Mode": "cors", "Sec-Fetch-Site": "same-origin", "Sec-GPC": "1", "Priority": "u=0", "Pragma": "no-cache", "Cache-Control": "no-cache" }, "referrer": "https://quietreading.org/new?eventName=Spritzenhaus33&eventLocation=Williamsburg&eventStart=2026-01-19T18%3A30&eventEnd=2026-01-19T20%3A30&timezone=America%2FNew_York&eventDescription=bring+your+own+book%2C+make+a+new+friend%21&eventURL=&hostName=&creatorEmail=surya%40modalduality.org&eventGroupID=&eventGroupEditToken=&publicCheckbox=true&interactionCheckbox=false&joinCheckbox=false&maxAttendeesCheckbox=false&maxAttendees=&eventGroupCheckbox=false&imageUpload=undefined&magicLinkToken=&publicBoolean=true&eventGroupBoolean=false&interactionBoolean=false&joinBoolean=false&maxAttendeesBoolean=false", "body": body, "method": "POST", "mode": "cors" }); if (!response.ok) { var t = await response.text() throw new Error(`Response status: ${t}`); } const result = await response.json(); console.log(result); } var newDate = loop.setDate(loop.getDate() + 1); loop = new Date(newDate); }