1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
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);
}
|