• It's recommended to check out the latest log via: the Stats page >> View log >> Tail

PROJECT (event_scrapers), SPIDER (rowayton)

2026-06-16 14:21:20 [scrapy.utils.log] INFO: Scrapy 2.14.1 started (bot: event_scrapers)
2026-06-16 14:21:20 [scrapy.utils.log] INFO: Versions:
{'lxml': '6.0.2',
 'libxml2': '2.14.6',
 'cssselect': '1.3.0',
 'parsel': '1.10.0',
 'w3lib': '2.0.0',
 'Twisted': '25.5.0',
 'Python': '3.12.3 (main, Mar 23 2026, 19:04:32) [GCC 13.3.0]',
 'pyOpenSSL': '25.3.0 (OpenSSL 3.5.4 30 Sep 2025)',
 'cryptography': '46.0.3',
 'Platform': 'Linux-6.8.0-90-generic-x86_64-with-glibc2.39'}
2026-06-16 14:21:20 [scrapy.crawler] DEBUG: Using AsyncCrawlerProcess
2026-06-16 14:21:20 [asyncio] DEBUG: Using selector: EpollSelector
2026-06-16 14:21:20 [scrapy.addons] INFO: Enabled addons:
[]
2026-06-16 14:21:21 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-06-16 14:21:21 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-06-16 14:21:21 [scrapy.extensions.telnet] INFO: Telnet Password: 19165fa4c9d77d7a
2026-06-16 14:21:21 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.logcount.LogCount',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats']
2026-06-16 14:21:21 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'event_scrapers',
 'FEED_EXPORT_ENCODING': 'utf-8',
 'FEED_URI_PARAMS': <function _feed_uri_params at 0x7e8caddf0400>,
 'LOG_FILE': '/root/event-list-scraping/logs/event_scrapers/rowayton/df64030f697d11f1a76c0050565fa5d9.log',
 'NEWSPIDER_MODULE': 'event_scrapers.spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'SPIDER_MODULES': ['event_scrapers.spiders']}
2026-06-16 14:21:21 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
2026-06-16 14:21:21 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with 'ff9baec'
2026-06-16 14:21:21 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-06-16 14:21:21 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.start.StartSpiderMiddleware',
 'scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIRefererSpiderMiddleware']
2026-06-16 14:21:21 [scrapy.middleware] INFO: Enabled item pipelines:
['event_scrapers.pipelines.EventScrapersPipeline']
2026-06-16 14:21:21 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/pipelines/__init__.py:47: ScrapyDeprecationWarning: EventScrapersPipeline.process_item() requires a spider argument, this is deprecated and the argument will not be passed in future Scrapy versions. If you need to access the spider instance you can save the crawler instance passed to from_crawler() and use its spider attribute.
  self._check_mw_method_spider_arg(pipe.process_item)

