diff options
-rwxr-xr-x | generate-schedule.py | 116 | ||||
-rw-r--r-- | index.html | 214 |
2 files changed, 132 insertions, 198 deletions
diff --git a/generate-schedule.py b/generate-schedule.py index ca0b350..63c3a10 100755 --- a/generate-schedule.py +++ b/generate-schedule.py @@ -118,6 +118,13 @@ bkcentrallibrary = Location( info="Trustees Room" ) +bkcentral_info_commons = Location( + "Brooklyn Central Library", + "https://maps.app.goo.gl/fPijDbTN47TbFpFf6", + "Prospect Heights", + info="Info Commons Lab" +) + bushwicklibrary = Location( "Bushwick Library", "https://maps.app.goo.gl/2mnX1sDSrBv1jKQ3A", @@ -148,6 +155,24 @@ easternparkway = Location( "Crown Heights", ) +windsorterrace = Location( + "Windsor Terrace Library", + "https://maps.app.goo.gl/My7eCEy91dF6mWSY7", + "Windsor Terrace", +) + +greenpoint = Location( + "Greenpoint Library", + "https://maps.app.goo.gl/8y4hGLWHkKHd7KWRA", + "Greenpoint", +) + +williamsburgh = Location( + "Williamsburgh Library", + "https://maps.app.goo.gl/hdy88ytUfUKpH9WY6", + "Williamsburg", +) + schedule = [ # Event(jefferson, date(2024, 10, 30)), # Event(nook, date(2024, 11, 2)), @@ -203,49 +228,70 @@ schedule = [ # Event(jefferson, date(2025, 1, 22)), # Event(nook, date(2025, 1, 25)), # Event(mccarren, date(2025, 1, 27)), - Event(nook, date(2025, 2, 15)), - Event(mccarren, date(2025, 2, 17)), - Event(jefferson, date(2025, 2, 19)), - Event(nook, date(2025, 2, 22)), - Event(mccarren, date(2025, 2, 24)), - Event(jefferson, date(2025, 2, 26)), - Event(easternparkway, date(2025, 2, 27), time='6p'), - Event(nook, date(2025, 3, 1)), - Event(bookclub, date(2025, 3, 2)), - - Event(mccarren, date(2025, 3, 3)), - Event(liz, date(2025, 3, 4)), - Event(jefferson, date(2025, 3, 5)), - Event(nook, date(2025, 3, 8)), - - Event(mccarren, date(2025, 3, 10)), - Event(jefferson, date(2025, 3, 12)), - Event(sunsetpark, date(2025, 3, 13), time='6p'), - Event(nook, date(2025, 3, 15)), - - Event(mccarren, date(2025, 3, 17)), - Event(jefferson, date(2025, 3, 19)), - Event(dekalblibrary, date(2025, 3, 20), time='6p'), - Event(nook, date(2025, 3, 22)), - - Event(mccarren, date(2025, 3, 24)), - Event(jefferson, date(2025, 3, 26)), - Event(nook, date(2025, 3, 29)), - - Event(mccarren, date(2025, 3, 31)), - Event(liz, date(2025, 4, 1)), - Event(kingsbay, date(2025, 4, 1), time='6p'), - Event(jefferson, date(2025, 4, 2)), - Event(nook, date(2025, 4, 5)), - Event(bookclub, date(2025, 4, 6)), + # Event(nook, date(2025, 2, 15)), + # Event(mccarren, date(2025, 2, 17)), + # Event(jefferson, date(2025, 2, 19)), + # Event(nook, date(2025, 2, 22)), + # Event(mccarren, date(2025, 2, 24)), + # Event(jefferson, date(2025, 2, 26)), + # Event(easternparkway, date(2025, 2, 27), time='6p'), + # Event(nook, date(2025, 3, 1)), + # Event(bookclub, date(2025, 3, 2)), + + # Event(mccarren, date(2025, 3, 3)), + # Event(liz, date(2025, 3, 4)), + # Event(jefferson, date(2025, 3, 5)), + # Event(nook, date(2025, 3, 8)), + + # Event(mccarren, date(2025, 3, 10)), + # Event(jefferson, date(2025, 3, 12)), + # Event(sunsetpark, date(2025, 3, 13), time='6p'), + # Event(nook, date(2025, 3, 15)), + + # Event(mccarren, date(2025, 3, 17)), + # Event(jefferson, date(2025, 3, 19)), + # Event(dekalblibrary, date(2025, 3, 20), time='6p'), + # Event(nook, date(2025, 3, 22)), + + # Event(mccarren, date(2025, 3, 24)), + # Event(jefferson, date(2025, 3, 26)), + # Event(nook, date(2025, 3, 29)), + + # Event(mccarren, date(2025, 3, 31)), + # Event(liz, date(2025, 4, 1)), + # Event(kingsbay, date(2025, 4, 1), time='6p'), + # Event(jefferson, date(2025, 4, 2)), + # Event(nook, date(2025, 4, 5)), + # Event(bookclub, date(2025, 4, 6)), Event(mccarren, date(2025, 4, 7)), + Event(windsorterrace, date(2025, 4, 8), time='6p'), Event(kingsbay, date(2025, 4, 8), time='6p'), + Event(bkcentral_info_commons, date(2025, 4, 9), time='6p'), Event(jefferson, date(2025, 4, 9)), + Event(greenpoint, date(2025, 4, 10), time='6p'), Event(nook, date(2025, 4, 12)), + Event(williamsburgh, date(2025, 4, 12), time='10:30a'), + + Event(mccarren, date(2025, 4, 14)), + Event(jefferson, date(2025, 4, 16)), + Event(nook, date(2025, 4, 19)), + Event(mccarren, date(2025, 4, 21)), Event(kingsbay, date(2025, 4, 22), time='6p'), + Event(jefferson, date(2025, 4, 23)), + Event(nook, date(2025, 4, 26)), + + Event(wyckoffbondgarden, date(2025, 4, 27), time='11a'), + Event(mccarren, date(2025, 4, 28)), Event(kingsbay, date(2025, 4, 29), time='6p'), + Event(jefferson, date(2025, 4, 30)), + Event(nook, date(2025, 5, 3)), + + Event(williamsburgh, date(2025, 5, 10), time='10:30a'), + Event(dekalblibrary, date(2025, 5, 15), time='6p'), + Event(dekalblibrary, date(2025, 6, 12), time='6p'), + Event(greenpoint, date(2025, 6, 12), time='6p'), ] # maybe autosort it and sort code by event? with open('index.base') as base: @@ -34,17 +34,7 @@ <div class="event "> <div class="event-data"> - <strong>Saturday, February 15</strong> · 9a - </div> - <div class="instance"> - <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a>, - <span class="neighborhood">Bushwick</span> - - </div> -</div><br> -<div class="event "> - <div class="event-data"> - <strong>Monday, February 17</strong> · 6:30p + <strong>Monday, April 7</strong> · 6:30p </div> <div class="instance"> <a href="https://maps.app.goo.gl/4jKTTTJ3h61dGPyz6">Spritzenhaus33</a>, @@ -53,35 +43,34 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Wednesday, February 19</strong> · 6p + <strong>Tuesday, April 8</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> + <a href="https://maps.app.goo.gl/My7eCEy91dF6mWSY7">Windsor Terrace Library</a>, + <span class="neighborhood">Windsor Terrace</span> + </div> </div><div class="event "> <div class="event-data"> - <strong>Saturday, February 22</strong> · 9a + <strong>Tuesday, April 8</strong> · 6p </div> <div class="instance"> - <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a>, - <span class="neighborhood">Bushwick</span> + <a href="https://maps.app.goo.gl/1KKf7SqMbwXirKe29">Kings Bay Library</a>, + <span class="neighborhood">Kings Bay</span> </div> -</div><br> -<div class="event "> +</div><div class="event "> <div class="event-data"> - <strong>Monday, February 24</strong> · 6:30p + <strong>Wednesday, April 9</strong> · 6p </div> <div class="instance"> - <a href="https://maps.app.goo.gl/4jKTTTJ3h61dGPyz6">Spritzenhaus33</a>, - <span class="neighborhood">Williamsburg</span> - + <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> </div> </div><div class="event "> <div class="event-data"> - <strong>Wednesday, February 26</strong> · 6p + <strong>Wednesday, April 9</strong> · 6p </div> <div class="instance"> <a href="https://maps.app.goo.gl/UTNUqUdEjYCssiMx5">Jefferson Market Library</a>, @@ -90,16 +79,16 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Thursday, February 27</strong> · 6p + <strong>Thursday, April 10</strong> · 6p </div> <div class="instance"> - <a href="https://maps.app.goo.gl/D5STnQQNC3XxKSiV8">Eastern Parkway Library</a>, - <span class="neighborhood">Crown Heights</span> + <a href="https://maps.app.goo.gl/8y4hGLWHkKHd7KWRA">Greenpoint Library</a>, + <span class="neighborhood">Greenpoint</span> </div> </div><div class="event "> <div class="event-data"> - <strong>Saturday, March 1</strong> · 9a + <strong>Saturday, April 12</strong> · 9a </div> <div class="instance"> <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a>, @@ -108,17 +97,17 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Sunday, March 2</strong> · 9p + <strong>Saturday, April 12</strong> · 10:30a </div> <div class="instance"> - <a href="https://maps.app.goo.gl/ewGbWuEjp7cedMrb7">Book Club Bar</a>, - <span class="neighborhood">East Village</span> + <a href="https://maps.app.goo.gl/hdy88ytUfUKpH9WY6">Williamsburgh Library</a>, + <span class="neighborhood">Williamsburg</span> </div> </div><br> <div class="event "> <div class="event-data"> - <strong>Monday, March 3</strong> · 6:30p + <strong>Monday, April 14</strong> · 6:30p </div> <div class="instance"> <a href="https://maps.app.goo.gl/4jKTTTJ3h61dGPyz6">Spritzenhaus33</a>, @@ -127,16 +116,7 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Tuesday, March 4</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 "> - <div class="event-data"> - <strong>Wednesday, March 5</strong> · 6p + <strong>Wednesday, April 16</strong> · 6p </div> <div class="instance"> <a href="https://maps.app.goo.gl/UTNUqUdEjYCssiMx5">Jefferson Market Library</a>, @@ -145,7 +125,7 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Saturday, March 8</strong> · 9a + <strong>Saturday, April 19</strong> · 9a </div> <div class="instance"> <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a>, @@ -155,7 +135,7 @@ </div><br> <div class="event "> <div class="event-data"> - <strong>Monday, March 10</strong> · 6:30p + <strong>Monday, April 21</strong> · 6:30p </div> <div class="instance"> <a href="https://maps.app.goo.gl/4jKTTTJ3h61dGPyz6">Spritzenhaus33</a>, @@ -164,44 +144,16 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Wednesday, March 12</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 "> - <div class="event-data"> - <strong>Thursday, March 13</strong> · 6p - </div> - <div class="instance"> - <a href="https://maps.app.goo.gl/ck5NMcK7nC189KCZ6">Sunset Park Library</a>, - <span class="neighborhood">Sunset Park</span> - - </div> -</div><div class="event "> - <div class="event-data"> - <strong>Saturday, March 15</strong> · 9a - </div> - <div class="instance"> - <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a>, - <span class="neighborhood">Bushwick</span> - - </div> -</div><br> -<div class="event "> - <div class="event-data"> - <strong>Monday, March 17</strong> · 6:30p + <strong>Tuesday, April 22</strong> · 6p </div> <div class="instance"> - <a href="https://maps.app.goo.gl/4jKTTTJ3h61dGPyz6">Spritzenhaus33</a>, - <span class="neighborhood">Williamsburg</span> + <a href="https://maps.app.goo.gl/1KKf7SqMbwXirKe29">Kings Bay Library</a>, + <span class="neighborhood">Kings Bay</span> </div> </div><div class="event "> <div class="event-data"> - <strong>Wednesday, March 19</strong> · 6p + <strong>Wednesday, April 23</strong> · 6p </div> <div class="instance"> <a href="https://maps.app.goo.gl/UTNUqUdEjYCssiMx5">Jefferson Market Library</a>, @@ -210,54 +162,26 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Thursday, March 20</strong> · 6p - </div> - <div class="instance"> - <a href="https://maps.app.goo.gl/G3D2hQ6og5DkBQH86">Dekalb Library</a>, - <span class="neighborhood">Bushwick</span> - - </div> -</div><div class="event "> - <div class="event-data"> - <strong>Saturday, March 22</strong> · 9a + <strong>Saturday, April 26</strong> · 9a </div> <div class="instance"> <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a>, <span class="neighborhood">Bushwick</span> </div> -</div><br> -<div class="event "> - <div class="event-data"> - <strong>Monday, March 24</strong> · 6:30p - </div> - <div class="instance"> - <a href="https://maps.app.goo.gl/4jKTTTJ3h61dGPyz6">Spritzenhaus33</a>, - <span class="neighborhood">Williamsburg</span> - - </div> -</div><div class="event "> - <div class="event-data"> - <strong>Wednesday, March 26</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 "> <div class="event-data"> - <strong>Saturday, March 29</strong> · 9a + <strong>Sunday, April 27</strong> · 11a </div> <div class="instance"> - <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a>, - <span class="neighborhood">Bushwick</span> - + <a href="https://maps.app.goo.gl/qWKXJhrvvpvLeFLy7">Wyckoff-Bond Community Garden</a>, + <span class="neighborhood">Boerum Hill</span> + <br><div class="info">Hosted by Carroll Gardens Library</div> </div> </div><br> <div class="event "> <div class="event-data"> - <strong>Monday, March 31</strong> · 6:30p + <strong>Monday, April 28</strong> · 6:30p </div> <div class="instance"> <a href="https://maps.app.goo.gl/4jKTTTJ3h61dGPyz6">Spritzenhaus33</a>, @@ -266,16 +190,7 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Tuesday, April 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 "> - <div class="event-data"> - <strong>Tuesday, April 1</strong> · 6p + <strong>Tuesday, April 29</strong> · 6p </div> <div class="instance"> <a href="https://maps.app.goo.gl/1KKf7SqMbwXirKe29">Kings Bay Library</a>, @@ -284,7 +199,7 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Wednesday, April 2</strong> · 6p + <strong>Wednesday, April 30</strong> · 6p </div> <div class="instance"> <a href="https://maps.app.goo.gl/UTNUqUdEjYCssiMx5">Jefferson Market Library</a>, @@ -293,77 +208,50 @@ </div> </div><div class="event "> <div class="event-data"> - <strong>Saturday, April 5</strong> · 9a + <strong>Saturday, May 3</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 "> - <div class="event-data"> - <strong>Sunday, April 6</strong> · 9p - </div> - <div class="instance"> - <a href="https://maps.app.goo.gl/ewGbWuEjp7cedMrb7">Book Club Bar</a>, - <span class="neighborhood">East Village</span> - - </div> </div><br> <div class="event "> <div class="event-data"> - <strong>Monday, April 7</strong> · 6:30p + <strong>Saturday, May 10</strong> · 10:30a </div> <div class="instance"> - <a href="https://maps.app.goo.gl/4jKTTTJ3h61dGPyz6">Spritzenhaus33</a>, + <a href="https://maps.app.goo.gl/hdy88ytUfUKpH9WY6">Williamsburgh Library</a>, <span class="neighborhood">Williamsburg</span> </div> -</div><div class="event "> - <div class="event-data"> - <strong>Tuesday, April 8</strong> · 6p - </div> - <div class="instance"> - <a href="https://maps.app.goo.gl/1KKf7SqMbwXirKe29">Kings Bay Library</a>, - <span class="neighborhood">Kings Bay</span> - - </div> -</div><div class="event "> - <div class="event-data"> - <strong>Wednesday, April 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 "> +</div><br> +<div class="event "> <div class="event-data"> - <strong>Saturday, April 12</strong> · 9a + <strong>Thursday, May 15</strong> · 6p </div> <div class="instance"> - <a href="https://maps.app.goo.gl/X2fYE3EpeHhQhgYD8">Nook</a>, + <a href="https://maps.app.goo.gl/G3D2hQ6og5DkBQH86">Dekalb Library</a>, <span class="neighborhood">Bushwick</span> </div> </div><br> <div class="event "> <div class="event-data"> - <strong>Tuesday, April 22</strong> · 6p + <strong>Thursday, June 12</strong> · 6p </div> <div class="instance"> - <a href="https://maps.app.goo.gl/1KKf7SqMbwXirKe29">Kings Bay Library</a>, - <span class="neighborhood">Kings Bay</span> + <a href="https://maps.app.goo.gl/G3D2hQ6og5DkBQH86">Dekalb Library</a>, + <span class="neighborhood">Bushwick</span> </div> -</div><br> -<div class="event "> +</div><div class="event "> <div class="event-data"> - <strong>Tuesday, April 29</strong> · 6p + <strong>Thursday, June 12</strong> · 6p </div> <div class="instance"> - <a href="https://maps.app.goo.gl/1KKf7SqMbwXirKe29">Kings Bay Library</a>, - <span class="neighborhood">Kings Bay</span> + <a href="https://maps.app.goo.gl/8y4hGLWHkKHd7KWRA">Greenpoint Library</a>, + <span class="neighborhood">Greenpoint</span> </div> </div> |