diff options
| -rwxr-xr-x | generate-schedule.py | 37 | ||||
| -rw-r--r-- | index.html | 161 |
2 files changed, 186 insertions, 12 deletions
diff --git a/generate-schedule.py b/generate-schedule.py index 24f037d..ae9f52c 100755 --- a/generate-schedule.py +++ b/generate-schedule.py @@ -46,7 +46,7 @@ def render_schedule(events): week_change = True week = new_week - if week_change: + if False and week_change: s += '<br>\n' s += f'''<div class="event {'special' if event.special else ''} {'cancelled' if event.cancelled else ''} {'changed' if event.changed else ''}" data-timestamp="{ event.when.isoformat() }"> <div class="event-data"> @@ -133,6 +133,12 @@ bkcentrallibrary = Location( info="Trustees Room" ) +bkcentral = Location( + "Brooklyn Central Library", + "https://maps.app.goo.gl/fPijDbTN47TbFpFf6", + "Prospect Heights", +) + bkcentral_info_commons = Location( "Brooklyn Central Library", "https://maps.app.goo.gl/fPijDbTN47TbFpFf6", @@ -220,6 +226,13 @@ redhookgarden = Location( info="Garden on Sullivan St bet. Conover/Van Brunt" ) +centralpark = Location( + "Central Park", + "https://partiful.com/e/SNyZW0KDIBTgioRJV0HO", + "Central Park", + info="Check link for location updates on day of event." +) + schedule = [ Event(nook, date(2025, 5, 17)), @@ -245,7 +258,7 @@ schedule = [ Event(nook, date(2025, 6, 14)), Event(summermccarren, date(2025, 6, 16)), - Event(bkcentral_info_commons, date(2025, 6, 18), time='1:30p'), + Event(bkcentral, date(2025, 6, 18), time='1:30p', info='Meeting Room 4'), Event(jefferson, date(2025, 6, 18)), Event(nook, date(2025, 6, 21)), @@ -255,8 +268,28 @@ schedule = [ Event(nook, date(2025, 6, 28)), Event(summermccarren, date(2025, 6, 30)), + Event(liz, date(2025, 7, 1)), + Event(jefferson, date(2025, 7, 2)), Event(brightonbeachasserlevy, date(2025, 7, 3), time='6p', special=True), + Event(nook, date(2025, 7, 5)), + Event(centralpark, date(2025, 7, 5), time='1p'), + + Event(summermccarren, date(2025, 7, 7)), + Event(jefferson, date(2025, 7, 9)), + Event(nook, date(2025, 7, 12)), + + Event(summermccarren, date(2025, 7, 14)), + Event(jefferson, date(2025, 7, 16)), Event(bkcentral_info_commons, date(2025, 7, 16), time='1:30p'), + Event(nook, date(2025, 7, 19)), + + Event(summermccarren, date(2025, 7, 21)), + Event(jefferson, date(2025, 7, 23)), + Event(nook, date(2025, 7, 26)), + + Event(summermccarren, date(2025, 7, 28)), + Event(jefferson, date(2025, 7, 30)), + Event(brightonbeachasserlevy, date(2025, 8, 7), time='6p', special=True), ] # maybe autosort it and sort code by event? @@ -42,7 +42,6 @@ </div> </div> -<br> <div class="event " data-timestamp="2025-05-19"> <div class="event-data"> <strong>Monday, May 19</strong> · 6:30p @@ -73,7 +72,6 @@ </div> </div> -<br> <div class="event special " data-timestamp="2025-05-26"> <div class="event-data"> <strong>Monday, May 26</strong> · 6:30p @@ -104,7 +102,6 @@ </div> </div> -<br> <div class="event " data-timestamp="2025-06-02"> <div class="event-data"> <strong>Monday, June 2</strong> · 6:30p @@ -145,7 +142,6 @@ </div> </div> -<br> <div class="event " data-timestamp="2025-06-09"> <div class="event-data"> <strong>Monday, June 9</strong> · 6:30p @@ -216,7 +212,6 @@ </div> </div> -<br> <div class="event " data-timestamp="2025-06-16"> <div class="event-data"> <strong>Monday, June 16</strong> · 6:30p @@ -234,7 +229,7 @@ <div class="instance"> <a href="https://maps.app.goo.gl/fPijDbTN47TbFpFf6">Brooklyn Central Library</a> <span class="neighborhood">Prospect Heights</span> - <br><div class="info">Info Commons Lab</div> + <br><div class="info">Meeting Room 4</div> </div> </div> <div class="event " data-timestamp="2025-06-18"> @@ -257,7 +252,6 @@ </div> </div> -<br> <div class="event " data-timestamp="2025-06-23"> <div class="event-data"> <strong>Monday, June 23</strong> · 6:30p @@ -298,7 +292,6 @@ </div> </div> -<br> <div class="event " data-timestamp="2025-06-30"> <div class="event-data"> <strong>Monday, June 30</strong> · 6:30p @@ -309,6 +302,26 @@ <br><div class="info">North corner, west side. Rain or above 90°: at Spritzenhaus33.</div> </div> </div> +<div class="event " data-timestamp="2025-07-01"> + <div class="event-data"> + <strong>Tuesday, July 1</strong> · 7p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/6hgstJRcd2TKa96x5">Liz’s Book Bar</a> + <span class="neighborhood">Carroll Gardens</span> + + </div> +</div> +<div class="event " data-timestamp="2025-07-02"> + <div class="event-data"> + <strong>Wednesday, July 2</strong> · 6p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/UTNUqUdEjYCssiMx5">Jefferson Market Library</a> + <span class="neighborhood">Greenwich Village</span> + <br><div class="info">Willa Cather Room; left at door, through children’s room</div> + </div> +</div> <div class="event special " data-timestamp="2025-07-03"> <div class="event-data"> <strong>Thursday, July 3</strong> · 6p @@ -319,7 +332,76 @@ <br><div class="info">Rain or above 90°: at Brighton Beach Library</div> </div> </div> -<br> +<div class="event " data-timestamp="2025-07-05"> + <div class="event-data"> + <strong>Saturday, July 5</strong> · 9a + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a> + <span class="neighborhood">Bushwick</span> + + </div> +</div> +<div class="event " data-timestamp="2025-07-05"> + <div class="event-data"> + <strong>Saturday, July 5</strong> · 1p + </div> + <div class="instance"> + <a href="https://partiful.com/e/SNyZW0KDIBTgioRJV0HO">Central Park</a> + <span class="neighborhood">Central Park</span> + <br><div class="info">Check link for location updates on day of event.</div> + </div> +</div> +<div class="event " data-timestamp="2025-07-07"> + <div class="event-data"> + <strong>Monday, July 7</strong> · 6:30p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/7YQBG3XVHNLWkyAM9">McCarren Park</a> + <span class="neighborhood">Williamsburg</span> + <br><div class="info">North corner, west side. Rain or above 90°: at Spritzenhaus33.</div> + </div> +</div> +<div class="event " data-timestamp="2025-07-09"> + <div class="event-data"> + <strong>Wednesday, July 9</strong> · 6p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/UTNUqUdEjYCssiMx5">Jefferson Market Library</a> + <span class="neighborhood">Greenwich Village</span> + <br><div class="info">Willa Cather Room; left at door, through children’s room</div> + </div> +</div> +<div class="event " data-timestamp="2025-07-12"> + <div class="event-data"> + <strong>Saturday, July 12</strong> · 9a + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a> + <span class="neighborhood">Bushwick</span> + + </div> +</div> +<div class="event " data-timestamp="2025-07-14"> + <div class="event-data"> + <strong>Monday, July 14</strong> · 6:30p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/7YQBG3XVHNLWkyAM9">McCarren Park</a> + <span class="neighborhood">Williamsburg</span> + <br><div class="info">North corner, west side. Rain or above 90°: at Spritzenhaus33.</div> + </div> +</div> +<div class="event " data-timestamp="2025-07-16"> + <div class="event-data"> + <strong>Wednesday, July 16</strong> · 6p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/UTNUqUdEjYCssiMx5">Jefferson Market Library</a> + <span class="neighborhood">Greenwich Village</span> + <br><div class="info">Willa Cather Room; left at door, through children’s room</div> + </div> +</div> <div class="event " data-timestamp="2025-07-16"> <div class="event-data"> <strong>Wednesday, July 16</strong> · 1:30p @@ -330,7 +412,66 @@ <br><div class="info">Info Commons Lab</div> </div> </div> -<br> +<div class="event " data-timestamp="2025-07-19"> + <div class="event-data"> + <strong>Saturday, July 19</strong> · 9a + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a> + <span class="neighborhood">Bushwick</span> + + </div> +</div> +<div class="event " data-timestamp="2025-07-21"> + <div class="event-data"> + <strong>Monday, July 21</strong> · 6:30p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/7YQBG3XVHNLWkyAM9">McCarren Park</a> + <span class="neighborhood">Williamsburg</span> + <br><div class="info">North corner, west side. Rain or above 90°: at Spritzenhaus33.</div> + </div> +</div> +<div class="event " data-timestamp="2025-07-23"> + <div class="event-data"> + <strong>Wednesday, July 23</strong> · 6p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/UTNUqUdEjYCssiMx5">Jefferson Market Library</a> + <span class="neighborhood">Greenwich Village</span> + <br><div class="info">Willa Cather Room; left at door, through children’s room</div> + </div> +</div> +<div class="event " data-timestamp="2025-07-26"> + <div class="event-data"> + <strong>Saturday, July 26</strong> · 9a + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a> + <span class="neighborhood">Bushwick</span> + + </div> +</div> +<div class="event " data-timestamp="2025-07-28"> + <div class="event-data"> + <strong>Monday, July 28</strong> · 6:30p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/7YQBG3XVHNLWkyAM9">McCarren Park</a> + <span class="neighborhood">Williamsburg</span> + <br><div class="info">North corner, west side. Rain or above 90°: at Spritzenhaus33.</div> + </div> +</div> +<div class="event " data-timestamp="2025-07-30"> + <div class="event-data"> + <strong>Wednesday, July 30</strong> · 6p + </div> + <div class="instance"> + <a href="https://maps.app.goo.gl/UTNUqUdEjYCssiMx5">Jefferson Market Library</a> + <span class="neighborhood">Greenwich Village</span> + <br><div class="info">Willa Cather Room; left at door, through children’s room</div> + </div> +</div> <div class="event special " data-timestamp="2025-08-07"> <div class="event-data"> <strong>Thursday, August 7</strong> · 6p |