2026-06-16 14:21:21 [scrapy.core.engine] INFO: Spider opened
2026-06-16 14:21:21 [py.warnings] WARNING: /root/.venv/lib/python3.12/site-packages/scrapy/core/spidermw.py:490: ScrapyDeprecationWarning: event_scrapers.spiders.rowayton.ListingSpider defines the deprecated start_requests() method. start_requests() has been deprecated in favor of a new method, start(), to support asynchronous code execution. start_requests() will stop being called in a future version of Scrapy. If you use Scrapy 2.13 or higher only, replace start_requests() with start(); note that start() is a coroutine (async def). If you need to maintain compatibility with lower Scrapy versions, when overriding start_requests() in a spider class, override start() as well; you can use super() to reuse the inherited start() implementation without copy-pasting. See the release notes of Scrapy 2.13 for details: https://docs.scrapy.org/en/2.13/news.html
  warn(

2026-06-16 14:21:21 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-06-16 14:21:21 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-06-16 14:21:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/news-events/> (referer: None)
2026-06-16 14:21:22 [scrapy_zyte_api._params] WARNING: Cookies are enabled for request <GET https://www.rowayton.org/news-events/news-events?month=2026-08-01>, and there are cookies in the cookiejar, but ZYTE_API_EXPERIMENTAL_COOKIES_ENABLED is False, so automatic mapping will not map cookies for this or any other request. To silence this warning, disable cookies for all requests that use automatic mapping, either with the COOKIES_ENABLED setting or with the dont_merge_cookies request metadata key.
2026-06-16 14:21:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-06-16 14:21:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-06-16 14:21:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-06-16 14:21:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/news-events/news-events?month=2026-08-01> (referer: None) ['zyte-api']
2026-06-16 14:21:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/the-legacy-of-julia-childs-kitchen-with-smithsonian-curator-paula-j-johnson/> (referer: https://www.rowayton.org/news-events/?month=2026-08-01)
2026-06-16 14:21:24 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:24 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 4324
2026-06-16 14:21:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/the-legacy-of-julia-childs-kitchen-with-smithsonian-curator-paula-j-johnson/>
{'event_url': 'https://www.rowayton.org/the-legacy-of-julia-childs-kitchen-with-smithsonian-curator-paula-j-johnson/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">The Legacy of Julia Child\'s '
             'Kitchen with Smithsonian Curator Paula J. Johnson<div '
             'class="post_subtitle single_events_time">Tuesday, August 4, '
             '2026</div><div class="post_subtitle single_events_time">2:00 '
             'p.m. to 3:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><h2 class="pageHeading"><em>A Library '
             'Speakers Consortium and Smithsonian Institution '
             'Collaboration</em></h2>\n'
             '<p>Join us for a conversation that’s sure to warm your heart '
             '(and make your stomach rumble), as we delve into the legacy of '
             'cooking icon Julia Child with Smithsonian curator and public '
             'historian Paula J. Johnson, author of\xa0<em>Julia Child’s '
             'Kitchen</em><em>:</em>\xa0<em>The Design, Tools, Stories, and '
             'Legacy of an Iconic Space</em>. The book includes interviews '
             'with chefs who knew Julia well, commentary on her favorite '
             'culinary tools and kitchen gadgets, and a stunning array of '
             'photos.</p>\n'
             '<p><em>Julia Child’s Kitchen</em>\xa0(and this online '
             'conversation) is a must‑have for every serious home cook and '
             'Julia Child fan.<strong><a '
             'href="https://libraryc.org/rowayton/102294/register"> Register '
             'now</a></strong> to enter the discussion and learn more about '
             'how Julia Child continues to influence food today!</p>\n'
             "<p>Julia Child's 20’ x 14’ kitchen was a serious workspace and "
             'recipe‑testing lab that exuded a sense of mid‑century homey '
             'comfort. It has been on display at the National Museum of '
             'American History in Washington, D.C., for most of the past '
             'twenty-three years, and museum goers have made it a top '
             'destination.</p>\n'
             '<p>The kitchen contains more than one thousand parts and '
             'pieces—tools, appliances, utensils, furniture, artwork, '
             'knick‑knacks, books, and bits of whimsy—all reflecting Julia’s '
             'status as an accomplished chef, gastronome, delightful cooking '
             'teacher, television trailblazer, women’s advocate, mentor, and '
             'generous, jovial friend.</p>\n'
             '<p><strong>About the Author:\xa0</strong></p>\n'
             '<p>Paula J. Johnson is a curator and public historian at the '
             'Smithsonian’s National Museum of American History in Washington, '
             'DC. She conducts research and collects objects relating to the '
             'history and culture of American food and serves as the Director '
             'of the Smithsonian’s Food History Project. Johnson was one of '
             'the curators who collected Julia Child’s home kitchen in 2001 '
             'and led the team that created FOOD: Transforming the American '
             'Table, a multi-layered exhibition that explores the major '
             'changes in food production, distribution, and consumption in the '
             'United States since the 1950s. She has shaped and contributed to '
             'many public programs on food history and leads the annual “Food '
             'History Weekend.” Johnson is the author of many articles and '
             'three books, including\xa0<em>Julia Child’s Kitchen: The Design, '
             'Tools Stories, and Legacy of an Iconic Space</em>\xa0(2024). She '
             'received the Smithsonian Distinguished Scholar in the Humanities '
             'Award in 2020.</p>\n'
             '<p>Johnson began her museum career at the Calvert Marine Museum '
             'in Solomons, Maryland, and has worked at the Smithsonian since '
             '1991. She is a member of the Association for the Study of Food '
             'and Society and Les Dames d’ Escoffier. She serves on the '
             'editorial collective for\xa0<em>Gastronomica: The Journal for '
             'Food Studies</em>.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/06/paulajohnson.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/high-altitudes-and-high-stakes-a-miss-marple-mystery-with-lucy-foley/> (referer: https://www.rowayton.org/news-events/?month=2026-08-01)
2026-06-16 14:21:25 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:25 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:25 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/high-altitudes-and-high-stakes-a-miss-marple-mystery-with-lucy-foley/>
{'event_url': 'https://www.rowayton.org/high-altitudes-and-high-stakes-a-miss-marple-mystery-with-lucy-foley/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">High Altitudes and High '
             'Stakes: A Miss Marple Mystery with Lucy Foley<div '
             'class="post_subtitle single_events_time">Thursday, August 27, '
             '2026</div><div class="post_subtitle single_events_time">2:00 '
             'p.m. to 3:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><h2 class="pageHeading"><em>#1 New York '
             'Times Bestselling Author of The Guest List and The Midnight '
             'Feast</em></h2>\n'
             '<p>Join us for a thrilling conversation with acclaimed author '
             'Lucy Foley as we delve into her brand-new Miss Marple '
             'mystery,\xa0<em>Murder at the Grand Alpine Hotel</em>. '
             '<strong><a '
             'href="https://libraryc.org/rowayton/186710/register">Register '
             'here!</a></strong></p>\n'
             '<p>High in the Swiss Alps, accessible only by a single, winding '
             'railway, stands the luxurious Grand Alpine Hotel. With glorious '
             'mountain views and exclusive access to powdery slopes, it draws '
             'guests from far and wide.</p>\n'
             '<p><em>The notorious actress.\xa0</em></p>\n'
             '<p><em>The high-flying politician.\xa0</em></p>\n'
             '<p><em>The society wife.\xa0</em></p>\n'
             '<p><em>The reckless friend.\xa0</em></p>\n'
             '<p><em>The shrewd doctor.</em></p>\n'
             '<p>But not everyone is here for a winter holiday. Beneath the '
             'champagne and furs, dark histories simmer; old grudges emerge '
             'like cracks in the ice. And someone is watching from the '
             'shadows. A polite, unassuming woman with an extraordinary mind: '
             'Miss Marple. When a body is found and a blizzard cuts off all '
             'escape, only Miss Marple can connect the clues before the killer '
             'strikes again. Because it isn’t a question of who has a motive, '
             'but who’s next…</p>\n'
             '<p><strong>About the Author:</strong></p>\n'
             '<p>Lucy Foley is a No.1\xa0<em>Sunday Times</em>,\xa0<em>Irish '
             'Times</em>\xa0and\xa0<em>New York Times</em>\xa0bestselling '
             'author. More than 10 million copies of her books are in print '
             'worldwide, and several are currently being adapted for the '
             'screen. She is a Waterstones Thriller of the Month author, a '
             'three-time nominee at the British Book Awards, and\xa0<em>The '
             'Guest List</em>\xa0was a Reese’s Book Club selection and winner '
             'of the Goodreads Choice Award for Mystery Thriller. As a '
             'life-long Agatha Christie fan, Lucy has drawn immeasurable '
             'inspiration from the Queen of Crime. She was one of 12 writers '
             'to contribute to\xa0<em>Marple</em>, a collection of short '
             'stories featuring the beloved detective. And in\xa0<em>Murder at '
             'the Grand Alpine Hotel,</em>\xa0she was inspired to transport '
             'Miss Marple – her favorite Christie creation – to the glamorous '
             'post-war setting of the Swiss Alps, in a mystery that feels '
             'gloriously escapist yet utterly relevant to our times.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/06/lucyfoley.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/women-and-money-roundtable-how-to-make-sense-of-todays-financial-markets-8-12-26/> (referer: https://www.rowayton.org/news-events/?month=2026-08-01)
2026-06-16 14:21:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/when-trees-testify-reclaiming-americas-black-botanical-legacy-with-beronda-montgomery/> (referer: https://www.rowayton.org/news-events/?month=2026-08-01)
2026-06-16 14:21:25 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:25 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 4412
2026-06-16 14:21:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/women-and-money-roundtable-how-to-make-sense-of-todays-financial-markets-8-12-26/>
{'event_url': 'https://www.rowayton.org/women-and-money-roundtable-how-to-make-sense-of-todays-financial-markets-8-12-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Women and Money Roundtable: '
             "How to Make Sense of Today's Financial Markets<div "
             'class="post_subtitle single_events_time">Wednesday, August 12, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Online via '
             'Zoom </div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p class="yiv3511688506MsoNormal" '
             'id="yui_3_16_0_ym19_1_1482439501712_6589">When it comes to the '
             'financial and real estate markets, people aren’t always as '
             'rational as you would think. Behavioral finance experts have '
             'been studying the not-so-smart decisions people make. We will '
             'reveal the fears, misperceptions and emotional needs people have '
             'that sabotage their investment and home sale returns.</p>\n'
             '<p>Join us for this monthly roundtable for women on money led by '
             'financial professionals Julia Strayer and Liz Maccarone. This '
             "series' discussion will focus on how to make sense of today’s "
             'financial markets, is open to women with any level of financial '
             'knowledge, and is an ongoing informational gathering to learn '
             'and share.</p>\n'
             '<p class="yiv3511688506MsoNormal">We’ll show you how to avoid '
             'the mistakes and make decisions like the pros. We’ll cover the '
             'latest market news and how that might affect your decision '
             'making. We’ll also give you<b>\xa0</b>background and context for '
             'understanding why market movement occurs and we’ll share '
             'strategies for keeping ahead of what might come.</p>\n'
             '<p class="yiv3511688506MsoNormal"><strong>\xa0Register\xa0<a '
             'href="https://darienlibrary.zoom.us/webinar/register/WN_MMu4t574R0ePL0xrkKE3ww#/registration" '
             'rel="noopener" target="_blank">here</a>!</strong></p>\n'
             '<p><strong>Our Roundtable Leaders:</strong></p>\n'
             '<p><strong>Julia Strayer, CPWA®, CIMA®, CRPC®<br/>\n'
             '</strong><em>Senior Vice President, Wealth Management '
             'Advisor</em></p>\n'
             '<p>Prior to joining Merrill Lynch Wealth Management\xa0in 2000, '
             'Julia was a vice president and private banker for BankBoston’s '
             'Private Bank for 7 years, responsible for asset management and '
             'trust services. Previously, Julia worked in marketing for 9 '
             'years with Merrill. Julia has a BA from Ohio State University '
             'and an MBA from New York University’s Stern School of Business. '
             'Julia has appeared on the CNBC show “Power Lunch,” CBS “This '
             'Morning,” WGCH’s “Women in Business,” in addition to featured '
             'articles in USA Today.</p>\n'
             '<p><strong>Liz Maccarone, CRPC®<br/>\n'
             '</strong><em>Senior Financial Advisor</em></p>\n'
             '<p>Liz joined Merrill Lynch Wealth Management in 2012. Liz works '
             'closely with high-net-worth individuals and their families to '
             'create personalized and comprehensive strategies that support '
             'their goals, including investment management, retirement '
             'planning, liability management, and multigenerational planning. '
             'Liz values the importance of establishing and cultivating '
             'relationships with families including the next generation. Liz '
             'graduated from Fairfield University with a dual bachelor’s '
             'degree in Finance and Marketing. She began her career working at '
             'a boutique investment firm as a Business Development Associate, '
             'specializing in commodities and futures trading.</p>\n'
             '<p>The roundtable meetings will be conducted via Zoom. Visit '
             'their website\xa0<a href="https://zoom.us/download" '
             'rel="noopener" target="_blank">here</a>\xa0to find the '
             'appropriate download instructions and download link for your '
             'device.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2023/12/Women-and-Money.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:25 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:25 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:25 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/when-trees-testify-reclaiming-americas-black-botanical-legacy-with-beronda-montgomery/>
{'event_url': 'https://www.rowayton.org/when-trees-testify-reclaiming-americas-black-botanical-legacy-with-beronda-montgomery/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">When Trees Testify: Reclaiming '
             'America’s Black Botanical Legacy with Beronda Montgomery<div '
             'class="post_subtitle single_events_time">Tuesday, August 25, '
             '2026</div><div class="post_subtitle single_events_time">2:00 '
             'p.m. to 3:00 p.m. </div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><h2 class="pageHeading"><em>Award-Winning '
             'Plant Biologist and Author</em></h2>\n'
             '<p>Join us for a riveting conversation with award-winning '
             'biologist Beronda Montgomery as we discuss her book,\xa0<em>When '
             'Trees Testify: Science, Wisdom, History, and America’s Black '
             'Botanical Legacy.\xa0</em></p>\n'
             '<p><strong><a '
             'href="https://libraryc.org/rowayton/186048/register">Register '
             'today</a></strong> for this insightful discussion about Black '
             'history and botanical mastery.</p>\n'
             '<p>The histories of trees in America are also the histories of '
             'Black Americans. Pecan trees were domesticated by an enslaved '
             'African named Antoine; sycamore trees were both havens and '
             'signposts for people trying to escape enslavement; poplar trees '
             'are historically associated with lynching; and willow bark has '
             'offered the gift of medicine. These trees, and others, testify '
             'not only to the complexity of the Black American narrative but '
             'also to a heritage of Black botanical expertise that, like '
             'Native American traditions, predates the United States '
             'entirely.</p>\n'
             '<p>In\xa0<em>When Trees Testify</em>, award-winning plant '
             'biologist Beronda L. Montgomery explores the ways seven trees, '
             'as well as the cotton shrub, are intertwined with Black history '
             'and culture. She reveals how knowledge surrounding these trees '
             'has shaped America since the very beginning. As Montgomery '
             'shows, trees are material witnesses to the lives of enslaved '
             'Africans and their descendants.</p>\n'
             '<p>Combining the wisdom of science and history with stories from '
             'her own path to botany, Montgomery talks to majestic trees, and '
             'in this unique and compelling narrative, they answer.</p>\n'
             '<p><strong>About the Author:</strong></p>\n'
             '<p>Beronda L. Montgomery, PhD, is a writer, researcher, and '
             'scholar who pursues a common theme of understanding how '
             'individuals perceive, respond to, and are impacted by the '
             'environments in which they exist. Her primary laboratory-based '
             'research has been focused on the responses of photosynthetic '
             'organisms (i.e., plants and cyanobacteria) to external light '
             'cues. Additionally, Beronda pursues this theme in the context of '
             'effective mentoring and leadership of individuals, and the role '
             'of innovative leaders in supporting success.</p>\n'
             '<p>Beronda is author of two books\xa0<em>When Trees Testify: '
             'Science, Wisdom, History, and America’s Black Botanical '
             'Legacy</em>\xa0(2026, Henry Holt and Co.) and\xa0<em>Lessons '
             'From Plants</em>\xa0(2021, Harvard University Press).</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/06/berondamontgomery.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/news-events/news-events?month=2026-06-01> (referer: None) ['zyte-api']
2026-06-16 14:21:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/chair-dance-with-claudia-6-25-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/storytime-6-22-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/notary-services-6-24-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/early-childhood-music-and-movement-with-ms-deirdre-6-22-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:27 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/chair-dance-with-claudia-6-25-26/>
{'event_url': 'https://www.rowayton.org/chair-dance-with-claudia-6-25-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Chair Dance with Claudia<div '
             'class="post_subtitle single_events_time">Thursday, June 25, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m. to 1:45 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Using many different styles of music, '
             'Claudia’s motivating, high energy dance class includes a classic '
             'dance movement warm-up using a chair, light weight strengthening '
             'exercises, and a full body stretch, using the mind-body '
             'connection to make this class both inspirational and fun.</p>\n'
             '<p>Sing a little, dance a lot, move to your fullest potential, '
             'while getting a light aerobic workout, as well as gaining '
             'strength, flexibility, and energy. Posture awareness is the '
             'focus of this combination of standing, dance and chair stretch. '
             'Work out at your own pace while gaining benefits of the group '
             'energy.</p>\n'
             '<p>Join us for this 45 minute workout that is guaranteed to make '
             'you feel great! Just drop in!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Claudia-DeVita.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:27 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/storytime-6-22-26/>
{'event_url': 'https://www.rowayton.org/storytime-6-22-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Storytime<div '
             'class="post_subtitle single_events_time">Monday, June 22, '
             '2026</div><div class="post_subtitle single_events_time">11:30 '
             'a.m. to 12:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Young ones\xa0<b>ages 4 and '
             'under</b>\xa0are invited along with their caregivers to listen '
             'to stories, participate in rhymes and sing songs. Just drop '
             'in!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Storytime.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/mah-jongg-free-play-6-29-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/storytime-6-29-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/tech-help-6-27-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:27 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/notary-services-6-24-26/>
{'event_url': 'https://www.rowayton.org/notary-services-6-24-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Notary Services<div '
             'class="post_subtitle single_events_time">Wednesday, June 24, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 12:30 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Do you need your paperwork notarized? '
             'Our Notary Public is available to notarize your documents free '
             'of charge. A Notary Public is a public servant appointed by '
             'state government to witness the signing of important documents '
             'and administer oaths. Please schedule an appointment for a '
             'notarization.</p>\n'
             '<p>To register for the 11:00 a.m. to 11:30 a.m. session, '
             'click\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q4wei01nknyv5/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 11:30 a.m. to 12:00 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1b8mva51w8tv93/">here</a>.<br/>\n'
             'To register for the 12:00 p.m. to 12:30 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1wimiv616o0gt0/">here</a>.</p>\n'
             '<p><strong>Required Paperwork</strong><br/>\n'
             'If you need something notarized, please bring two forms of ID '
             'containing your signature, one of which must have a photo.</p>\n'
             '<p><strong>Examples of Acceptable IDs</strong><br/>\n'
             '• Valid Driver’s License<br/>\n'
             '• Passport<br/>\n'
             '• Credit Card with Signature</p>\n'
             '<p><strong>Unacceptable IDs</strong><br/>\n'
             '• Social Security Card<br/>\n'
             '• Birth Certificate</p>\n'
             '<p><strong>Before You Arrive</strong><br/>\n'
             'Be sure the documents are complete and ready for signature. '
             "Please don't sign the document(s) until you appear before the "
             'Notary Public.</p>\n'
             '<p>If you need legal advice, please consult an attorney. The '
             'Notary Public is prohibited from helping you to prepare, '
             'complete, or understand legal documents.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2025/01/AdobeStock_243772479-scaled.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:27 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/early-childhood-music-and-movement-with-ms-deirdre-6-22-26/>
{'event_url': 'https://www.rowayton.org/early-childhood-music-and-movement-with-ms-deirdre-6-22-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Early Childhood Music and '
             'Movement with Ms. Deirdre<div class="post_subtitle '
             'single_events_time">Monday, June 22, 2026</div><div '
             'class="post_subtitle single_events_time">3:30 to 4:00 p.m. &amp; '
             '4:15 to 4:45 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p><em><strong>Please refrain from '
             'bringing snacks and drinks-the instruments get too '
             'sticky!</strong></em></p>\n'
             '<p><strong>Children ages 5 and under and their caregivers\xa0'
             '</strong>are invited to come sing, play musical instruments and '
             'dance to the beat! Be ready to participate in this highly '
             'interactive program.</p>\n'
             '<p>To better service more patrons,\xa0<em>Music and Movement '
             'with Ms\xa0Deirdre</em>\xa0will now offer\xa0<strong>TWO (2) '
             '30-minute sessions.</strong>\xa0The\xa0<strong>first session '
             'will be from 3:30 p.m.- 4:00 p.m.</strong>, with a 15 minute '
             'break followed by the\xa0<strong>second session from 4:15 p.m.- '
             '4:45 p.m.</strong>\xa0This class will also change to\xa0'
             '<strong>sign up class,</strong>\xa0with a cap of participants at '
             '35 per session. This is to ensure the safety of the '
             'children.</p>\n'
             '<p>To sign up for the first session of Music and Movement '
             'from\xa0<strong>3:30 p.m. to 4:00 p.m.</strong>,\xa0<strong><a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q56ubbz0iu0oq1/">register '
             'here.</a></strong></p>\n'
             '<p>To sign up for the second session of Music and Movement '
             'from\xa0<strong>4:15 p.m. to 4:45 p.m.</strong>,<strong>\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1fkjbc31iisoj4/">register '
             'here.</a></strong></p>\n'
             '<p><em><strong>Space is limited so please register!\xa0'
             '</strong></em></p>\n'
             '<p>With all these changes, we also wanted to include some '
             'reminders on what to expect in\xa0<em>Music and Movement with '
             'Ms\xa0Deirdre:</em></p>\n'
             '<ul>\n'
             '<li><strong>Being Present:</strong>\xa0Adults can model a '
             'positive attitude and behavior toward music for children, '
             'including music-making themselves.\xa0<strong>We ask that you '
             'come in with the goal of participating</strong>, not standing '
             'idle or engaging in side conversations . If you need to leave '
             'for a moment, please come back into library (so long as your '
             'child is not left unsupervised).</li>\n'
             '<li><strong>No snacks:</strong>\xa0Eat before or after the '
             'program . If children are eating, they’re unable to sing or play '
             'with instruments. Also, it creates a mess, is distracting to '
             'other children, and is risky due to allergies.</li>\n'
             '<li><strong>Personal Space:\xa0</strong>We ask that patrons be '
             'aware about personal space. Since the program has a lot of\xa0'
             '<strong>young children, we ask the adults to be mindful of how '
             'close their child is with others.</strong>\xa0We do not want any '
             'injuries!</li>\n'
             '</ul>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/12/Music-and-Movement.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:27 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/mah-jongg-free-play-6-29-26/>
{'event_url': 'https://www.rowayton.org/mah-jongg-free-play-6-29-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Mah Jongg Free Play<div '
             'class="post_subtitle single_events_time">Monday, June 29, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m. to 3:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Mad for Mah Jongg? Here’s your chance '
             'to meet other players, benefit from consistent play, and build '
             'your confidence. We have cards for people to use, but if you are '
             'considering becoming a frequent player, please bring your own '
             '2026 NMJL card (Available for purchase at <a '
             'href="https://nationalmahjonggleague.org/" rel="noopener" '
             'target="_blank">nationalmahjonggleague.org</a>).</p>\n'
             '<p>You can just drop in!\xa0<strong><em>Please note that the '
             'program is held on a\xa0first-come-first-serve\xa0basis as we '
             'can only accommodate 16 people per afternoon.</em></strong></p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Mashup.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:27 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/storytime-6-29-26/>
{'event_url': 'https://www.rowayton.org/storytime-6-29-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Storytime<div '
             'class="post_subtitle single_events_time">Monday, June 29, '
             '2026</div><div class="post_subtitle single_events_time">11:30 '
             'a.m. to 12:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Young ones\xa0<b>ages 4 and '
             'under</b>\xa0are invited along with their caregivers to listen '
             'to stories, participate in rhymes and sing songs. Just drop '
             'in!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Storytime.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:27 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/tech-help-6-27-26/>
{'event_url': 'https://www.rowayton.org/tech-help-6-27-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Tech Help<div '
             'class="post_subtitle single_events_time">Saturday, June 27, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 12:30 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Have an issue with one of your '
             'devices? Technology proving to be more of a challenge than you '
             'thought? We can help! Register for a 30-minute help session just '
             'for you.</p>\n'
             '<p>To register for the 11:00 a.m. to 11:30 a.m. session, '
             'click\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q7gaqd80rand8t/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 11:30 a.m. to 12:00 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1jqgwpv1m0nsbj/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 12:00 p.m. to 12:30 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q154yy930ggj8ck/" '
             'rel="noopener noreferrer" target="_blank">here</a>.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Tech-Help.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/summer-reading-kickoff/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/early-childhood-music-and-movement-with-ms-deirdre-6-26-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/mah-jongg-free-play-6-22-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/tween-and-teens-dungeons-dragons-6-26-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/new-yorker-discussion-group-6-25-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/simple-sustainable-and-powerfully-delicious-meals-with-sana-javeri-kadri-and-asha-loupy/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/tech-help-6-26-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/toddler-time-6-23-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:27 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/summer-reading-kickoff/>
{'event_url': 'https://www.rowayton.org/summer-reading-kickoff/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Summer Reading Kickoff<div '
             'class="post_subtitle single_events_time">Tuesday, June 30, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 2:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Summer Reading is just around the '
             'corner! Help us kick off the season of summer reading with a day '
             'of crafts, snacks, and more. <strong>Just drop in!</strong></p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/05/Summer-Reading-2026-web-image.png"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/early-childhood-music-and-movement-with-ms-deirdre-6-26-26/>
{'event_url': 'https://www.rowayton.org/early-childhood-music-and-movement-with-ms-deirdre-6-26-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Early Childhood Music and '
             'Movement with Ms. Deirdre<div class="post_subtitle '
             'single_events_time">Friday, June 26, 2026</div><div '
             'class="post_subtitle single_events_time">10:30 a.m. to 11:00 '
             'a.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p><em><strong>Please refrain from '
             'bringing snacks and drinks-the instruments get too '
             'sticky!</strong></em></p>\n'
             '<p><strong>Children ages 5 and under and their caregivers\xa0'
             '</strong>are invited to come sing, play musical instruments and '
             'dance to the beat! Be ready to participate in this highly '
             'interactive program.</p>\n'
             '<p>To better service more patrons,\xa0<em>Music and Movement '
             'with Ms\xa0Deirdre</em>\xa0is now a\xa0sign up class, with a cap '
             'of participants at 35 per session. This is to ensure the safety '
             'of the children.</p>\n'
             '<p>To sign up for this session of Music and Movement from\xa0'
             '<strong>10</strong><strong>:30 a.m. to 11:00 a.m.</strong>,\xa0'
             '<strong><a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qwpc9oy0mvj4de/">register '
             'here.</a></strong></p>\n'
             '<p><em><strong>Space is limited so please register!\xa0'
             '</strong></em></p>\n'
             '<p>With all these changes, we also wanted to include some '
             'reminders on what to expect in\xa0<em>Music and Movement with '
             'Ms\xa0Deirdre:</em></p>\n'
             '<ul>\n'
             '<li><strong>Being Present:</strong>\xa0Adults can model a '
             'positive attitude and behavior toward music for children, '
             'including music-making themselves.\xa0<strong>We ask that you '
             'come in with the goal of participating</strong>, not standing '
             'idle or engaging in side conversations . If you need to leave '
             'for a moment, please come back into library (so long as your '
             'child is not left unsupervised).</li>\n'
             '<li><strong>No snacks:</strong>\xa0Eat before or after the '
             'program . If children are eating, they’re unable to sing or play '
             'with instruments. Also, it creates a mess, is distracting to '
             'other children, and is risky due to allergies.</li>\n'
             '<li><strong>Personal Space:\xa0</strong>We ask that patrons be '
             'aware about personal space. Since the program has a lot of\xa0'
             '<strong>young children, we ask the adults to be mindful of how '
             'close their child is with others.</strong>\xa0We do not want any '
             'injuries!</li>\n'
             '</ul>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/12/Music-and-Movement.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/mah-jongg-free-play-6-22-26/>
{'event_url': 'https://www.rowayton.org/mah-jongg-free-play-6-22-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Mah Jongg Free Play<div '
             'class="post_subtitle single_events_time">Monday, June 22, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m. to 3:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Mad for Mah Jongg? Here’s your chance '
             'to meet other players, benefit from consistent play, and build '
             'your confidence. We have cards for people to use, but if you are '
             'considering becoming a frequent player, please bring your own '
             '2026 NMJL card (Available for purchase at <a '
             'href="https://nationalmahjonggleague.org/" rel="noopener" '
             'target="_blank">nationalmahjonggleague.org</a>).</p>\n'
             '<p>You can just drop in!\xa0<strong><em>Please note that the '
             'program is held on a\xa0first-come-first-serve\xa0basis as we '
             'can only accommodate 16 people per afternoon.</em></strong></p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Mashup.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/tween-and-teens-dungeons-dragons-6-26-26/>
{'event_url': 'https://www.rowayton.org/tween-and-teens-dungeons-dragons-6-26-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Tween and Teens Dungeons &amp; '
             'Dragons!<div class="post_subtitle single_events_time">Friday, '
             'June 26, 2026</div><div class="post_subtitle '
             'single_events_time">4:00 p.m. to 6:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p dir="ltr"><em>Due to the ongoing and '
             'episodic nature of this program, sign up is only required '
             'ONCE.\xa0\xa0</em></p>\n'
             '<p dir="ltr">Embark on fantastical adventures from the comfort '
             'of the Library!\xa0<strong>Tweens and Teens Ages 11+</strong>\xa0'
             'can join a band of heroes in games of\xa0<em>Dungeons &amp; '
             'Dragons</em>. Books, Character Sheets, and Dice are provided. '
             'This campaign is\xa0<i>Dragons of Stormwreck Isle.\xa0</i>Just '
             'bring your wit and imagination!</p>\n'
             '<p>Missed your chance to sign up? Be on the look out for the '
             'next campaign, following the conclusion of\xa0<i>Dragons of '
             'Stormwreck Isle.\xa0</i>Stay tuned!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/01/TweenTeen-DND-Poster-2.png"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/new-yorker-discussion-group-6-25-26/>
{'event_url': 'https://www.rowayton.org/new-yorker-discussion-group-6-25-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">New Yorker Discussion '
             'Group<div class="post_subtitle single_events_time">Thursday, '
             'June 25, 2026</div><div class="post_subtitle '
             'single_events_time">6:30 p.m. to 8:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Maybe you already have a subscription '
             'but only consistently glance at the cartoons? Or perhaps you '
             'yearn for in-depth reporting, written well without the prefab '
             'soundbites of TV news? Or you might just like to meet up with '
             'interesting individuals to talk about current events, the latest '
             'big hit on Broadway, upcoming museum exhibits worth a look all '
             'while enjoying a sip of wine and savory bites on a beautiful '
             'summer evening. If so, this group is for you!</p>\n'
             '<p><a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qi6iqp0vksrax/"><strong>Register '
             'online</strong></a>\xa0for the Summer 2026 series! The magazine '
             'issue is on us.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/New-Yorker.gif"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/simple-sustainable-and-powerfully-delicious-meals-with-sana-javeri-kadri-and-asha-loupy/>
{'event_url': 'https://www.rowayton.org/simple-sustainable-and-powerfully-delicious-meals-with-sana-javeri-kadri-and-asha-loupy/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Simple, Sustainable, and '
             'Powerfully Delicious Meals with Sana Javeri Kadri and Asha '
             'Loupy<div class="post_subtitle single_events_time">Tuesday, June '
             '23, 2026</div><div class="post_subtitle single_events_time">2:00 '
             'p.m. to 3:00 p.m.</div>\n'
             '<div class="post_subtitle '
             'single_events_location">Online</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><h2 class="pageHeading"><em>Kadri, CEO '
             '&amp; Founder of Diaspora Spice Co. and Loupy, Renowned Food and '
             'Recipe Writer</em></h2>\n'
             '<p>Join us as we chat with Sana Javeri Kadri and Asha Loupy '
             'about\xa0<em>The Diaspora Spice Co. Cookbook</em>, which '
             'celebrates beautiful, simple, and seasonal cooking with 85 '
             'recipes adapted from India and Sri Lanka’s best family spice '
             'farms.</p>\n'
             '<p>Diaspora Spice Co. sources the most flavorful, fresh spices '
             'in the world from 150 regenerative farms across South Asia—from '
             'elders, indigenous communities, young changemakers, and '
             'brilliant multi-generational farming families across India and '
             'Sri Lanka who are leading the way in sustainable and climate '
             'change–resistant agriculture. Filled with culinary '
             'storytelling,\xa0<em>The Diaspora Spice Co. Cookbook\xa0'
             '</em>highlights these farmers and their spices with profiles and '
             'evocative photography, plus 85 recipes for simple, seasonal, and '
             'powerfully delicious meals.</p>\n'
             '<p>CEO and founder Sana Javeri Kadri and recipe writer Asha '
             'Loupy realized that eating with the people who grow our spices '
             'unveils a whole new dimension in our cooking. Adapted for a '
             'global pantry, these recipes share the warmth of true South '
             'Asian home cooking at its truest and tastiest.</p>\n'
             '<p>Sana and Asha also note which recipes are the most beginner '
             'friendly, freezer friendly, good for a dinner party menu (like a '
             'Diwali feast!), and which lend themselves to be pantry building '
             'blocks, all for a super easy-to-navigate cookbook.</p>\n'
             '<p><strong><a '
             'href="https://libraryc.org/rowayton/164167/register">Register '
             'now</a> </strong>to learn more about Diaspora Spice Co., the '
             'progressive spice company rooted in flavor and equity.</p>\n'
             '<p><strong>Join us LIVE for a chance to win a copy of\xa0<em>The '
             'Diaspora Spice Co. Cookbook</em>! The giveaway link will be in '
             'the Resources area under the broadcast screen during the live '
             "event. Please ensure you are watching on your library's webpage "
             'for the chance to participate.\xa0</strong></p>\n'
             '<p><strong>About the Authors:</strong></p>\n'
             '<p><strong>Sana Javeri Kadri\xa0</strong>is the founder and CEO '
             'of Diaspora Co., a farm-to-table spice company that puts equity, '
             'transparency, and high-quality products at its forefront. Sana '
             'founded the company in 2017 with just a turmeric blend; now her '
             'company sources 30 single origin spices from across 150 farms '
             'across India and Sri Lanka. A third-generation native of Mumbai, '
             'she now lives in Oakland, California.</p>\n'
             '<p><strong>Asha Loupy</strong>\xa0is a recipe developer and '
             'writer with more than a decade of experience in the specialty '
             'food industry, from cheese monger to grocery buyer and '
             'e-commerce manager. She’s written for\xa0<em>Bon Appétit, '
             'Food52, Epicurious</em>, and more. She’s based in Oakland, '
             'California.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/04/diaspora.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/tech-help-6-26-26/>
{'event_url': 'https://www.rowayton.org/tech-help-6-26-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Tech Help<div '
             'class="post_subtitle single_events_time">Friday, June 26, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 12:30 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Have an issue with one of your '
             'devices? Technology proving to be more of a challenge than you '
             'thought? We can help! Register for a 30-minute help session just '
             'for you.</p>\n'
             '<p>To register for the 11:00 a.m. to 11:30 a.m. session, '
             'click\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1s1vnkh0lrb3bo/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 11:30 a.m. to 12:00 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q4ughof1kteua2/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 12:00 p.m. to 12:30 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qwz0i400s2c907/" '
             'rel="noopener noreferrer" target="_blank">here</a>.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Tech-Help.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/toddler-time-6-23-26/>
{'event_url': 'https://www.rowayton.org/toddler-time-6-23-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Toddler Time<div '
             'class="post_subtitle single_events_time">Tuesday, June 23, '
             '2026</div><div class="post_subtitle single_events_time">4:00 '
             'p.m. to 4:45 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Come and craft with your toddler!\xa0'
             '<strong>Children ages 2 to 6 and their caregivers</strong>\xa0'
             'are invited to make arts and crafts using paper plates, pipe '
             'cleaners, paint, glue, and more! Glue and paint will be used so '
             'dress for mess.</p>\n'
             '<p><a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q161s8uj1embr6l/">Register '
             'here!\xa0</a></p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2025/05/toddler-time-1.png"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/closed-on-juneteenth-3/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/nurturing-future-generations-stories-from-the-heart-of-grandfatherhood-with-ted-page/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/chair-dance-with-claudia-6-18-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/kids-tech-minecraft-mania-6-16-26-2/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/baking-class-for-tweens-6-20-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/notary-services-6-17-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/women-and-money-roundtable-how-to-make-sense-of-todays-financial-markets-6-17-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/tech-help-6-20-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/new-yorker-discussion-group-6-18-26/> (referer: https://www.rowayton.org/news-events/?month=2026-06-01)
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/closed-on-juneteenth-3/>
{'event_url': 'https://www.rowayton.org/closed-on-juneteenth-3/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Closed on Juneteenth<div '
             'class="post_subtitle single_events_time">Friday, June 19, '
             '2026</div><div class="post_subtitle single_events_time">All '
             'day</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Rowayton Library will be closed on '
             'Friday, June 19th in observance of Juneteenth.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/05/Juneteenth.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/nurturing-future-generations-stories-from-the-heart-of-grandfatherhood-with-ted-page/>
{'event_url': 'https://www.rowayton.org/nurturing-future-generations-stories-from-the-heart-of-grandfatherhood-with-ted-page/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Nurturing Future Generations: '
             'Stories from the Heart of Grandfatherhood with Ted Page<div '
             'class="post_subtitle single_events_time">Thursday, June 18, '
             '2026</div><div class="post_subtitle single_events_time">2:00 '
             'p.m. to 3:00 p.m.</div>\n'
             '<div class="post_subtitle '
             'single_events_location">Online</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><h2 class="pageHeading"><em>Author, '
             'Creative Entrepreneur, and Grandpa</em></h2>\n'
             '<p>Join us in virtual conversation with storyteller and popular '
             'blogger Ted Page as we chat about his book\xa0<em>Good Grandpa: '
             'Stories from the Heart of</em>\xa0Grandfatherhood. This '
             'heartfelt book\xa0highlights his\xa0journey to bring together '
             'the stories and wisdom of grandfathers from all walks of '
             'life—all with a mission to nurture the next great '
             'generation.</p>\n'
             '<p>When author Ted Page found out he was going to be a grandpa, '
             'he did a web search to learn more about the experience in store '
             'for him, but all he could find were references to the movie\xa0'
             '<em>Bad Grandpa</em>. He couldn’t help but wonder, “Where are '
             'the good ones?” Page started a blog, GoodGrandpa.com, and set '
             'out to talk with grandfathers across a diverse spectrum. This '
             'included an NFL pro athlete, a priest, a rabbi, an imam, newsman '
             'Tom Brokaw, comedy legend John Cleese, Chinese and Indians, '
             'physicians adapting to disability, an air force general, a '
             'Vietnam combat vet, and many more—plus his Aunt Lois and the '
             'Dalai Lama, because why not?</p>\n'
             '<p>Along the way, Page delved into family histories—his own and '
             'those of the grandpas he interviewed—to reveal fascinating '
             'stories and lessons for living a good life. In every '
             'conversation he asked grandpas for their number one most '
             'important piece of wisdom—one thing that could help our '
             'grandchildren grow to become the greatest generation of all '
             'time. Would the collective wisdom Page gathered turn out to be '
             'one singular idea, or a constellation of north stars that '
             'illuminate a path toward a better future? A unified and '
             'unforgettable picture does in fact emerge.</p>\n'
             '<p><em>Good Grandpa</em>\xa0is inspiring, uplifting, evocative, '
             'and filled with genuine emotion. It is a recipe of hope for a '
             'divided America, and the book that will be on every '
             'grandparent’s reading list.</p>\n'
             '<p><a '
             'href="https://libraryc.org/rowayton/162313/register"><strong>Register '
             'today</strong> </a>and find out why Ted Page says\xa0“our '
             'greatest generation is to come.”</p>\n'
             '<p><strong>About the Author:</strong></p>\n'
             '<p>Ted Page is a storyteller and performer. He is the author '
             'of\xa0<em>Good Grandpa: Stories from the Heart of '
             'Grandfatherhood</em>\xa0(Regalo Press) featured on NBC’s The '
             'TODAY Show, NPR and in Forbes Magazine. His nonfiction stories '
             'have appeared in\xa0<em>Boston Magazine</em>\xa0and the\xa0'
             '<em>Boston Globe Magazine</em>, and his comedy screen credits '
             'include work with John Cleese and Florence Henderson. His blog '
             'for grandfathers—GoodGrandpa.com—has been featured in\xa0<em>The '
             'New York Times</em>. Ted’s book of true family stories,\xa0'
             '<em>The Willoughby Chronicles</em>, was published in 2017. He '
             'lives in New England and has a bunch of grandchildren.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/04/tedpage.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/chair-dance-with-claudia-6-18-26/>
{'event_url': 'https://www.rowayton.org/chair-dance-with-claudia-6-18-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Chair Dance with Claudia<div '
             'class="post_subtitle single_events_time">Thursday, June 18, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m. to 1:45 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Using many different styles of music, '
             'Claudia’s motivating, high energy dance class includes a classic '
             'dance movement warm-up using a chair, light weight strengthening '
             'exercises, and a full body stretch, using the mind-body '
             'connection to make this class both inspirational and fun.</p>\n'
             '<p>Sing a little, dance a lot, move to your fullest potential, '
             'while getting a light aerobic workout, as well as gaining '
             'strength, flexibility, and energy. Posture awareness is the '
             'focus of this combination of standing, dance and chair stretch. '
             'Work out at your own pace while gaining benefits of the group '
             'energy.</p>\n'
             '<p>Join us for this 45 minute workout that is guaranteed to make '
             'you feel great! Just drop in!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Claudia-DeVita.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/kids-tech-minecraft-mania-6-16-26-2/>
{'event_url': 'https://www.rowayton.org/kids-tech-minecraft-mania-6-16-26-2/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Kids Tech: Minecraft Mania<div '
             'class="post_subtitle single_events_time">Tuesday, June 16, '
             '2026</div><div class="post_subtitle single_events_time">4:00 '
             'p.m. to 5:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p><strong>Kids in grades 2 and '
             'up</strong>\xa0are invited to visit the library to try out new '
             'mods and engage in some serious Minecraft.</p>\n'
             '<p>Space is limited so please\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1cjddrm056qns0/">register\xa0'
             'here.</a></p>\n'
             '<p>As this program is in in high demand and fills up very '
             'quickly every month, Rowayton Library would like to share the '
             'opportunity to join our sessions from home! Hop on to our '
             'Minecraft Java Server at\xa0<a '
             'data-saferedirecturl="https://www.google.com/url?q=http://192.99.35.12:2059&amp;source=gmail&amp;ust=1679753329040000&amp;usg=AOvVaw0S1CtfItbJmi3i3nW2AGl8" '
             'href="http://192.99.35.12:2059/" rel="noopener" '
             'target="_blank">192.99.35.12:2059</a>.\xa0This will save your '
             "activity in the game with us and our participants, whether we're "
             'in a session at the library or not, and save you the hassle of '
             'having to make a server yourself!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Minecraft.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:28 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/baking-class-for-tweens-6-20-26/>
{'event_url': 'https://www.rowayton.org/baking-class-for-tweens-6-20-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Baking Class for Tweens<div '
             'class="post_subtitle single_events_time">Saturday, June 20, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 12:30 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p><strong>Tweens ages 12-14</strong> are '
             'invited to join us for a very special baking class with Martha '
             'Parizot of <a '
             'href="https://www.instagram.com/therowaytonbaker/">@therowaytonbaker</a>! '
             'Come dressed for baking and enjoy a cozy class in which Martha '
             'will share baking tips, tricks, and best practices. Plus, you '
             'get to make your own sweet treats to bring home!</p>\n'
             '<p>Please<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qvl9rov189lgos/">\xa0'
             'register online</a>\xa0as spots for this class are very limited! '
             'And stay tuned for future cooking and baking classes with '
             'Martha.</p>\n'
             '<p>About Martha: \xa0"As a passionate home baker, I started <a '
             'href="https://www.instagram.com/therowaytonbaker/">@therowaytonbaker '
             '</a>to redefine what a cookie can be. I believe that nutritous '
             "treats don't have to be boring. Using only natural, high-quality "
             'ingredients, I hand-craft quarter-pound specialty cookies that '
             "are as wholesome as they are delicious. I'm dedicated to "
             'providing a treat for everyone, which is why my menu includes a '
             'variety of flavors. My mission to bake a better cookie, one '
             'delicious, naturally sweetened quarter-pounder at a time."</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/05/Martha-Logo-for-Social-Media-and-Magnet.png"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:29 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:29 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/notary-services-6-17-26/>
{'event_url': 'https://www.rowayton.org/notary-services-6-17-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Notary Services<div '
             'class="post_subtitle single_events_time">Wednesday, June 17, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 12:30 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Do you need your paperwork notarized? '
             'Our Notary Public is available to notarize your documents free '
             'of charge. A Notary Public is a public servant appointed by '
             'state government to witness the signing of important documents '
             'and administer oaths. Please schedule an appointment for a '
             'notarization.</p>\n'
             '<p>To register for the 11:00 a.m. to 11:30 a.m. session, '
             'click\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1xhugzt0zagoiw/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 11:30 a.m. to 12:00 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qygyw5j1yhwhnz/">here</a>.<br/>\n'
             'To register for the 12:00 p.m. to 12:30 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1gmsyho1x6bk1l/">here</a>.</p>\n'
             '<p><strong>Required Paperwork</strong><br/>\n'
             'If you need something notarized, please bring two forms of ID '
             'containing your signature, one of which must have a photo.</p>\n'
             '<p><strong>Examples of Acceptable IDs</strong><br/>\n'
             '• Valid Driver’s License<br/>\n'
             '• Passport<br/>\n'
             '• Credit Card with Signature</p>\n'
             '<p><strong>Unacceptable IDs</strong><br/>\n'
             '• Social Security Card<br/>\n'
             '• Birth Certificate</p>\n'
             '<p><strong>Before You Arrive</strong><br/>\n'
             'Be sure the documents are complete and ready for signature. '
             "Please don't sign the document(s) until you appear before the "
             'Notary Public.</p>\n'
             '<p>If you need legal advice, please consult an attorney. The '
             'Notary Public is prohibited from helping you to prepare, '
             'complete, or understand legal documents.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2025/01/AdobeStock_243772479-scaled.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:29 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:29 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 4371
2026-06-16 14:21:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/women-and-money-roundtable-how-to-make-sense-of-todays-financial-markets-6-17-26/>
{'event_url': 'https://www.rowayton.org/women-and-money-roundtable-how-to-make-sense-of-todays-financial-markets-6-17-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Women and Money Roundtable: '
             "How to Make Sense of Today's Financial Markets<div "
             'class="post_subtitle single_events_time">Wednesday, June 17, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Online via '
             'Zoom</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p class="yiv3511688506MsoNormal" '
             'id="yui_3_16_0_ym19_1_1482439501712_6589">When it comes to the '
             'financial and real estate markets, people aren’t always as '
             'rational as you would think. Behavioral finance experts have '
             'been studying the not-so-smart decisions people make. We will '
             'reveal the fears, misperceptions and emotional needs people have '
             'that sabotage their investment and home sale returns.</p>\n'
             '<p>Join us for this monthly roundtable for women on money led by '
             'financial professionals Julia Strayer and Liz Maccarone. This '
             "series' discussion will focus on how to make sense of today’s "
             'financial markets, is open to women with any level of financial '
             'knowledge, and is an ongoing informational gathering to learn '
             'and share.</p>\n'
             '<p class="yiv3511688506MsoNormal">We’ll show you how to avoid '
             'the mistakes and make decisions like the pros. We’ll cover the '
             'latest market news and how that might affect your decision '
             'making. We’ll also give you<b>\xa0</b>background and context for '
             'understanding why market movement occurs and we’ll share '
             'strategies for keeping ahead of what might come.</p>\n'
             '<p class="yiv3511688506MsoNormal"><strong>Register <a '
             'href="https://darienlibrary.zoom.us/webinar/register/WN_AsI-qvYdRnaMqirkl70Ieg#/registration">here</a>!</strong></p>\n'
             '<p><strong>Our Roundtable Leaders:</strong></p>\n'
             '<p><strong>Julia Strayer, CPWA®, CIMA®, CRPC®<br/>\n'
             '</strong><em>Senior Vice President, Wealth Management '
             'Advisor</em></p>\n'
             '<p>Prior to joining Merrill Lynch Wealth Management\xa0in 2000, '
             'Julia was a vice president and private banker for BankBoston’s '
             'Private Bank for 7 years, responsible for asset management and '
             'trust services. Previously, Julia worked in marketing for 9 '
             'years with Merrill. Julia has a BA from Ohio State University '
             'and an MBA from New York University’s Stern School of Business. '
             'Julia has appeared on the CNBC show “Power Lunch,” CBS “This '
             'Morning,” WGCH’s “Women in Business,” in addition to featured '
             'articles in USA Today.</p>\n'
             '<p><strong>Liz Maccarone, CRPC®<br/>\n'
             '</strong><em>Senior Financial Advisor</em></p>\n'
             '<p>Liz joined Merrill Lynch Wealth Management in 2012. Liz works '
             'closely with high-net-worth individuals and their families to '
             'create personalized and comprehensive strategies that support '
             'their goals, including investment management, retirement '
             'planning, liability management, and multigenerational planning. '
             'Liz values the importance of establishing and cultivating '
             'relationships with families including the next generation. Liz '
             'graduated from Fairfield University with a dual bachelor’s '
             'degree in Finance and Marketing. She began her career working at '
             'a boutique investment firm as a Business Development Associate, '
             'specializing in commodities and futures trading.</p>\n'
             '<p>The roundtable meetings will be conducted via Zoom. Visit '
             'their website\xa0<a href="https://zoom.us/download" '
             'rel="noopener" target="_blank">here</a>\xa0to find the '
             'appropriate download instructions and download link for your '
             'device.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2023/12/Women-and-Money.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:29 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:29 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:29 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/tech-help-6-20-26/>
{'event_url': 'https://www.rowayton.org/tech-help-6-20-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Tech Help<div '
             'class="post_subtitle single_events_time">Saturday, June 20, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 12:30 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Have an issue with one of your '
             'devices? Technology proving to be more of a challenge than you '
             'thought? We can help! Register for a 30-minute help session just '
             'for you.</p>\n'
             '<p>To register for the 11:00 a.m. to 11:30 a.m. session, '
             'click\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/ql4l93n08on16l/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 11:30 a.m. to 12:00 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qst2dhk1c80m6w/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 12:00 p.m. to 12:30 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1xmg5l01v6ebka/" '
             'rel="noopener noreferrer" target="_blank">here</a>.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Tech-Help.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:29 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:29 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:29 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/new-yorker-discussion-group-6-18-26/>
{'event_url': 'https://www.rowayton.org/new-yorker-discussion-group-6-18-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">New Yorker Discussion '
             'Group<div class="post_subtitle single_events_time">Thursday, '
             'June 18, 2026</div><div class="post_subtitle '
             'single_events_time">6:30 p.m. to 8:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Maybe you already have a subscription '
             'but only consistently glance at the cartoons? Or perhaps you '
             'yearn for in-depth reporting, written well without the prefab '
             'soundbites of TV news? Or you might just like to meet up with '
             'interesting individuals to talk about current events, the latest '
             'big hit on Broadway, upcoming museum exhibits worth a look all '
             'while enjoying a sip of wine and savory bites on a beautiful '
             'summer evening. If so, this group is for you!</p>\n'
             '<p>From the June 15 issue:</p>\n'
             '<ul>\n'
             '<li>Page 12 - Silence, Please: For those with misophonia, sounds '
             'can be agony by Sloane Crosley</li>\n'
             '<li>Page 17 - Shouts &amp; Murmurs: Ticks to Fear This Summer by '
             'Jay Ruttenberg</li>\n'
             "<li>Page 18 - No Vacancy: Switzerland's controversial population "
             'referendum by Jessi Jezewska Stevens</li>\n'
             "<li>Page 53 - Books: An English duke's role in the American "
             'Revolution by Adam Gopnik</li>\n'
             '<li>Page 58 - On and Off the Menu: Sushi in Nebraska by Hannah '
             'Goldfield</li>\n'
             '</ul>\n'
             '<p><a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qi6iqp0vksrax/"><strong>Register '
             'online</strong></a>\xa0for the Summer 2026 series! The magazine '
             'issue is on us.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/New-Yorker.gif"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/news-events/news-events?month=2026-07-01> (referer: None) ['zyte-api']
2026-06-16 14:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/migrant-heart-the-hidden-cost-of-the-american-dream-and-healing-through-storytelling-with-reyna-grande/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/notary-services-7-8-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/tween-and-teens-dungeons-dragons-7-3-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/closed-on-july-4th-2/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/notary-services-7-1-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/small-towns-and-big-secrets-in-conversation-with-bestselling-author-karin-slaughter/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:36 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:36 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:36 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/migrant-heart-the-hidden-cost-of-the-american-dream-and-healing-through-storytelling-with-reyna-grande/>
{'event_url': 'https://www.rowayton.org/migrant-heart-the-hidden-cost-of-the-american-dream-and-healing-through-storytelling-with-reyna-grande/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Migrant Heart: The Hidden Cost '
             'of the American Dream and Healing Through Storytelling with '
             'Reyna Grande<div class="post_subtitle '
             'single_events_time">Thursday, July 16, 2026</div><div '
             'class="post_subtitle single_events_time">2:00 p.m. to 3:00 '
             'p.m.</div>\n'
             '<div class="post_subtitle '
             'single_events_location">Online</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><h2 class="pageHeading"><em>Award-Winning '
             'and Bestselling Author of The Distance Between Us and A Dream '
             'Called Home</em></h2>\n'
             '<p>In her ambitious new memoir,\xa0<em>Migrant Heart: Essays '
             'About Things I Can’t Forget</em>, beloved bestselling author '
             'Reyna Grande illuminates the hidden cost of the American Dream '
             'and the complex journey of healing that follows survival.</p>\n'
             '<p><a '
             'href="https://libraryc.org/rowayton/177405/register"><strong>Register '
             'today</strong> </a>for this virtual talk if you identify as a '
             'seeker, a dreamer, or “anyone who believes in the enduring, '
             'transformative power of finding one’s voice.”</p>\n'
             '<p><em>What is the true power of stories? Can they heal the '
             'jagged edges of a traumatic childhood? Is the cost of telling '
             'the story worth the price of the cure?</em></p>\n'
             '<p>With her signature blend of sophistication and raw honesty, '
             'Grande interrogates how living between two nations, two '
             'languages, and two identities has shaped the woman, mother, and '
             'writer she has become. Moving from the legacy of violence in her '
             'hometown of Iguala, Mexico, to a bittersweet family vacation in '
             'Europe spent reconciling her own impoverished past with her '
             'children’s world of abundance, she uncovers startling truths '
             'about the nature of survival.</p>\n'
             '<p>Whether being racially profiled in the Arizona borderlands or '
             'finding unexpected wisdom from the slugs in her garden, Grande '
             'unflinchingly asks: How do we bridge the gap between who we were '
             'and who we have become? How do we turn pain into power? When '
             'memory threatens to define us, how can we use story to heal '
             'while still honoring our boundaries?</p>\n'
             '<p><strong>About the Author:</strong></p>\n'
             '<p>Reyna Grande is an award-winning author, motivational '
             'speaker, and writing teacher. As a young girl, she crossed the '
             'US–Mexico border to join her family in Los Angeles, a harrowing '
             'journey chronicled in\xa0<em>The Distance Between Us</em>, a '
             'National Book Critics Circle Award finalist. Her other books '
             'include the novels\xa0<em>A Ballad of Love and Glory</em>,\xa0'
             '<em>Across a Hundred Mountains</em>, and<em>\xa0Dancing with '
             'Butterflies</em>, the memoirs\xa0<em>Migrant Heart</em>,\xa0'
             '<em>The Distance Between Us: Young Readers</em>\xa0'
             '<em>Edition</em>, and\xa0<em>A Dream Called Home</em>, and\xa0'
             'the anthology\xa0<em>Somewhere We Are Human: Authentic Voices on '
             'Migration</em>,\xa0<em>Survival, and New Beginnings</em>. She '
             'lives in Woodland, California, with her husband and two '
             'children. Visit ReynaGrande.com for more information.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/05/reynagrande.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/the-power-of-connection-creating-lasting-friendships-in-an-increasingly-lonely-world-with-dr-marisa-franco/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/chair-dance-with-claudia-7-9-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:36 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 2825
2026-06-16 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/notary-services-7-8-26/>
{'event_url': 'https://www.rowayton.org/notary-services-7-8-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Notary Services<div '
             'class="post_subtitle single_events_time">Wednesday, July 8, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 12:30 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Do you need your paperwork notarized? '
             'Our Notary Public is available to notarize your documents free '
             'of charge. A Notary Public is a public servant appointed by '
             'state government to witness the signing of important documents '
             'and administer oaths. Please schedule an appointment for a '
             'notarization.</p>\n'
             '<p>To register for the 11:00 a.m. to 11:30 a.m. session, '
             'click\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1uq0i8d0qhnupq/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 11:30 a.m. to 12:00 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q17rolg50ie1fm2/">here</a>.<br/>\n'
             'To register for the 12:00 p.m. to 12:30 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q6lpoe30y6kj8r/">here</a>.</p>\n'
             '<p><strong>Required Paperwork</strong><br/>\n'
             'If you need something notarized, please bring two forms of ID '
             'containing your signature, one of which must have a photo.</p>\n'
             '<p><strong>Examples of Acceptable IDs</strong><br/>\n'
             '• Valid Driver’s License<br/>\n'
             '• Passport<br/>\n'
             '• Credit Card with Signature</p>\n'
             '<p><strong>Unacceptable IDs</strong><br/>\n'
             '• Social Security Card<br/>\n'
             '• Birth Certificate</p>\n'
             '<p><strong>Before You Arrive</strong><br/>\n'
             'Be sure the documents are complete and ready for signature. '
             "Please don't sign the document(s) until you appear before the "
             'Notary Public.</p>\n'
             '<p>If you need legal advice, please consult an attorney. The '
             'Notary Public is prohibited from helping you to prepare, '
             'complete, or understand legal documents.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2025/01/AdobeStock_243772479-scaled.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 1920
2026-06-16 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/tween-and-teens-dungeons-dragons-7-3-26/>
{'event_url': 'https://www.rowayton.org/tween-and-teens-dungeons-dragons-7-3-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Tween and Teens Dungeons &amp; '
             'Dragons!<div class="post_subtitle single_events_time">Friday, '
             'July 3, 2026</div><div class="post_subtitle '
             'single_events_time">4:00 p.m. to 6:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p dir="ltr"><em>Due to the ongoing and '
             'episodic nature of this program, sign up is only required '
             'ONCE.\xa0\xa0</em></p>\n'
             '<p dir="ltr">Embark on fantastical adventures from the comfort '
             'of the Library!\xa0<strong>Tweens and Teens Ages 11+</strong>\xa0'
             'can join a band of heroes in games of\xa0<em>Dungeons &amp; '
             'Dragons</em>. Books, Character Sheets, and Dice are provided. '
             'This campaign is\xa0<i>Dragons of Stormwreck Isle.\xa0</i>Just '
             'bring your wit and imagination!</p>\n'
             '<p>Missed your chance to sign up? Be on the look out for the '
             'next campaign, following the conclusion of\xa0<i>Dragons of '
             'Stormwreck Isle.\xa0</i>Stay tuned!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/01/TweenTeen-DND-Poster-2.png"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:37 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/closed-on-july-4th-2/>
{'event_url': 'https://www.rowayton.org/closed-on-july-4th-2/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Closed on July 4th<div '
             'class="post_subtitle single_events_time">Saturday, July 4, '
             '2026</div><div class="post_subtitle single_events_time">All '
             'day</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Rowayton Library will be closed on '
             'Saturday, July 4th in observance of Independence Day.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2025/05/closed-on-july-4th.png"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:37 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/notary-services-7-1-26/>
{'event_url': 'https://www.rowayton.org/notary-services-7-1-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Notary Services<div '
             'class="post_subtitle single_events_time">Wednesday, July 1, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 12:30 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Do you need your paperwork notarized? '
             'Our Notary Public is available to notarize your documents free '
             'of charge. A Notary Public is a public servant appointed by '
             'state government to witness the signing of important documents '
             'and administer oaths. Please schedule an appointment for a '
             'notarization.</p>\n'
             '<p>To register for the 11:00 a.m. to 11:30 a.m. session, '
             'click\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qa1crnn107b7rh/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 11:30 a.m. to 12:00 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1icqxyl0yo1xqj/">here</a>.<br/>\n'
             'To register for the 12:00 p.m. to 12:30 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1bowlxz1y3kwnl/">here</a>.</p>\n'
             '<p><strong>Required Paperwork</strong><br/>\n'
             'If you need something notarized, please bring two forms of ID '
             'containing your signature, one of which must have a photo.</p>\n'
             '<p><strong>Examples of Acceptable IDs</strong><br/>\n'
             '• Valid Driver’s License<br/>\n'
             '• Passport<br/>\n'
             '• Credit Card with Signature</p>\n'
             '<p><strong>Unacceptable IDs</strong><br/>\n'
             '• Social Security Card<br/>\n'
             '• Birth Certificate</p>\n'
             '<p><strong>Before You Arrive</strong><br/>\n'
             'Be sure the documents are complete and ready for signature. '
             "Please don't sign the document(s) until you appear before the "
             'Notary Public.</p>\n'
             '<p>If you need legal advice, please consult an attorney. The '
             'Notary Public is prohibited from helping you to prepare, '
             'complete, or understand legal documents.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2025/01/AdobeStock_243772479-scaled.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:37 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/small-towns-and-big-secrets-in-conversation-with-bestselling-author-karin-slaughter/>
{'event_url': 'https://www.rowayton.org/small-towns-and-big-secrets-in-conversation-with-bestselling-author-karin-slaughter/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Small Towns and Big Secrets: '
             'In Conversation with Bestselling Author Karin Slaughter<div '
             'class="post_subtitle single_events_time">Tuesday, July 14, '
             '2026</div><div class="post_subtitle single_events_time">7:00 '
             'p.m. to 8:00 p.m.</div>\n'
             '<div class="post_subtitle '
             'single_events_location">Online</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><h2 class="pageHeading"><em>International '
             'and New York Times Bestselling Author of Pretty Girls, the Will '
             'Trent series, and The Good Daughter</em></h2>\n'
             '<p>Join us for a thrilling evening with acclaimed author Karin '
             'Slaughter as we chat about her North Falls series, consisting '
             'of\xa0<em>We Are All Guilty Here</em>, in which two teenage '
             'girls vanish in rural Georgia, and her upcoming sequel,\xa0'
             '<em>The Secrets We Hide</em>.</p>\n'
             '<p><a '
             'href="https://libraryc.org/rowayton/176758/register"><strong>Register '
             'now</strong></a> to take part in the discussion, and for an '
             'exclusive sneak peek of\xa0<em>The Secrets We Hide</em>, coming '
             'out August 11, 2026!</p>\n'
             '<p>In\xa0<em>The Secrets We Hide</em>, Slaughter welcomes '
             'readers back to North Falls. A small town with big secrets…</p>\n'
             '<p>1601 Iris Drive looks like any other house on the quiet, '
             'residential street. But rumors are rampant about the Vickery '
             'family, and what goes on behind closed doors.</p>\n'
             '<p>When gunshots ring out, Sheriff Emmy Clifton and her sister, '
             'ex-federal agent Jude Archer, discover a devastating crime '
             'scene. Allison Vickery has been murdered in her own kitchen, and '
             'her teenage daughter is bleeding upstairs, left for dead.</p>\n'
             '<p>Everyone thinks they know what happened. But secrets are '
             'buried everywhere in this small town.</p>\n'
             '<p>And it’s up to Emmy Clifton to uncover the truth…</p>\n'
             '<p><strong>About the Author:</strong></p>\n'
             '<p>Karin Slaughter is one of the world’s most popular '
             'storytellers. She is the #1\xa0<em>New York Times\xa0'
             '</em>bestselling author of more than twenty-five novels, '
             'including the Edgar nominated Cop Town and standalone novels\xa0'
             '<em>Pretty Girls</em>\xa0and\xa0<em>False Witness</em>. An '
             'international bestseller, Slaughter is published in 120 '
             'countries with more than 40 million copies sold across the '
             'globe.\xa0<em>Pieces of Her</em>, based on her novel, debuted at '
             '#1 worldwide on Netflix as an original series in 2022. Her '
             'bestselling thriller series,\xa0<em>Will Trent</em>, is now a '
             'television and streaming sensation in its 4th season.\xa0<em>The '
             'Good Daughter</em>\xa0has been adapted into a limited series '
             'starring Rose Byrne and Meghann Fahy, and further projects are '
             'currently in development for film/TV.\xa0 Karin Slaughter is the '
             'founder of the Save the Libraries project—a nonprofit '
             'organization established to support libraries and library '
             'programming. A native of Georgia, she lives in Atlanta.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/05/karinslaughter.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/storytime-7-6-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/mah-jongg-free-play-7-6-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/women-and-money-roundtable-how-to-make-sense-of-todays-financial-markets-7-15-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/tech-help-7-3-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:37 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/the-power-of-connection-creating-lasting-friendships-in-an-increasingly-lonely-world-with-dr-marisa-franco/>
{'event_url': 'https://www.rowayton.org/the-power-of-connection-creating-lasting-friendships-in-an-increasingly-lonely-world-with-dr-marisa-franco/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">The Power of Connection: '
             'Creating Lasting Friendships in an Increasingly Lonely World '
             'with Dr. Marisa Franco<div class="post_subtitle '
             'single_events_time">Tuesday, July 28, 2026</div><div '
             'class="post_subtitle single_events_time">2:00 p.m. to 3:00 '
             'p.m.</div>\n'
             '<div class="post_subtitle '
             'single_events_location">Online</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><h2 class="pageHeading"><em>Psychologist, '
             'Professor, and New York Times Bestselling Author</em></h2>\n'
             '<p>Join us in virtual conversation with bestselling author Dr. '
             'Marisa Franco, one of the world’s leading experts in human '
             'connection. Her book,\xa0<em>Platonic: How the Science of '
             'Attachment Can Help You Make–And Keep–Friends</em>, explores the '
             'science of different attachment styles and how they impact our '
             'relationships–often in ways we don’t realize!</p>\n'
             '<p><a '
             'href="https://libraryc.org/rowayton/178052/register"><strong>Register '
             'today</strong> </a>to learn more about how to harness the '
             'science of human connection to create cultures of '
             'belonging.</p>\n'
             '<p>How do we make and keep friends in an era of distraction, '
             'burnout, and chaos, especially in a society that often prizes '
             'romantic love at the expense of other relationships? In\xa0'
             '<em>Platonic</em>, Dr. Marisa G. Franco unpacks the latest, '
             'often counterintuitive findings about the bonds between us—for '
             'example, why your friends aren’t texting you back (it’s not '
             'because they hate you!), and the myth of “friendships happening '
             'organically” (making friends, like cultivating any relationship, '
             'requires effort!). As Dr. Franco explains, to make and keep '
             'friends you must understand your attachment style—secure, '
             'anxious, or avoidant: it is the key to unlocking what’s working '
             '(and what’s failing) in your friendships.</p>\n'
             '<p>Making new friends, and deepening longstanding relationships, '
             'is possible at any age—in fact, it’s essential. The good news: '
             'there are specific, research-based ways to improve the number '
             'and quality of your connections using the insights of attachment '
             'theory and the latest scientific research on friendship.\xa0'
             '<em>Platonic</em>\xa0provides a clear and actionable blueprint '
             'for forging strong, lasting connections with others—and for '
             'becoming our happiest, most fulfilled selves in the '
             'process.</p>\n'
             '<p><strong>About the Author:</strong></p>\n'
             '<p>An enlightening psychologist,\xa0<em>New York Times</em>\xa0'
             'bestselling author, and TED speaker, Dr. Marisa G. Franco is '
             'known for digesting and communicating science in ways that '
             'resonate deeply enough with people to change their lives.</p>\n'
             '<p>Dr. Franco works as a professor at The University of Maryland '
             'and authored\xa0<a '
             'href="https://drmarisagfranco.com/platonic-the-book/"><em>Platonic: '
             'How The Science of Attachment Can Help You Make – and Keep – '
             'Friends</em>.</a>\xa0She writes about friendship for\xa0'
             '<em>Psychology Today</em>\xa0and has been a featured connection '
             'expert for major publications like\xa0<em>The New York '
             'Times</em>,\xa0<em>The Telegraph</em>, and\xa0'
             '<em>Vice</em>.</p>\n'
             '<p>Dr. Franco speaks on belonging at corporations, government '
             'agencies, non-profits, and universities across the country, '
             'including Harper Collins Publishers, Cisco, American Association '
             'for the Advancement of Science, and The Department of '
             'State.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2026/05/marisafranco.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/chair-dance-with-claudia-7-2-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.rowayton.org/new-yorker-discussion-group-7-2-26/> (referer: https://www.rowayton.org/news-events/?month=2026-07-01)
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 1983
2026-06-16 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/chair-dance-with-claudia-7-9-26/>
{'event_url': 'https://www.rowayton.org/chair-dance-with-claudia-7-9-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Chair Dance with Claudia<div '
             'class="post_subtitle single_events_time">Thursday, July 9, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m. to 1:45 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Using many different styles of music, '
             'Claudia’s motivating, high energy dance class includes a classic '
             'dance movement warm-up using a chair, light weight strengthening '
             'exercises, and a full body stretch, using the mind-body '
             'connection to make this class both inspirational and fun.</p>\n'
             '<p>Sing a little, dance a lot, move to your fullest potential, '
             'while getting a light aerobic workout, as well as gaining '
             'strength, flexibility, and energy. Posture awareness is the '
             'focus of this combination of standing, dance and chair stretch. '
             'Work out at your own pace while gaining benefits of the group '
             'energy.</p>\n'
             '<p>Join us for this 45 minute workout that is guaranteed to make '
             'you feel great! Just drop in!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Claudia-DeVita.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 1396
2026-06-16 14:21:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/storytime-7-6-26/>
{'event_url': 'https://www.rowayton.org/storytime-7-6-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Storytime<div '
             'class="post_subtitle single_events_time">Monday, July 6, '
             '2026</div><div class="post_subtitle single_events_time">11:30 '
             'a.m. to 12:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Young ones\xa0<b>ages 4 and '
             'under</b>\xa0are invited along with their caregivers to listen '
             'to stories, participate in rhymes and sing songs. Just drop '
             'in!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Storytime.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 1831
2026-06-16 14:21:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/mah-jongg-free-play-7-6-26/>
{'event_url': 'https://www.rowayton.org/mah-jongg-free-play-7-6-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Mah Jongg Free Play<div '
             'class="post_subtitle single_events_time">Monday, July 6, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m. to 3:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Mad for Mah Jongg? Here’s your chance '
             'to meet other players, benefit from consistent play, and build '
             'your confidence. We have cards for people to use, but if you are '
             'considering becoming a frequent player, please bring your own '
             '2026 NMJL card (Available for purchase at\xa0<a '
             'href="https://nationalmahjonggleague.org/" rel="noopener" '
             'target="_blank">nationalmahjonggleague.org</a>).</p>\n'
             '<p>You can just drop in!\xa0<strong><em>Please note that the '
             'program is held on a\xa0first-come-first-serve\xa0basis as we '
             'can only accommodate 16 people per afternoon.</em></strong></p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Mashup.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 201 4376
2026-06-16 14:21:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/women-and-money-roundtable-how-to-make-sense-of-todays-financial-markets-7-15-26/>
{'event_url': 'https://www.rowayton.org/women-and-money-roundtable-how-to-make-sense-of-todays-financial-markets-7-15-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Women and Money Roundtable: '
             "How to Make Sense of Today's Financial Markets<div "
             'class="post_subtitle single_events_time">Wednesday, July 15, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m. </div>\n'
             '<div class="post_subtitle single_events_location">Online via '
             'Zoom </div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p class="yiv3511688506MsoNormal" '
             'id="yui_3_16_0_ym19_1_1482439501712_6589">When it comes to the '
             'financial and real estate markets, people aren’t always as '
             'rational as you would think. Behavioral finance experts have '
             'been studying the not-so-smart decisions people make. We will '
             'reveal the fears, misperceptions and emotional needs people have '
             'that sabotage their investment and home sale returns.</p>\n'
             '<p>Join us for this monthly roundtable for women on money led by '
             'financial professionals Julia Strayer and Liz Maccarone. This '
             "series' discussion will focus on how to make sense of today’s "
             'financial markets, is open to women with any level of financial '
             'knowledge, and is an ongoing informational gathering to learn '
             'and share.</p>\n'
             '<p class="yiv3511688506MsoNormal">We’ll show you how to avoid '
             'the mistakes and make decisions like the pros. We’ll cover the '
             'latest market news and how that might affect your decision '
             'making. We’ll also give you<b>\xa0</b>background and context for '
             'understanding why market movement occurs and we’ll share '
             'strategies for keeping ahead of what might come.</p>\n'
             '<p class="yiv3511688506MsoNormal"><strong>\xa0Register\xa0<a '
             'href="https://darienlibrary.zoom.us/webinar/register/WN_5pJEUrpjTau2C3UoM3Dtwg#/registration">here</a>!</strong></p>\n'
             '<p><strong>Our Roundtable Leaders:</strong></p>\n'
             '<p><strong>Julia Strayer, CPWA®, CIMA®, CRPC®<br/>\n'
             '</strong><em>Senior Vice President, Wealth Management '
             'Advisor</em></p>\n'
             '<p>Prior to joining Merrill Lynch Wealth Management\xa0in 2000, '
             'Julia was a vice president and private banker for BankBoston’s '
             'Private Bank for 7 years, responsible for asset management and '
             'trust services. Previously, Julia worked in marketing for 9 '
             'years with Merrill. Julia has a BA from Ohio State University '
             'and an MBA from New York University’s Stern School of Business. '
             'Julia has appeared on the CNBC show “Power Lunch,” CBS “This '
             'Morning,” WGCH’s “Women in Business,” in addition to featured '
             'articles in USA Today.</p>\n'
             '<p><strong>Liz Maccarone, CRPC®<br/>\n'
             '</strong><em>Senior Financial Advisor</em></p>\n'
             '<p>Liz joined Merrill Lynch Wealth Management in 2012. Liz works '
             'closely with high-net-worth individuals and their families to '
             'create personalized and comprehensive strategies that support '
             'their goals, including investment management, retirement '
             'planning, liability management, and multigenerational planning. '
             'Liz values the importance of establishing and cultivating '
             'relationships with families including the next generation. Liz '
             'graduated from Fairfield University with a dual bachelor’s '
             'degree in Finance and Marketing. She began her career working at '
             'a boutique investment firm as a Business Development Associate, '
             'specializing in commodities and futures trading.</p>\n'
             '<p>The roundtable meetings will be conducted via Zoom. Visit '
             'their website\xa0<a href="https://zoom.us/download" '
             'rel="noopener" target="_blank">here</a>\xa0to find the '
             'appropriate download instructions and download link for your '
             'device.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2023/12/Women-and-Money.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:38 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/tech-help-7-3-26/>
{'event_url': 'https://www.rowayton.org/tech-help-7-3-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Tech Help<div '
             'class="post_subtitle single_events_time">Friday, July 3, '
             '2026</div><div class="post_subtitle single_events_time">11:00 '
             'a.m. to 12:30 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Have an issue with one of your '
             'devices? Technology proving to be more of a challenge than you '
             'thought? We can help! Register for a 30-minute help session just '
             'for you.</p>\n'
             '<p>To register for the 11:00 a.m. to 11:30 a.m. session, '
             'click\xa0<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1il87ft1o5v9en/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 11:30 a.m. to 12:00 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qzeuvsd1gm2ha8/" '
             'rel="noopener noreferrer" target="_blank">here</a>.<br/>\n'
             'To register for the 12:00 p.m. to 12:30 p.m. session, click\xa0'
             '<a '
             'href="https://rowaytonlibrary.wufoo.com/forms/q1otz6mq03f4e4y/" '
             'rel="noopener noreferrer" target="_blank">here</a>.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Tech-Help.jpeg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:38 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/chair-dance-with-claudia-7-2-26/>
{'event_url': 'https://www.rowayton.org/chair-dance-with-claudia-7-2-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">Chair Dance with Claudia<div '
             'class="post_subtitle single_events_time">Thursday, July 2, '
             '2026</div><div class="post_subtitle single_events_time">1:00 '
             'p.m. to 1:45 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Using many different styles of music, '
             'Claudia’s motivating, high energy dance class includes a classic '
             'dance movement warm-up using a chair, light weight strengthening '
             'exercises, and a full body stretch, using the mind-body '
             'connection to make this class both inspirational and fun.</p>\n'
             '<p>Sing a little, dance a lot, move to your fullest potential, '
             'while getting a light aerobic workout, as well as gaining '
             'strength, flexibility, and energy. Posture awareness is the '
             'focus of this combination of standing, dance and chair stretch. '
             'Work out at your own pace while gaining benefits of the group '
             'energy.</p>\n'
             '<p>Join us for this 45 minute workout that is guaranteed to make '
             'you feel great! Just drop in!</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/Claudia-DeVita.jpg"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): 144.91.120.141:80
2026-06-16 14:21:38 [urllib3.connectionpool] DEBUG: http://144.91.120.141:80 "POST /api/v1/raw-events/ HTTP/1.1" 500 145
2026-06-16 14:21:38 [rowayton] ERROR: API error 500: 
<!doctype html>
<html lang="en">
<head>
  <title>Server Error (500)</title>
</head>
<body>
  <h1>Server Error (500)</h1><p></p>
</body>
</html>

2026-06-16 14:21:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.rowayton.org/new-yorker-discussion-group-7-2-26/>
{'event_url': 'https://www.rowayton.org/new-yorker-discussion-group-7-2-26/',
 'platform': 'rowayton',
 'platform_hash': 'ee0046e95a0a73d7351f46c007e3fb61',
 'raw_body': '<div class="content" id="primary">\n'
             '<!-- Feature -->\n'
             '<div class="container_page_title">New Yorker Discussion '
             'Group<div class="post_subtitle single_events_time">Thursday, '
             'July 2, 2026</div><div class="post_subtitle '
             'single_events_time">6:30 p.m. to 8:00 p.m.</div>\n'
             '<div class="post_subtitle single_events_location">Rowayton '
             'Library</div></div>\n'
             '<!-- Feature -->\n'
             '<!-- Posts -->\n'
             '<div class="content_main" id="content">\n'
             '<div class="post_text"><p>Maybe you already have a subscription '
             'but only consistently glance at the cartoons? Or perhaps you '
             'yearn for in-depth reporting, written well without the prefab '
             'soundbites of TV news? Or you might just like to meet up with '
             'interesting individuals to talk about current events, the latest '
             'big hit on Broadway, upcoming museum exhibits worth a look all '
             'while enjoying a sip of wine and savory bites on a beautiful '
             'summer evening. If so, this group is for you!</p>\n'
             '<p><a '
             'href="https://rowaytonlibrary.wufoo.com/forms/qi6iqp0vksrax/"><strong>Register '
             'online</strong></a>\xa0for the Summer 2026 series! The magazine '
             'issue is on us.</p>\n'
             '</div></div>\n'
             '<!-- Posts -->\n'
             '<!-- Sidebar -->\n'
             '<div class="content_sidebar" id="sidebar">\n'
             '<img class="sidebar_image" '
             'src="https://www.rowayton.org/wp-content/uploads/2024/10/New-Yorker.gif"/><div '
             'class="sidebar_newsletter">\n'
             '<a '
             'href="http://visitor.r20.constantcontact.com/d.jsp?llr=8obvwfqab&amp;p=oi&amp;m=1116883027419&amp;sit=8yhvxstib&amp;f=607f42f6-16e4-412c-9cd5-c04ea62b7176" '
             'target="_blank">Join Our Newsletter</a>\n'
             '</div>\n'
             '</div>\n'
             '<!-- Sidebar -->\n'
             '</div>'}
2026-06-16 14:21:38 [scrapy.core.engine] INFO: Closing spider (finished)
2026-06-16 14:21:38 [scrapy.extensions.feedexport] INFO: Stored csv feed (42 items) in: output/2026/06/16/rowayton.csv
2026-06-16 14:21:38 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 24627,
 'downloader/request_count': 46,
 'downloader/request_method_count/GET': 46,
 'downloader/response_bytes': 628493,
 'downloader/response_count': 46,
 'downloader/response_status_count/200': 46,
 'elapsed_time_seconds': 17.064943,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 6, 16, 12, 21, 38, 589846, tzinfo=datetime.timezone.utc),
 'httpcompression/response_bytes': 1724750,
 'httpcompression/response_count': 43,
 'item_scraped_count': 42,
 'items_per_minute': 148.23529411764707,
 'log_count/DEBUG': 175,
 'log_count/ERROR': 33,
 'log_count/INFO': 3,
 'log_count/WARNING': 1,
 'memusage/max': 92995584,
 'memusage/startup': 92995584,
 'request_depth_max': 2,
 'response_received_count': 46,
 'responses_per_minute': 162.35294117647058,
 'scheduler/dequeued': 46,
 'scheduler/dequeued/memory': 46,
 'scheduler/enqueued': 46,
 'scheduler/enqueued/memory': 46,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 3,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 6.447505297760168,
 'scrapy-zyte-api/mean_response_seconds': 6.547964405268431,
 'scrapy-zyte-api/processed': 3,
 'scrapy-zyte-api/request_args/httpResponseBody': 3,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 3,
 'scrapy-zyte-api/request_args/url': 3,
 'scrapy-zyte-api/status_codes/200': 3,
 'scrapy-zyte-api/success': 3,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 6, 16, 12, 21, 21, 524903, tzinfo=datetime.timezone.utc)}
2026-06-16 14:21:38 [scrapy.core.engine] INFO: Spider closed (finished)

PROJECT (event_scrapers), SPIDER (rowayton)