diff options
author | petrus comestor <petrus@comestor.org> | 2025-05-16 20:46:42 -0400 |
---|---|---|
committer | petrus comestor <petrus@comestor.org> | 2025-05-16 20:46:42 -0400 |
commit | 886adb5e0f5d6fc9ba0f37cec86c645f05e05bb4 (patch) | |
tree | 9a5cdd958ecdd12fd8e4b333a4f5e094e8e7a4e6 | |
parent | 7a7fc9c2e70ae7729c0af67585bce957faa0386c (diff) |
rm past events
-rwxr-xr-x | generate-schedule.py | 129 | ||||
-rw-r--r-- | index.base | 1 | ||||
-rw-r--r-- | index.html | 20 | ||||
-rw-r--r-- | static/script.js | 12 |
4 files changed, 24 insertions, 138 deletions
diff --git a/generate-schedule.py b/generate-schedule.py index 1375f10..dc9b5b2 100755 --- a/generate-schedule.py +++ b/generate-schedule.py @@ -40,8 +40,8 @@ def render_schedule(events): week_change = True week = new_week - # if week_change: - # s += '<br>\n' + if 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"> <strong>{weekday}, {month} {day}</strong> · {time} @@ -189,131 +189,6 @@ artsculture = Location( ) schedule = [ - # Event(jefferson, date(2024, 10, 30)), - # Event(nook, date(2024, 11, 2)), - # Event(bookclub, date(2024, 11, 3)), - # Event(mccarren, date(2024, 11, 4), info='Book Swap and <a href="https://booksthroughbarsnyc.org/donate/donate-books/">NYC Books Through Bars</a> Book Drive.', special=True), - # Event(jefferson, date(2024, 11, 6), info='Elevator in lobby to third floor. Book Swap and <a href="https://booksthroughbarsnyc.org/donate/donate-books/">NYC Books Through Bars</a> Book Drive.', special=True), - # Event(nook, date(2024, 11, 9)), - # Event(mccarren, date(2024, 11, 11)), - # Event(abraco, date(2024, 11, 13), changed=True, info='Wednesday Jefferson Market Library Quiet Reading moved for this week.'), - # Event(bushwicklibrary, date(2024, 11, 14), time='6p', special=True), - # Event(nook, date(2024, 11, 16)), - # Event(wyckoffbondgarden, date(2024, 11, 16), time='12p', special=True), - # Event(mccarren, date(2024, 11, 18)), - # Event(jefferson, date(2024, 11, 20)), - # Event(bkcentrallibrary, date(2024, 11, 20), time='6:30p', special=True), - # Event(dekalblibrary, date(2024, 11, 21), time='6p', special=True), - # Event(nook, date(2024, 11, 23)), - # Event(mccarren, date(2024, 11, 25)), - # Event(jefferson, date(2024, 11, 27), info='<strong>Cancelled due to Thanksgiving.</strong>', cancelled=True), - # Event(nook, date(2024, 11, 30)), - # Event(bookclub, date(2024, 12, 1)), - # Event(mccarren, date(2024, 12, 2)), - # Event(liz, date(2024, 12, 3)), - # Event(jefferson, date(2024, 12, 4)), - # Event(nook, date(2024, 12, 7)), - # Event(mccarren, date(2024, 12, 9)), - # Event(jefferson, date(2024, 12, 11)), - # Event(nook, date(2024, 12, 14)), - # Event(mccarren, date(2024, 12, 16)), - # Event(canarsielibrary, date(2024, 12, 17), time='5p'), - # Event(jefferson, date(2024, 12, 18)), - # Event(dekalblibrary, date(2024, 12, 19), time='6p'), - # Event(bushwicklibrary, date(2024, 12, 19), time='6p'), - # Event(nook, date(2024, 12, 21)), - # Event(mccarren, date(2024, 12, 23)), - # Event(jefferson, date(2024, 12, 25), info='<strong>Cancelled.</strong>', cancelled=True), - # Event(nook, date(2024, 12, 28)), - # Event(mccarren, date(2024, 12, 30)), - # Event(jefferson, date(2025, 1, 1), info='<strong>Cancelled.</strong>', cancelled=True), - # Event(sunsetpark, date(2025, 1, 2), time='6p'), - # Event(nook, date(2025, 1, 4)), - # Event(bookclub, date(2025, 1, 5)), - # Event(mccarren, date(2025, 1, 6)), - # Event(liz, date(2025, 1, 7), info='Zora Neale Hurston book launch.', special=True), - # Event(jefferson, date(2025, 1, 8)), - # Event(nook, date(2025, 1, 11)), - # Event(mccarren, date(2025, 1, 13)), - # Event(jefferson, date(2025, 1, 15)), - # Event(dekalblibrary, date(2025, 1, 16), time='6p'), - # Event(sunsetpark, date(2025, 1, 16), time='6p'), - # Event(nook, date(2025, 1, 18)), - # Event(mccarren, date(2025, 1, 20)), - # 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(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(artsculture, date(2025, 4, 18), time='8p', info='Librarian will select a short story', special=True), - - # 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(mccarren, date(2025, 5, 5)), - # Event(windsorterrace, date(2025, 5, 6), time='6p'), - # Event(jefferson, date(2025, 5, 7)), - # Event(nook, date(2025, 5, 10)), - # Event(williamsburgh, date(2025, 5, 10), time='10:30a'), - # Event(summermccarren, date(2025, 5, 12)), - # Event(jefferson, date(2025, 5, 14)), - # Event(bkcentral_info_commons, date(2025, 5, 14), time='12:30p'), - Event(dekalblibrary, date(2025, 5, 15), time='6p'), Event(nook, date(2025, 5, 17)), Event(summermccarren, date(2025, 5, 19)), @@ -53,6 +53,7 @@ <img class="picture" src="/static/pictures/marthas.jpg"> </div> </div> + <script src="/static/script.js"></script> </body> </html> @@ -32,17 +32,7 @@ <hr> <br> - <div class="event " data-timestamp="2025-05-15"> - <div class="event-data"> - <strong>Thursday, May 15</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 " data-timestamp="2025-05-17"> + <div class="event " data-timestamp="2025-05-17"> <div class="event-data"> <strong>Saturday, May 17</strong> · 9a </div> @@ -52,6 +42,7 @@ </div> </div> +<br> <div class="event " data-timestamp="2025-05-19"> <div class="event-data"> <strong>Monday, May 19</strong> · 6:30p @@ -82,6 +73,7 @@ </div> </div> +<br> <div class="event " data-timestamp="2025-05-26"> <div class="event-data"> <strong>Monday, May 26</strong> · 6:30p @@ -112,6 +104,7 @@ </div> </div> +<br> <div class="event " data-timestamp="2025-06-02"> <div class="event-data"> <strong>Monday, June 2</strong> · 6:30p @@ -142,6 +135,7 @@ </div> </div> +<br> <div class="event " data-timestamp="2025-06-09"> <div class="event-data"> <strong>Monday, June 9</strong> · 6:30p @@ -202,6 +196,7 @@ </div> </div> +<br> <div class="event " data-timestamp="2025-06-16"> <div class="event-data"> <strong>Monday, June 16</strong> · 6:30p @@ -232,6 +227,7 @@ </div> </div> +<br> <div class="event " data-timestamp="2025-06-23"> <div class="event-data"> <strong>Monday, June 23</strong> · 6:30p @@ -262,6 +258,7 @@ </div> </div> +<br> <div class="event " data-timestamp="2025-06-30"> <div class="event-data"> <strong>Monday, June 30</strong> · 6:30p @@ -293,6 +290,7 @@ <img class="picture" src="/static/pictures/marthas.jpg"> </div> </div> + <script src="/static/script.js"></script> </body> </html> diff --git a/static/script.js b/static/script.js new file mode 100644 index 0000000..f21372a --- /dev/null +++ b/static/script.js @@ -0,0 +1,12 @@ +// optional +var date = new Date(new Date().toDateString()); +date.setDate(date.getDate() - 1); +console.log(date) +for (var el of document.getElementsByClassName('event')) { + console.log(el) + var d = Date.parse(el.getAttribute('data-timestamp')) + if (d < date) { + console.log("remove", d) + el.remove() + } +} |