โ Logs
social_media_monitor_2026-06-01.log
2026-06-01 19:00:15,838 - social_media_monitor.utils.file_downloader - INFO - Successfully downloaded: Y2_KM_N113_50_1780337417.mp3 (217.0 KB)
2026-06-01 19:00:15,839 - social_media_monitor.utils.file_downloader - INFO - Organized audio file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/downloads/Audio (audio/mpeg)
2026-06-01 19:00:15,841 - social_media_monitor.utils.media_tagger - INFO - Tagged Y2_KM_N113_50_1780337417.mp3: title, artist, album, comment, source_url, genre, publisher
2026-06-01 19:00:16,554 - Yiddish24Scraper - INFO - Page 1 summary: 6 new out of 100 total articles
2026-06-01 19:00:16,555 - Yiddish24Scraper - INFO - Page 1: 6/100 new items
2026-06-01 19:00:16,555 - Yiddish24Scraper - INFO - Low new item ratio (6.0%), stopping pagination
2026-06-01 19:00:16,555 - Yiddish24Scraper - INFO - Total Yiddish24 results found: 6
2026-06-01 19:00:16,564 - IveltScraper - INFO - Found 50 active topics on ivelt.com
2026-06-01 19:00:29,783 - IveltScraper - INFO - Ivelt scrape complete. Checked 3 topics, found 9 new posts.
2026-06-01 19:00:29,783 - __main__ - INFO - Scraper rss completed: 4 results
2026-06-01 19:00:29,783 - __main__ - INFO - Scraper yiddish24 completed: 6 results
2026-06-01 19:00:29,783 - __main__ - INFO - Scraper ivelt completed: 9 results
2026-06-01 19:00:30,413 - social_media_monitor.email.sender - INFO - Email sent successfully at 2026-06-01 19:00:30.413570
2026-06-01 19:00:30,413 - __main__ - INFO - Email sent successfully
2026-06-01 19:00:30,414 - __main__ - INFO - Cache stats: 0 items in memory, 0 files on disk
2026-06-01 19:00:30,414 - __main__ - INFO - Monitor complete. Found 19 total results: 4 new rss results, 6 new yiddish24 results, 9 new ivelt results.
2026-06-01 19:00:30,414 - __main__ - INFO - === Social Media Monitor v2.0 Complete ===
2026-06-01 19:00:30,414 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 19:00:30,493 - social_media_monitor.database.connection - INFO - Closed 5 database connections
2026-06-01 19:00:30,493 - __main__ - INFO - Closed all database connections
2026-06-01 19:00:30,495 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 19:00:30,495 - social_media_monitor.database.connection - INFO - Closed 0 database connections
2026-06-01 20:00:02,448 - social_media_monitor.utils.logging_config - INFO - Posts log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_posts_2026-06-01.log
2026-06-01 20:00:02,449 - social_media_monitor.utils.logging_config - INFO - Downloads log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_downloads_2026-06-01.log
2026-06-01 20:00:02,449 - social_media_monitor.utils.logging_config - INFO - Logging configured with level INFO, log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_2026-06-01.log
2026-06-01 20:00:02,449 - __main__ - INFO - === Social Media Monitor v2.0 (Async) Started ===
2026-06-01 20:00:02,481 - social_media_monitor.config.settings - INFO - Configuration loaded from /home/openclaw/Social_Media_Monitor/config.yaml
2026-06-01 20:00:02,481 - __main__ - INFO - Configuration loaded and validated successfully
2026-06-01 20:00:02,484 - social_media_monitor.database.connection - INFO - Database connection pool initialized with 5 connections
2026-06-01 20:00:02,484 - social_media_monitor.database.connection - INFO - add_speaker_filters column already exists
2026-06-01 20:00:02,498 - social_media_monitor.database.connection - INFO - Database setup completed successfully
2026-06-01 20:00:02,498 - __main__ - INFO - Database initialized at: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/social_media_monitor.db
2026-06-01 20:00:02,542 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit API initialized successfully
2026-06-01 20:00:02,543 - RSSFeedScraper - INFO - RSS scraper initialized: feeds=2, html_urls=0 (0 with custom selectors), include_terms=1, exclude_terms=0
2026-06-01 20:00:02,543 - __main__ - INFO - RSS scraper initialized and enabled
2026-06-01 20:00:02,545 - Yiddish24Scraper - INFO - File downloader initialized with 30 terms, prefix 'Y2', and file type organization enabled
2026-06-01 20:00:02,545 - Yiddish24Scraper - INFO - Yiddish24 scraper initialized: data_id='latest', page_limit=100, total_pages=10, debug_html=True, include_terms=30, exclude_terms=0
2026-06-01 20:00:02,545 - __main__ - INFO - Yiddish24 scraper initialized and enabled
2026-06-01 20:00:02,548 - AhBlickLiveScraper - INFO - AhBlickLive scraper initialized: urls=1, max_items=100, include_terms=1, exclude_terms=0
2026-06-01 20:00:02,552 - TorahAnytimeScraper - INFO - File downloader initialized with 51 terms, prefix 'TA', and file type organization enabled
2026-06-01 20:00:02,552 - TorahAnytimeScraper - INFO - TorahAnytime scraper initialized: limit=400, offset=0, project_id=1, include_terms=51, exclude_terms=3
2026-06-01 20:00:02,554 - BatorahScraper - INFO - File downloader initialized with 19 terms, prefix 'BT', and file type organization enabled
2026-06-01 20:00:02,554 - BatorahScraper - INFO - Batorah scraper initialized: api_urls=2, page_size=100, include_terms=19, exclude_terms=0
2026-06-01 20:00:02,554 - KolHalashonScraper - INFO - Kol Halashon scraper initialized: base_url=https://www2.kolhalashon.com, max_shiurim=50, fetch_all_speakers=True, headless=False, exclude_filters=1, include_filters=0
2026-06-01 20:00:02,554 - __main__ - INFO - Ivelt scraper initialized and enabled
2026-06-01 20:00:02,554 - __main__ - INFO - Running 3 scrapers concurrently...
2026-06-01 20:00:02,555 - Yiddish24Scraper - INFO - Starting Yiddish24 scraping (max 10 pages, limit 100 items)
2026-06-01 20:00:02,639 - Yiddish24Scraper - INFO - Fetching Yiddish24 page 1 with data_id='latest', page_limit=100
2026-06-01 20:00:02,643 - IveltScraper - INFO - Loaded 178 include, 0 exclude filters from DB topic_filters
2026-06-01 20:00:02,643 - IveltScraper - INFO - Fetching ivelt.com active topics...
2026-06-01 20:00:02,645 - RSSFeedScraper - INFO - Fetching RSS feed: https://www.theyeshivaworld.com/feed
2026-06-01 20:00:02,892 - RSSFeedScraper - INFO - Fetching RSS feed: https://www.thegatewaypundit.com/feed/
2026-06-01 20:00:03,385 - RSSFeedScraper - INFO - Total RSS/HTML results: 3
2026-06-01 20:00:08,761 - httpx - INFO - HTTP Request: POST https://www.yiddish24.com/ajax/cat_pagination.php "HTTP/1.1 200 OK"
2026-06-01 20:00:08,948 - Yiddish24Scraper - INFO - Received response with 506897 characters
2026-06-01 20:00:08,952 - Yiddish24Scraper - INFO - Extracted HTML from JSON result field (313830 chars)
2026-06-01 20:00:08,954 - Yiddish24Scraper - INFO - Saved HTML debug file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/debug/yiddish24_page1_response.html
2026-06-01 20:00:09,036 - Yiddish24Scraper - INFO - Found 100 potential article elements on page 1
2026-06-01 20:00:09,083 - Yiddish24Scraper - INFO - Page 1 extraction: 100 successful, 0 failed out of 100 elements
2026-06-01 20:00:09,084 - Yiddish24Scraper - INFO - Parsed 100 articles from HTML on page 1
2026-06-01 20:00:09,096 - Yiddish24Scraper - INFO - Term 'ืืื ืืื' matched in TITLE: 'ืืื ืืื'
2026-06-01 20:00:09,096 - Yiddish24Scraper - INFO - Downloading 1 media file(s) for article: ืืื ืืื
2026-06-01 20:00:09,882 - social_media_monitor.utils.file_downloader - INFO - Starting download from: https://cloudfront.yiddish24.com/KM_Bahrain__260_260601023755.mp3
2026-06-01 20:00:11,341 - social_media_monitor.utils.file_downloader - INFO - Successfully downloaded: Y2_KM_Bahrain__260_260601023755.mp3 (20.8 MB)
2026-06-01 20:00:11,342 - social_media_monitor.utils.file_downloader - INFO - Organized audio file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/downloads/Audio (audio/mpeg)
2026-06-01 20:00:11,357 - social_media_monitor.utils.media_tagger - INFO - Tagged Y2_KM_Bahrain__260_260601023755.mp3: title, artist, album, comment, source_url, genre, publisher
2026-06-01 20:00:11,367 - Yiddish24Scraper - INFO - Term 'ืืื ืืื' matched in TITLE: 'ืืื ืืื'
2026-06-01 20:00:11,367 - Yiddish24Scraper - INFO - Downloading 1 media file(s) for article: ืืื ืืื
2026-06-01 20:00:11,867 - social_media_monitor.utils.file_downloader - INFO - Starting download from: https://cloudfront.yiddish24.com/BLITZEN_rach_rabitzin_260_260601035743.mp3
2026-06-01 20:00:12,733 - social_media_monitor.utils.file_downloader - INFO - Successfully downloaded: Y2_BLITZEN_rach_rabitzin_260_260601035743.mp3 (1.3 MB)
2026-06-01 20:00:12,733 - social_media_monitor.utils.file_downloader - INFO - Organized audio file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/downloads/Audio (audio/mpeg)
2026-06-01 20:00:12,736 - social_media_monitor.utils.media_tagger - INFO - Tagged Y2_BLITZEN_rach_rabitzin_260_260601035743.mp3: title, artist, album, comment, source_url, genre, publisher
2026-06-01 20:00:12,757 - Yiddish24Scraper - INFO - Term 'ืืื ืืื' matched in TITLE: 'ืืื ืืื'
2026-06-01 20:00:12,757 - Yiddish24Scraper - INFO - Downloading 1 media file(s) for article: ืืื ืืื
2026-06-01 20:00:13,258 - social_media_monitor.utils.file_downloader - INFO - Starting download from: https://cloudfront.yiddish24.com/summer_cars_260_260601031813.mp3
2026-06-01 20:00:13,315 - social_media_monitor.utils.file_downloader - INFO - Successfully downloaded: Y2_summer_cars_260_260601031813.mp3 (1.9 MB)
2026-06-01 20:00:13,316 - social_media_monitor.utils.file_downloader - INFO - Organized audio file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/downloads/Audio (audio/mpeg)
2026-06-01 20:00:13,321 - social_media_monitor.utils.media_tagger - INFO - Tagged Y2_summer_cars_260_260601031813.mp3: title, artist, album, comment, source_url, genre, publisher
2026-06-01 20:00:13,331 - Yiddish24Scraper - INFO - Term 'ืืจื' matched in TITLE: 'ืืื ืืขืจืืืื: "ืึฐึผืึดืืฉื ืึฒืฉึถืืจ ืึดืึผืึน ืชึฐึผื ึทืึฒืึถื ึผืึผ ืึตึผื ืึธื ึนืึดื ืึฒื ึทืึถืึฐืึถื": ืคืขืจืืขื ืืืืข ืืืจืื ืืช ืคืื ืื ืืืืข ืืจืื ืืช ืืฆืืืงืช ืืจืืืืืกืืจืืืืงื ืข"ื ืืฉืช ืืืจ ืืจื"ืง ืืจืืืืืกืืจืืืืงื ืืฆ"ื / ืื ืืื ืืขืืขื ืงื ืืขืื ...'
2026-06-01 20:00:13,331 - Yiddish24Scraper - INFO - Downloading 1 media file(s) for article: ืืื ืืขืจืืืื: "ืึฐึผืึดืืฉื ืึฒืฉึถืืจ ืึดืึผืึน ืชึฐึผื ึทืึฒืึถื ึผืึผ
2026-06-01 20:00:14,258 - social_media_monitor.utils.file_downloader - INFO - Starting download from: https://cloudfront.yiddish24.com/KM_N114_35_1780340433.mp3
2026-06-01 20:00:14,342 - social_media_monitor.utils.file_downloader - INFO - Successfully downloaded: Y2_KM_N114_35_1780340433.mp3 (2.9 MB)
2026-06-01 20:00:14,342 - social_media_monitor.utils.file_downloader - INFO - Organized audio file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/downloads/Audio (audio/mpeg)
2026-06-01 20:00:14,345 - social_media_monitor.utils.media_tagger - INFO - Tagged Y2_KM_N114_35_1780340433.mp3: title, artist, album, comment, source_url, genre, publisher
2026-06-01 20:00:14,365 - Yiddish24Scraper - INFO - Term 'ืืจื' matched in DESCRIPTION: 'ืืจื ืืื ืคืื ืืขืจ'
2026-06-01 20:00:14,365 - Yiddish24Scraper - INFO - Downloading 1 media file(s) for article: ืืื ืืขืจืืืื: "ืืจืื ืืืื ืื ืืืืจื ืืชืืจื", ืืขืืขืืืืข ืื
2026-06-01 20:00:15,258 - social_media_monitor.utils.file_downloader - INFO - Starting download from: https://cloudfront.yiddish24.com/KM_N114_34_1780340412.mp3
2026-06-01 20:00:15,333 - social_media_monitor.utils.file_downloader - INFO - Successfully downloaded: Y2_KM_N114_34_1780340412.mp3 (3.8 MB)
2026-06-01 20:00:15,334 - social_media_monitor.utils.file_downloader - INFO - Organized audio file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/downloads/Audio (audio/mpeg)
2026-06-01 20:00:15,339 - social_media_monitor.utils.media_tagger - INFO - Tagged Y2_KM_N114_34_1780340412.mp3: title, artist, album, comment, source_url, genre, publisher
2026-06-01 20:00:15,952 - Yiddish24Scraper - INFO - Page 1 summary: 6 new out of 100 total articles
2026-06-01 20:00:15,952 - Yiddish24Scraper - INFO - Page 1: 6/100 new items
2026-06-01 20:00:15,953 - Yiddish24Scraper - INFO - Low new item ratio (6.0%), stopping pagination
2026-06-01 20:00:15,953 - Yiddish24Scraper - INFO - Total Yiddish24 results found: 6
2026-06-01 20:00:15,961 - IveltScraper - INFO - Found 50 active topics on ivelt.com
2026-06-01 20:00:32,867 - IveltScraper - INFO - Ivelt scrape complete. Checked 2 topics, found 14 new posts.
2026-06-01 20:00:32,868 - __main__ - INFO - Scraper rss completed: 3 results
2026-06-01 20:00:32,868 - __main__ - INFO - Scraper yiddish24 completed: 6 results
2026-06-01 20:00:32,868 - __main__ - INFO - Scraper ivelt completed: 14 results
2026-06-01 20:00:33,522 - social_media_monitor.email.sender - INFO - Email sent successfully at 2026-06-01 20:00:33.522382
2026-06-01 20:00:33,522 - __main__ - INFO - Email sent successfully
2026-06-01 20:00:33,523 - __main__ - INFO - Cache stats: 0 items in memory, 0 files on disk
2026-06-01 20:00:33,523 - __main__ - INFO - Monitor complete. Found 23 total results: 3 new rss results, 6 new yiddish24 results, 14 new ivelt results.
2026-06-01 20:00:33,523 - __main__ - INFO - === Social Media Monitor v2.0 Complete ===
2026-06-01 20:00:33,523 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 20:00:33,680 - social_media_monitor.database.connection - INFO - Closed 5 database connections
2026-06-01 20:00:33,680 - __main__ - INFO - Closed all database connections
2026-06-01 20:00:33,683 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 20:00:33,683 - social_media_monitor.database.connection - INFO - Closed 0 database connections
2026-06-01 20:30:02,635 - social_media_monitor.utils.logging_config - INFO - Posts log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_posts_2026-06-01.log
2026-06-01 20:30:02,637 - social_media_monitor.utils.logging_config - INFO - Downloads log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_downloads_2026-06-01.log
2026-06-01 20:30:02,638 - social_media_monitor.utils.logging_config - INFO - Logging configured with level INFO, log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_2026-06-01.log
2026-06-01 20:30:02,638 - __main__ - INFO - === Social Media Monitor v2.0 (Async) Started ===
2026-06-01 20:30:02,671 - social_media_monitor.config.settings - INFO - Configuration loaded from /home/openclaw/Social_Media_Monitor/config.yaml
2026-06-01 20:30:02,671 - social_media_monitor.config.settings - WARNING - Twitter monitoring enabled but credentials validation not implemented
2026-06-01 20:30:02,671 - __main__ - INFO - Configuration loaded and validated successfully
2026-06-01 20:30:02,679 - social_media_monitor.database.connection - INFO - Database connection pool initialized with 5 connections
2026-06-01 20:30:02,685 - social_media_monitor.database.connection - INFO - add_speaker_filters column already exists
2026-06-01 20:30:02,709 - social_media_monitor.database.connection - INFO - Database setup completed successfully
2026-06-01 20:30:02,709 - __main__ - INFO - Database initialized at: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/social_media_monitor.db
2026-06-01 20:30:02,712 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit API initialized successfully
2026-06-01 20:30:02,712 - __main__ - INFO - Reddit scraper initialized and enabled
2026-06-01 20:30:02,712 - __main__ - INFO - GitHub scraper initialized and enabled
2026-06-01 20:30:02,712 - __main__ - INFO - Twitter scraper initialized and enabled
2026-06-01 20:30:02,718 - RSSFeedScraper - INFO - RSS scraper initialized: feeds=2, html_urls=0 (0 with custom selectors), include_terms=1, exclude_terms=0
2026-06-01 20:30:02,718 - __main__ - INFO - LinkedIn scraper initialized and enabled
2026-06-01 20:30:02,718 - __main__ - INFO - LinkedIn Feed scraper initialized and enabled
2026-06-01 20:30:02,725 - Yiddish24Scraper - INFO - File downloader initialized with 30 terms, prefix 'Y2', and file type organization enabled
2026-06-01 20:30:02,725 - Yiddish24Scraper - INFO - Yiddish24 scraper initialized: data_id='latest', page_limit=100, total_pages=10, debug_html=True, include_terms=30, exclude_terms=0
2026-06-01 20:30:02,731 - AhBlickLiveScraper - INFO - AhBlickLive scraper initialized: urls=1, max_items=100, include_terms=1, exclude_terms=0
2026-06-01 20:30:02,741 - TorahAnytimeScraper - INFO - File downloader initialized with 51 terms, prefix 'TA', and file type organization enabled
2026-06-01 20:30:02,741 - TorahAnytimeScraper - INFO - TorahAnytime scraper initialized: limit=400, offset=0, project_id=1, include_terms=51, exclude_terms=3
2026-06-01 20:30:02,747 - BatorahScraper - INFO - File downloader initialized with 19 terms, prefix 'BT', and file type organization enabled
2026-06-01 20:30:02,747 - BatorahScraper - INFO - Batorah scraper initialized: api_urls=2, page_size=100, include_terms=19, exclude_terms=0
2026-06-01 20:30:02,747 - KolHalashonScraper - INFO - Kol Halashon scraper initialized: base_url=https://www2.kolhalashon.com, max_shiurim=50, fetch_all_speakers=True, headless=False, exclude_filters=1, include_filters=0
2026-06-01 20:30:02,747 - __main__ - INFO - Running 5 scrapers concurrently...
2026-06-01 20:30:02,748 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit search monitoring enabled. Running search with terms: ['paperclip', '"Hermes Agent"', 'multica']
2026-06-01 20:30:02,748 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching Reddit RSS for terms: ['"Hermes Agent"']
2026-06-01 20:30:03,426 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit RSS: 25 entries for term '"Hermes Agent"'
2026-06-01 20:30:03,488 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Hermes keeps asking permission to read/write my expense Excel โ why di
2026-06-01 20:30:03,514 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Best FREE AI Courses Is The AI Success Lab With 77,000+ Members
2026-06-01 20:30:03,528 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Shared Hermes Agent for business partners
2026-06-01 20:30:03,553 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Hermes Agent v0.15 Update is INSANE
2026-06-01 20:30:03,574 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Is Mistral Good for Anything?
2026-06-01 20:30:03,591 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Opencode Go + Pi-Subagents
2026-06-01 20:30:03,607 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Had a problem with host and IP and after fixing it my video card is no
2026-06-01 20:30:03,631 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Hermes Agent memory tip: Small business AI automation without the stal
2026-06-01 20:30:04,792 - social_media_monitor.scrapers.reddit_scraper - INFO - Total Reddit RSS results found: 8
2026-06-01 20:30:04,793 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching 'paperclip' restricted to subreddits: ['PaperClip_AI', 'PaperclipAI']
2026-06-01 20:30:04,793 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching Reddit RSS for terms: ['paperclip']
2026-06-01 20:30:04,793 - social_media_monitor.scrapers.reddit_scraper - INFO - Restricting Reddit search to subreddits: r/PaperClip_AI+PaperclipAI
2026-06-01 20:30:05,874 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit RSS: 25 entries for term 'paperclip'
2026-06-01 20:30:05,931 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: So Confused Lol
2026-06-01 20:30:07,222 - social_media_monitor.scrapers.reddit_scraper - INFO - Total Reddit RSS results found: 1
2026-06-01 20:30:07,223 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching 'multica' restricted to subreddits: ['hermesagent', 'HermesAI']
2026-06-01 20:30:07,223 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching Reddit RSS for terms: ['multica']
2026-06-01 20:30:07,223 - social_media_monitor.scrapers.reddit_scraper - INFO - Restricting Reddit search to subreddits: r/hermesagent+HermesAI
2026-06-01 20:30:09,532 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit RSS: 25 entries for term 'multica'
2026-06-01 20:30:10,888 - social_media_monitor.scrapers.reddit_scraper - INFO - Total Reddit RSS results found: 0
2026-06-01 20:30:10,888 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit subreddit feed monitoring enabled.
2026-06-01 20:30:10,888 - social_media_monitor.scrapers.reddit_scraper - INFO - Monitoring feed 'hermes_agent': r/hermesagent+HermesAI+AI_Agents+aiagents+AgentsOfAI+LocalLLaMA+AutoGPT (limit=25)
2026-06-01 20:30:10,888 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'hermes_agent' for: hermes agent via RSS
2026-06-01 20:30:12,420 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/AI_Agents: Next level?
2026-06-01 20:30:12,495 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/hermesagent: Built a fully automated lead pipeline for my web design agency on Herm
2026-06-01 20:30:12,544 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/hermesagent: What are you using for light Google search/scraping? Firecrawl credits
2026-06-01 20:30:12,562 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/EngineeredIncome: May Dividend Report + Full Portfolio Breakdown (2%+ Monthly Income Str
2026-06-01 20:30:13,672 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'hermes_agent' for: hermes AI via RSS
2026-06-01 20:30:16,426 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'hermes_agent' for: nous research hermes via RSS
2026-06-01 20:30:18,955 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'hermes_agent' for: multica via RSS
2026-06-01 20:30:21,073 - social_media_monitor.scrapers.reddit_scraper - INFO - Monitoring feed 'paperclip_ai': r/PaperClip_AI+PaperclipAI+pAIperclip (limit=25)
2026-06-01 20:30:21,073 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'paperclip_ai' for: paperclip ai via RSS
2026-06-01 20:30:24,032 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'paperclip_ai' for: paperclip agent via RSS
2026-06-01 20:30:26,364 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'paperclip_ai' for: multica via RSS
2026-06-01 20:30:28,417 - social_media_monitor.scrapers.reddit_scraper - INFO - Monitoring feed 'claude_agents': r/vibecoding (limit=25)
2026-06-01 20:30:28,417 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'claude_agents' for: multica via RSS
2026-06-01 20:30:30,331 - social_media_monitor.scrapers.reddit_scraper - INFO - Total subreddit feed results: 4
2026-06-01 20:30:30,332 - GitHubScraper - INFO - Searching GitHub for terms: ['paperclip', '"Hermes Agent"', 'multica']
2026-06-01 20:30:30,548 - TwitterScraper - INFO - Searching Twitter/X (Google News RSS) for: ['paperclip', '"Hermes Agent"', 'multica']
2026-06-01 20:30:31,030 - TwitterScraper - INFO - Twitter/X RSS: 100 entries for 'paperclip'
2026-06-01 20:30:45,593 - TwitterScraper - INFO - Twitter/X RSS: 100 entries for '"Hermes Agent"'
2026-06-01 20:31:00,058 - TwitterScraper - INFO - Twitter/X RSS: 100 entries for 'multica'
2026-06-01 20:31:14,089 - TwitterScraper - INFO - Twitter scrape complete. Found 0 new results.
2026-06-01 20:31:14,090 - LinkedInScraper - INFO - Searching LinkedIn (Google News RSS) for: ['paperclip', '"Hermes Agent"', 'multica']
2026-06-01 20:31:14,789 - LinkedInScraper - INFO - LinkedIn RSS: 100 entries for 'paperclip'
2026-06-01 20:31:14,985 - LinkedInScraper - INFO - New LinkedIn post: "Paperclip gives your agent direct CLI access to 8M+ papersโstandard s
2026-06-01 20:31:16,235 - LinkedInScraper - INFO - LinkedIn RSS: 100 entries for '"Hermes Agent"'
2026-06-01 20:31:16,441 - LinkedInScraper - INFO - New LinkedIn post: Check out Eleanor Berger's 8 minute masterclass on using her Hermes ag
2026-06-01 20:31:17,770 - LinkedInScraper - INFO - LinkedIn RSS: 100 entries for 'multica'
2026-06-01 20:31:18,153 - LinkedInScraper - INFO - New LinkedIn post: Pranav Kalal - Software & Data Engineer | AI, RAG, LangGraph | Knowled
2026-06-01 20:31:18,321 - LinkedInScraper - INFO - New LinkedIn post: When was the last time you saw a repo with only Markdown files get mor
2026-06-01 20:31:18,694 - LinkedInScraper - INFO - LinkedIn scrape complete. Found 4 new results.
2026-06-01 20:31:18,694 - LinkedInFeedScraper - INFO - Fetching LinkedIn feed (25 posts)
2026-06-01 20:31:25,713 - httpx - INFO - HTTP Request: GET https://api.github.com/search/repositories?q=paperclip+in%3Aname%2Cdescription%2Creadme+stars%3A%3E150&sort=updated&order=desc&per_page=20 "HTTP/1.1 200 OK"
2026-06-01 20:31:25,738 - GitHubScraper - INFO - Found 234 GitHub repositories for term: paperclip
2026-06-01 20:31:25,752 - GitHubScraper - INFO - Added new GitHub repository: USBArmyKnife
2026-06-01 20:31:27,101 - httpx - INFO - HTTP Request: GET https://api.github.com/search/repositories?q=%22Hermes+Agent%22+in%3Aname%2Cdescription%2Creadme+stars%3A%3E150&sort=updated&order=desc&per_page=20 "HTTP/1.1 200 OK"
2026-06-01 20:31:27,105 - GitHubScraper - INFO - Found 304 GitHub repositories for term: "Hermes Agent"
2026-06-01 20:31:28,344 - httpx - INFO - HTTP Request: GET https://api.github.com/search/repositories?q=multica+in%3Aname%2Cdescription%2Creadme+stars%3A%3E150&sort=updated&order=desc&per_page=20 "HTTP/1.1 200 OK"
2026-06-01 20:31:28,349 - GitHubScraper - INFO - Found 47 GitHub repositories for term: multica
2026-06-01 20:31:28,528 - GitHubScraper - INFO - Total GitHub results found: 1
2026-06-01 20:31:28,528 - __main__ - INFO - Scraper reddit completed: 13 results
2026-06-01 20:31:28,528 - __main__ - INFO - Scraper github completed: 1 results
2026-06-01 20:31:28,528 - __main__ - INFO - Scraper twitter completed: 0 results
2026-06-01 20:31:28,528 - __main__ - INFO - Scraper linkedin completed: 4 results
2026-06-01 20:31:28,528 - __main__ - INFO - Scraper linkedin_feed completed: 0 results
2026-06-01 20:31:29,112 - social_media_monitor.email.sender - INFO - Email sent successfully at 2026-06-01 20:31:29.112402
2026-06-01 20:31:29,112 - __main__ - INFO - Email sent successfully
2026-06-01 20:31:29,113 - __main__ - INFO - Cache stats: 0 items in memory, 0 files on disk
2026-06-01 20:31:29,113 - __main__ - INFO - Monitor complete. Found 18 total results: 13 new reddit results, 1 new github results, 4 new linkedin results.
2026-06-01 20:31:29,113 - __main__ - INFO - === Social Media Monitor v2.0 Complete ===
2026-06-01 20:31:29,113 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 20:31:29,222 - social_media_monitor.database.connection - INFO - Closed 5 database connections
2026-06-01 20:31:29,222 - __main__ - INFO - Closed all database connections
2026-06-01 20:31:29,262 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 20:31:29,277 - social_media_monitor.database.connection - INFO - Closed 0 database connections
2026-06-01 21:00:02,084 - social_media_monitor.utils.logging_config - INFO - Posts log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_posts_2026-06-01.log
2026-06-01 21:00:02,085 - social_media_monitor.utils.logging_config - INFO - Downloads log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_downloads_2026-06-01.log
2026-06-01 21:00:02,085 - social_media_monitor.utils.logging_config - INFO - Logging configured with level INFO, log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_2026-06-01.log
2026-06-01 21:00:02,085 - __main__ - INFO - === Social Media Monitor v2.0 (Async) Started ===
2026-06-01 21:00:02,122 - social_media_monitor.config.settings - INFO - Configuration loaded from /home/openclaw/Social_Media_Monitor/config.yaml
2026-06-01 21:00:02,123 - __main__ - INFO - Configuration loaded and validated successfully
2026-06-01 21:00:02,125 - social_media_monitor.database.connection - INFO - Database connection pool initialized with 5 connections
2026-06-01 21:00:02,125 - social_media_monitor.database.connection - INFO - add_speaker_filters column already exists
2026-06-01 21:00:02,140 - social_media_monitor.database.connection - INFO - Database setup completed successfully
2026-06-01 21:00:02,141 - __main__ - INFO - Database initialized at: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/social_media_monitor.db
2026-06-01 21:00:02,142 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit API initialized successfully
2026-06-01 21:00:02,143 - RSSFeedScraper - INFO - RSS scraper initialized: feeds=2, html_urls=0 (0 with custom selectors), include_terms=1, exclude_terms=0
2026-06-01 21:00:02,143 - __main__ - INFO - RSS scraper initialized and enabled
2026-06-01 21:00:02,147 - Yiddish24Scraper - INFO - File downloader initialized with 30 terms, prefix 'Y2', and file type organization enabled
2026-06-01 21:00:02,147 - Yiddish24Scraper - INFO - Yiddish24 scraper initialized: data_id='latest', page_limit=100, total_pages=10, debug_html=True, include_terms=30, exclude_terms=0
2026-06-01 21:00:02,147 - __main__ - INFO - Yiddish24 scraper initialized and enabled
2026-06-01 21:00:02,150 - AhBlickLiveScraper - INFO - AhBlickLive scraper initialized: urls=1, max_items=100, include_terms=1, exclude_terms=0
2026-06-01 21:00:02,157 - TorahAnytimeScraper - INFO - File downloader initialized with 51 terms, prefix 'TA', and file type organization enabled
2026-06-01 21:00:02,157 - TorahAnytimeScraper - INFO - TorahAnytime scraper initialized: limit=400, offset=0, project_id=1, include_terms=51, exclude_terms=3
2026-06-01 21:00:02,161 - BatorahScraper - INFO - File downloader initialized with 19 terms, prefix 'BT', and file type organization enabled
2026-06-01 21:00:02,161 - BatorahScraper - INFO - Batorah scraper initialized: api_urls=2, page_size=100, include_terms=19, exclude_terms=0
2026-06-01 21:00:02,161 - KolHalashonScraper - INFO - Kol Halashon scraper initialized: base_url=https://www2.kolhalashon.com, max_shiurim=50, fetch_all_speakers=True, headless=False, exclude_filters=1, include_filters=0
2026-06-01 21:00:02,161 - __main__ - INFO - Ivelt scraper initialized and enabled
2026-06-01 21:00:02,161 - __main__ - INFO - Running 3 scrapers concurrently...
2026-06-01 21:00:02,161 - Yiddish24Scraper - INFO - Starting Yiddish24 scraping (max 10 pages, limit 100 items)
2026-06-01 21:00:02,264 - Yiddish24Scraper - INFO - Fetching Yiddish24 page 1 with data_id='latest', page_limit=100
2026-06-01 21:00:02,274 - IveltScraper - INFO - Loaded 178 include, 0 exclude filters from DB topic_filters
2026-06-01 21:00:02,274 - IveltScraper - INFO - Fetching ivelt.com active topics...
2026-06-01 21:00:02,277 - RSSFeedScraper - INFO - Fetching RSS feed: https://www.theyeshivaworld.com/feed
2026-06-01 21:00:02,627 - RSSFeedScraper - INFO - Fetching RSS feed: https://www.thegatewaypundit.com/feed/
2026-06-01 21:00:03,110 - RSSFeedScraper - INFO - Total RSS/HTML results: 3
2026-06-01 21:00:08,838 - httpx - INFO - HTTP Request: POST https://www.yiddish24.com/ajax/cat_pagination.php "HTTP/1.1 200 OK"
2026-06-01 21:00:09,021 - Yiddish24Scraper - INFO - Received response with 516465 characters
2026-06-01 21:00:09,025 - Yiddish24Scraper - INFO - Extracted HTML from JSON result field (321292 chars)
2026-06-01 21:00:09,029 - Yiddish24Scraper - INFO - Saved HTML debug file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/debug/yiddish24_page1_response.html
2026-06-01 21:00:09,124 - Yiddish24Scraper - INFO - Found 100 potential article elements on page 1
2026-06-01 21:00:09,165 - Yiddish24Scraper - INFO - Page 1 extraction: 100 successful, 0 failed out of 100 elements
2026-06-01 21:00:09,165 - Yiddish24Scraper - INFO - Parsed 100 articles from HTML on page 1
2026-06-01 21:00:09,178 - Yiddish24Scraper - INFO - Term 'ืืื ืืื' matched in TITLE: 'ืืื ืืื'
2026-06-01 21:00:09,178 - Yiddish24Scraper - INFO - Downloading 1 media file(s) for article: ืืื ืืื
2026-06-01 21:00:09,678 - social_media_monitor.utils.file_downloader - INFO - Starting download from: https://cloudfront.yiddish24.com/__________________260_260601023844.mp3
2026-06-01 21:00:11,703 - social_media_monitor.utils.file_downloader - INFO - Successfully downloaded: Y2___________________260_260601023844.mp3 (43.5 MB)
2026-06-01 21:00:11,704 - social_media_monitor.utils.file_downloader - INFO - Organized audio file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/downloads/Audio (audio/mpeg)
2026-06-01 21:00:11,792 - social_media_monitor.utils.media_tagger - INFO - Tagged Y2___________________260_260601023844.mp3: title, artist, album, comment, source_url, genre, publisher
2026-06-01 21:00:12,532 - Yiddish24Scraper - INFO - Page 1 summary: 13 new out of 100 total articles
2026-06-01 21:00:12,532 - Yiddish24Scraper - INFO - Page 1: 13/100 new items
2026-06-01 21:00:12,532 - Yiddish24Scraper - INFO - Low new item ratio (13.0%), stopping pagination
2026-06-01 21:00:12,533 - Yiddish24Scraper - INFO - Total Yiddish24 results found: 13
2026-06-01 21:00:14,010 - IveltScraper - INFO - Found 50 active topics on ivelt.com
2026-06-01 21:00:28,636 - IveltScraper - INFO - Ivelt scrape complete. Checked 2 topics, found 39 new posts.
2026-06-01 21:00:28,636 - __main__ - INFO - Scraper rss completed: 3 results
2026-06-01 21:00:28,636 - __main__ - INFO - Scraper yiddish24 completed: 13 results
2026-06-01 21:00:28,636 - __main__ - INFO - Scraper ivelt completed: 39 results
2026-06-01 21:00:29,578 - social_media_monitor.email.sender - INFO - Email sent successfully at 2026-06-01 21:00:29.578514
2026-06-01 21:00:29,578 - __main__ - INFO - Email sent successfully
2026-06-01 21:00:29,579 - __main__ - INFO - Cache stats: 0 items in memory, 0 files on disk
2026-06-01 21:00:29,579 - __main__ - INFO - Monitor complete. Found 55 total results: 3 new rss results, 13 new yiddish24 results, 39 new ivelt results.
2026-06-01 21:00:29,579 - __main__ - INFO - === Social Media Monitor v2.0 Complete ===
2026-06-01 21:00:29,579 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 21:00:29,668 - social_media_monitor.database.connection - INFO - Closed 5 database connections
2026-06-01 21:00:29,668 - __main__ - INFO - Closed all database connections
2026-06-01 21:00:29,670 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 21:00:29,670 - social_media_monitor.database.connection - INFO - Closed 0 database connections
2026-06-01 22:00:01,907 - social_media_monitor.utils.logging_config - INFO - Posts log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_posts_2026-06-01.log
2026-06-01 22:00:01,908 - social_media_monitor.utils.logging_config - INFO - Downloads log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_downloads_2026-06-01.log
2026-06-01 22:00:01,908 - social_media_monitor.utils.logging_config - INFO - Logging configured with level INFO, log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_2026-06-01.log
2026-06-01 22:00:01,908 - __main__ - INFO - === Social Media Monitor v2.0 (Async) Started ===
2026-06-01 22:00:01,949 - social_media_monitor.config.settings - INFO - Configuration loaded from /home/openclaw/Social_Media_Monitor/config.yaml
2026-06-01 22:00:01,949 - __main__ - INFO - Configuration loaded and validated successfully
2026-06-01 22:00:01,952 - social_media_monitor.database.connection - INFO - Database connection pool initialized with 5 connections
2026-06-01 22:00:01,952 - social_media_monitor.database.connection - INFO - add_speaker_filters column already exists
2026-06-01 22:00:01,978 - social_media_monitor.database.connection - INFO - Database setup completed successfully
2026-06-01 22:00:01,978 - __main__ - INFO - Database initialized at: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/social_media_monitor.db
2026-06-01 22:00:02,020 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit API initialized successfully
2026-06-01 22:00:02,021 - RSSFeedScraper - INFO - RSS scraper initialized: feeds=2, html_urls=0 (0 with custom selectors), include_terms=1, exclude_terms=0
2026-06-01 22:00:02,021 - __main__ - INFO - RSS scraper initialized and enabled
2026-06-01 22:00:02,023 - Yiddish24Scraper - INFO - File downloader initialized with 30 terms, prefix 'Y2', and file type organization enabled
2026-06-01 22:00:02,023 - Yiddish24Scraper - INFO - Yiddish24 scraper initialized: data_id='latest', page_limit=100, total_pages=10, debug_html=True, include_terms=30, exclude_terms=0
2026-06-01 22:00:02,023 - __main__ - INFO - Yiddish24 scraper initialized and enabled
2026-06-01 22:00:02,026 - AhBlickLiveScraper - INFO - AhBlickLive scraper initialized: urls=1, max_items=100, include_terms=1, exclude_terms=0
2026-06-01 22:00:02,030 - TorahAnytimeScraper - INFO - File downloader initialized with 51 terms, prefix 'TA', and file type organization enabled
2026-06-01 22:00:02,030 - TorahAnytimeScraper - INFO - TorahAnytime scraper initialized: limit=400, offset=0, project_id=1, include_terms=51, exclude_terms=3
2026-06-01 22:00:02,032 - BatorahScraper - INFO - File downloader initialized with 19 terms, prefix 'BT', and file type organization enabled
2026-06-01 22:00:02,032 - BatorahScraper - INFO - Batorah scraper initialized: api_urls=2, page_size=100, include_terms=19, exclude_terms=0
2026-06-01 22:00:02,032 - KolHalashonScraper - INFO - Kol Halashon scraper initialized: base_url=https://www2.kolhalashon.com, max_shiurim=50, fetch_all_speakers=True, headless=False, exclude_filters=1, include_filters=0
2026-06-01 22:00:02,032 - __main__ - INFO - Ivelt scraper initialized and enabled
2026-06-01 22:00:02,032 - __main__ - INFO - Running 3 scrapers concurrently...
2026-06-01 22:00:02,033 - Yiddish24Scraper - INFO - Starting Yiddish24 scraping (max 10 pages, limit 100 items)
2026-06-01 22:00:02,127 - Yiddish24Scraper - INFO - Fetching Yiddish24 page 1 with data_id='latest', page_limit=100
2026-06-01 22:00:02,132 - IveltScraper - INFO - Loaded 178 include, 0 exclude filters from DB topic_filters
2026-06-01 22:00:02,132 - IveltScraper - INFO - Fetching ivelt.com active topics...
2026-06-01 22:00:02,135 - RSSFeedScraper - INFO - Fetching RSS feed: https://www.theyeshivaworld.com/feed
2026-06-01 22:00:02,610 - RSSFeedScraper - INFO - Fetching RSS feed: https://www.thegatewaypundit.com/feed/
2026-06-01 22:00:03,214 - RSSFeedScraper - INFO - Total RSS/HTML results: 3
2026-06-01 22:00:03,637 - httpx - INFO - HTTP Request: POST https://www.yiddish24.com/ajax/cat_pagination.php "HTTP/1.1 200 OK"
2026-06-01 22:00:03,820 - Yiddish24Scraper - INFO - Received response with 516465 characters
2026-06-01 22:00:03,824 - Yiddish24Scraper - INFO - Extracted HTML from JSON result field (321292 chars)
2026-06-01 22:00:03,828 - Yiddish24Scraper - INFO - Saved HTML debug file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/debug/yiddish24_page1_response.html
2026-06-01 22:00:03,947 - Yiddish24Scraper - INFO - Found 100 potential article elements on page 1
2026-06-01 22:00:04,001 - Yiddish24Scraper - INFO - Page 1 extraction: 100 successful, 0 failed out of 100 elements
2026-06-01 22:00:04,001 - Yiddish24Scraper - INFO - Parsed 100 articles from HTML on page 1
2026-06-01 22:00:04,961 - Yiddish24Scraper - INFO - Page 1 summary: 0 new out of 100 total articles
2026-06-01 22:00:04,962 - Yiddish24Scraper - INFO - Page 1: 0/100 new items
2026-06-01 22:00:04,962 - Yiddish24Scraper - INFO - Low new item ratio (0.0%), stopping pagination
2026-06-01 22:00:04,962 - Yiddish24Scraper - INFO - Total Yiddish24 results found: 0
2026-06-01 22:00:13,782 - IveltScraper - INFO - Found 50 active topics on ivelt.com
2026-06-01 22:00:38,760 - IveltScraper - INFO - Ivelt scrape complete. Checked 3 topics, found 44 new posts.
2026-06-01 22:00:38,760 - __main__ - INFO - Scraper rss completed: 3 results
2026-06-01 22:00:38,761 - __main__ - INFO - Scraper yiddish24 completed: 0 results
2026-06-01 22:00:38,761 - __main__ - INFO - Scraper ivelt completed: 44 results
2026-06-01 22:00:39,488 - social_media_monitor.email.sender - INFO - Email sent successfully at 2026-06-01 22:00:39.488322
2026-06-01 22:00:39,488 - __main__ - INFO - Email sent successfully
2026-06-01 22:00:39,488 - __main__ - INFO - Cache stats: 0 items in memory, 0 files on disk
2026-06-01 22:00:39,489 - __main__ - INFO - Monitor complete. Found 47 total results: 3 new rss results, 44 new ivelt results.
2026-06-01 22:00:39,489 - __main__ - INFO - === Social Media Monitor v2.0 Complete ===
2026-06-01 22:00:39,489 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 22:00:39,559 - social_media_monitor.database.connection - INFO - Closed 5 database connections
2026-06-01 22:00:39,559 - __main__ - INFO - Closed all database connections
2026-06-01 22:00:39,561 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 22:00:39,561 - social_media_monitor.database.connection - INFO - Closed 0 database connections
2026-06-01 22:30:01,908 - social_media_monitor.utils.logging_config - INFO - Posts log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_posts_2026-06-01.log
2026-06-01 22:30:01,908 - social_media_monitor.utils.logging_config - INFO - Downloads log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_downloads_2026-06-01.log
2026-06-01 22:30:01,911 - social_media_monitor.utils.logging_config - INFO - Logging configured with level INFO, log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_2026-06-01.log
2026-06-01 22:30:01,911 - __main__ - INFO - === Social Media Monitor v2.0 (Async) Started ===
2026-06-01 22:30:01,957 - social_media_monitor.config.settings - INFO - Configuration loaded from /home/openclaw/Social_Media_Monitor/config.yaml
2026-06-01 22:30:01,957 - social_media_monitor.config.settings - WARNING - Twitter monitoring enabled but credentials validation not implemented
2026-06-01 22:30:01,957 - __main__ - INFO - Configuration loaded and validated successfully
2026-06-01 22:30:01,960 - social_media_monitor.database.connection - INFO - Database connection pool initialized with 5 connections
2026-06-01 22:30:01,960 - social_media_monitor.database.connection - INFO - add_speaker_filters column already exists
2026-06-01 22:30:01,977 - social_media_monitor.database.connection - INFO - Database setup completed successfully
2026-06-01 22:30:01,977 - __main__ - INFO - Database initialized at: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/social_media_monitor.db
2026-06-01 22:30:01,978 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit API initialized successfully
2026-06-01 22:30:01,978 - __main__ - INFO - Reddit scraper initialized and enabled
2026-06-01 22:30:01,978 - __main__ - INFO - GitHub scraper initialized and enabled
2026-06-01 22:30:01,978 - __main__ - INFO - Twitter scraper initialized and enabled
2026-06-01 22:30:01,979 - RSSFeedScraper - INFO - RSS scraper initialized: feeds=2, html_urls=0 (0 with custom selectors), include_terms=1, exclude_terms=0
2026-06-01 22:30:01,979 - __main__ - INFO - LinkedIn scraper initialized and enabled
2026-06-01 22:30:01,979 - __main__ - INFO - LinkedIn Feed scraper initialized and enabled
2026-06-01 22:30:01,981 - Yiddish24Scraper - INFO - File downloader initialized with 30 terms, prefix 'Y2', and file type organization enabled
2026-06-01 22:30:01,981 - Yiddish24Scraper - INFO - Yiddish24 scraper initialized: data_id='latest', page_limit=100, total_pages=10, debug_html=True, include_terms=30, exclude_terms=0
2026-06-01 22:30:01,983 - AhBlickLiveScraper - INFO - AhBlickLive scraper initialized: urls=1, max_items=100, include_terms=1, exclude_terms=0
2026-06-01 22:30:01,988 - TorahAnytimeScraper - INFO - File downloader initialized with 51 terms, prefix 'TA', and file type organization enabled
2026-06-01 22:30:01,988 - TorahAnytimeScraper - INFO - TorahAnytime scraper initialized: limit=400, offset=0, project_id=1, include_terms=51, exclude_terms=3
2026-06-01 22:30:01,990 - BatorahScraper - INFO - File downloader initialized with 19 terms, prefix 'BT', and file type organization enabled
2026-06-01 22:30:01,990 - BatorahScraper - INFO - Batorah scraper initialized: api_urls=2, page_size=100, include_terms=19, exclude_terms=0
2026-06-01 22:30:01,990 - KolHalashonScraper - INFO - Kol Halashon scraper initialized: base_url=https://www2.kolhalashon.com, max_shiurim=50, fetch_all_speakers=True, headless=False, exclude_filters=1, include_filters=0
2026-06-01 22:30:01,991 - __main__ - INFO - Running 5 scrapers concurrently...
2026-06-01 22:30:01,991 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit search monitoring enabled. Running search with terms: ['paperclip', '"Hermes Agent"', 'multica']
2026-06-01 22:30:01,991 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching Reddit RSS for terms: ['"Hermes Agent"']
2026-06-01 22:30:02,875 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit RSS: 25 entries for term '"Hermes Agent"'
2026-06-01 22:30:02,909 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Hermes Agent model routing guide: Small business AI automation without
2026-06-01 22:30:02,919 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Coding with Hermes Agent(s)
2026-06-01 22:30:02,931 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Emacs Org mode with Hermes?
2026-06-01 22:30:02,943 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Hermes Agent v0.15 Is Here ๐คฏ
2026-06-01 22:30:04,110 - social_media_monitor.scrapers.reddit_scraper - INFO - Total Reddit RSS results found: 4
2026-06-01 22:30:04,111 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching 'paperclip' restricted to subreddits: ['PaperClip_AI', 'PaperclipAI']
2026-06-01 22:30:04,111 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching Reddit RSS for terms: ['paperclip']
2026-06-01 22:30:04,111 - social_media_monitor.scrapers.reddit_scraper - INFO - Restricting Reddit search to subreddits: r/PaperClip_AI+PaperclipAI
2026-06-01 22:30:05,148 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit RSS: 25 entries for term 'paperclip'
2026-06-01 22:30:05,177 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: Help opening stuck disc drive
2026-06-01 22:30:05,185 - social_media_monitor.scrapers.reddit_scraper - INFO - New Reddit post: OneManArmy โ An AI Army Behind You
2026-06-01 22:30:06,364 - social_media_monitor.scrapers.reddit_scraper - INFO - Total Reddit RSS results found: 2
2026-06-01 22:30:06,365 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching 'multica' restricted to subreddits: ['hermesagent', 'HermesAI']
2026-06-01 22:30:06,365 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching Reddit RSS for terms: ['multica']
2026-06-01 22:30:06,365 - social_media_monitor.scrapers.reddit_scraper - INFO - Restricting Reddit search to subreddits: r/hermesagent+HermesAI
2026-06-01 22:30:07,256 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit RSS: 25 entries for term 'multica'
2026-06-01 22:30:08,474 - social_media_monitor.scrapers.reddit_scraper - INFO - Total Reddit RSS results found: 0
2026-06-01 22:30:08,474 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit subreddit feed monitoring enabled.
2026-06-01 22:30:08,474 - social_media_monitor.scrapers.reddit_scraper - INFO - Monitoring feed 'hermes_agent': r/hermesagent+HermesAI+AI_Agents+aiagents+AgentsOfAI+LocalLLaMA+AutoGPT (limit=25)
2026-06-01 22:30:08,474 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'hermes_agent' for: hermes agent via RSS
2026-06-01 22:30:09,362 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/MercuryInstall: Mercury Agent install note: Mercury Agent v1.1.9 without the setup-onl
2026-06-01 22:30:09,378 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/AISEOInsider: New Hermes MCP Agent Update Is WILD!
2026-06-01 22:30:09,390 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/SideProject: I asked 6 different AIs to design my ultimate coding workflow. Here is
2026-06-01 22:30:09,400 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/hermesagent: Je veux monter un SaaS d'agents IA pour un mรฉtier de niche. Est-ce que
2026-06-01 22:30:10,985 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'hermes_agent' for: hermes AI via RSS
2026-06-01 22:30:11,861 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/AISEOInsider: New Hermes AI Just Got 4,500x Faster
2026-06-01 22:30:11,870 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'hermes_agent' r/AISEOInsider: Hermes + Obsidian AI Changed Everything
2026-06-01 22:30:12,971 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'hermes_agent' for: nous research hermes via RSS
2026-06-01 22:30:15,320 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'hermes_agent' for: multica via RSS
2026-06-01 22:30:17,356 - social_media_monitor.scrapers.reddit_scraper - INFO - Monitoring feed 'paperclip_ai': r/PaperClip_AI+PaperclipAI+pAIperclip (limit=25)
2026-06-01 22:30:17,356 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'paperclip_ai' for: paperclip ai via RSS
2026-06-01 22:30:18,608 - social_media_monitor.scrapers.reddit_scraper - INFO - New from RSS feed 'paperclip_ai' r/ArtificialSentience: Did Anthropic Accidentally Weaken Its Own Alignment by Training Down C
2026-06-01 22:30:19,757 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'paperclip_ai' for: paperclip agent via RSS
2026-06-01 22:30:21,845 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'paperclip_ai' for: multica via RSS
2026-06-01 22:30:23,858 - social_media_monitor.scrapers.reddit_scraper - INFO - Monitoring feed 'claude_agents': r/vibecoding (limit=25)
2026-06-01 22:30:23,859 - social_media_monitor.scrapers.reddit_scraper - INFO - Searching feed 'claude_agents' for: multica via RSS
2026-06-01 22:30:25,876 - social_media_monitor.scrapers.reddit_scraper - INFO - Total subreddit feed results: 7
2026-06-01 22:30:25,876 - GitHubScraper - INFO - Searching GitHub for terms: ['paperclip', '"Hermes Agent"', 'multica']
2026-06-01 22:30:26,006 - TwitterScraper - INFO - Searching Twitter/X (Google News RSS) for: ['paperclip', '"Hermes Agent"', 'multica']
2026-06-01 22:30:26,463 - TwitterScraper - INFO - Twitter/X RSS: 100 entries for 'paperclip'
2026-06-01 22:30:41,034 - TwitterScraper - INFO - Twitter/X RSS: 100 entries for '"Hermes Agent"'
2026-06-01 22:30:55,585 - TwitterScraper - INFO - Twitter/X RSS: 100 entries for 'multica'
2026-06-01 22:31:09,750 - TwitterScraper - INFO - Twitter scrape complete. Found 0 new results.
2026-06-01 22:31:09,751 - LinkedInScraper - INFO - Searching LinkedIn (Google News RSS) for: ['paperclip', '"Hermes Agent"', 'multica']
2026-06-01 22:31:10,287 - LinkedInScraper - INFO - LinkedIn RSS: 100 entries for 'paperclip'
2026-06-01 22:31:11,431 - LinkedInScraper - INFO - LinkedIn RSS: 100 entries for '"Hermes Agent"'
2026-06-01 22:31:11,718 - LinkedInScraper - INFO - New LinkedIn post: Hermes Agent kind of flipped my understanding of AI skills. Yes, Iโm a
2026-06-01 22:31:12,572 - LinkedInScraper - INFO - LinkedIn RSS: 100 entries for 'multica'
2026-06-01 22:31:13,205 - LinkedInScraper - INFO - LinkedIn scrape complete. Found 1 new results.
2026-06-01 22:31:13,206 - LinkedInFeedScraper - INFO - Fetching LinkedIn feed (25 posts)
2026-06-01 22:31:19,948 - httpx - INFO - HTTP Request: GET https://api.github.com/search/repositories?q=paperclip+in%3Aname%2Cdescription%2Creadme+stars%3A%3E150&sort=updated&order=desc&per_page=20 "HTTP/1.1 200 OK"
2026-06-01 22:31:19,975 - GitHubScraper - INFO - Found 234 GitHub repositories for term: paperclip
2026-06-01 22:31:21,239 - httpx - INFO - HTTP Request: GET https://api.github.com/search/repositories?q=%22Hermes+Agent%22+in%3Aname%2Cdescription%2Creadme+stars%3A%3E150&sort=updated&order=desc&per_page=20 "HTTP/1.1 200 OK"
2026-06-01 22:31:21,241 - GitHubScraper - INFO - Found 305 GitHub repositories for term: "Hermes Agent"
2026-06-01 22:31:22,322 - httpx - INFO - HTTP Request: GET https://api.github.com/search/repositories?q=multica+in%3Aname%2Cdescription%2Creadme+stars%3A%3E150&sort=updated&order=desc&per_page=20 "HTTP/1.1 200 OK"
2026-06-01 22:31:22,326 - GitHubScraper - INFO - Found 47 GitHub repositories for term: multica
2026-06-01 22:31:22,464 - GitHubScraper - INFO - Total GitHub results found: 0
2026-06-01 22:31:22,464 - __main__ - INFO - Scraper reddit completed: 13 results
2026-06-01 22:31:22,464 - __main__ - INFO - Scraper github completed: 0 results
2026-06-01 22:31:22,464 - __main__ - INFO - Scraper twitter completed: 0 results
2026-06-01 22:31:22,464 - __main__ - INFO - Scraper linkedin completed: 1 results
2026-06-01 22:31:22,464 - __main__ - INFO - Scraper linkedin_feed completed: 0 results
2026-06-01 22:31:23,117 - social_media_monitor.email.sender - INFO - Email sent successfully at 2026-06-01 22:31:23.117138
2026-06-01 22:31:23,117 - __main__ - INFO - Email sent successfully
2026-06-01 22:31:23,117 - __main__ - INFO - Cache stats: 0 items in memory, 0 files on disk
2026-06-01 22:31:23,117 - __main__ - INFO - Monitor complete. Found 14 total results: 13 new reddit results, 1 new linkedin results.
2026-06-01 22:31:23,117 - __main__ - INFO - === Social Media Monitor v2.0 Complete ===
2026-06-01 22:31:23,118 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 22:31:23,237 - social_media_monitor.database.connection - INFO - Closed 5 database connections
2026-06-01 22:31:23,237 - __main__ - INFO - Closed all database connections
2026-06-01 22:31:23,291 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 22:31:23,306 - social_media_monitor.database.connection - INFO - Closed 0 database connections
2026-06-01 23:00:02,138 - social_media_monitor.utils.logging_config - INFO - Posts log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_posts_2026-06-01.log
2026-06-01 23:00:02,139 - social_media_monitor.utils.logging_config - INFO - Downloads log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_downloads_2026-06-01.log
2026-06-01 23:00:02,139 - social_media_monitor.utils.logging_config - INFO - Logging configured with level INFO, log file: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/logs/social_media_monitor_2026-06-01.log
2026-06-01 23:00:02,139 - __main__ - INFO - === Social Media Monitor v2.0 (Async) Started ===
2026-06-01 23:00:02,178 - social_media_monitor.config.settings - INFO - Configuration loaded from /home/openclaw/Social_Media_Monitor/config.yaml
2026-06-01 23:00:02,178 - __main__ - INFO - Configuration loaded and validated successfully
2026-06-01 23:00:02,180 - social_media_monitor.database.connection - INFO - Database connection pool initialized with 5 connections
2026-06-01 23:00:02,181 - social_media_monitor.database.connection - INFO - add_speaker_filters column already exists
2026-06-01 23:00:02,196 - social_media_monitor.database.connection - INFO - Database setup completed successfully
2026-06-01 23:00:02,197 - __main__ - INFO - Database initialized at: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/social_media_monitor.db
2026-06-01 23:00:02,238 - social_media_monitor.scrapers.reddit_scraper - INFO - Reddit API initialized successfully
2026-06-01 23:00:02,240 - RSSFeedScraper - INFO - RSS scraper initialized: feeds=2, html_urls=0 (0 with custom selectors), include_terms=1, exclude_terms=0
2026-06-01 23:00:02,240 - __main__ - INFO - RSS scraper initialized and enabled
2026-06-01 23:00:02,245 - Yiddish24Scraper - INFO - File downloader initialized with 30 terms, prefix 'Y2', and file type organization enabled
2026-06-01 23:00:02,245 - Yiddish24Scraper - INFO - Yiddish24 scraper initialized: data_id='latest', page_limit=100, total_pages=10, debug_html=True, include_terms=30, exclude_terms=0
2026-06-01 23:00:02,245 - __main__ - INFO - Yiddish24 scraper initialized and enabled
2026-06-01 23:00:02,248 - AhBlickLiveScraper - INFO - AhBlickLive scraper initialized: urls=1, max_items=100, include_terms=1, exclude_terms=0
2026-06-01 23:00:02,253 - TorahAnytimeScraper - INFO - File downloader initialized with 51 terms, prefix 'TA', and file type organization enabled
2026-06-01 23:00:02,254 - TorahAnytimeScraper - INFO - TorahAnytime scraper initialized: limit=400, offset=0, project_id=1, include_terms=51, exclude_terms=3
2026-06-01 23:00:02,256 - BatorahScraper - INFO - File downloader initialized with 19 terms, prefix 'BT', and file type organization enabled
2026-06-01 23:00:02,256 - BatorahScraper - INFO - Batorah scraper initialized: api_urls=2, page_size=100, include_terms=19, exclude_terms=0
2026-06-01 23:00:02,256 - KolHalashonScraper - INFO - Kol Halashon scraper initialized: base_url=https://www2.kolhalashon.com, max_shiurim=50, fetch_all_speakers=True, headless=False, exclude_filters=1, include_filters=0
2026-06-01 23:00:02,256 - __main__ - INFO - Ivelt scraper initialized and enabled
2026-06-01 23:00:02,256 - __main__ - INFO - Running 3 scrapers concurrently...
2026-06-01 23:00:02,256 - Yiddish24Scraper - INFO - Starting Yiddish24 scraping (max 10 pages, limit 100 items)
2026-06-01 23:00:02,357 - Yiddish24Scraper - INFO - Fetching Yiddish24 page 1 with data_id='latest', page_limit=100
2026-06-01 23:00:02,363 - IveltScraper - INFO - Loaded 178 include, 0 exclude filters from DB topic_filters
2026-06-01 23:00:02,363 - IveltScraper - INFO - Fetching ivelt.com active topics...
2026-06-01 23:00:02,366 - RSSFeedScraper - INFO - Fetching RSS feed: https://www.theyeshivaworld.com/feed
2026-06-01 23:00:02,837 - RSSFeedScraper - INFO - Fetching RSS feed: https://www.thegatewaypundit.com/feed/
2026-06-01 23:00:03,653 - RSSFeedScraper - INFO - Total RSS/HTML results: 3
2026-06-01 23:00:14,043 - IveltScraper - INFO - Found 50 active topics on ivelt.com
2026-06-01 23:00:16,710 - httpx - INFO - HTTP Request: POST https://www.yiddish24.com/ajax/cat_pagination.php "HTTP/1.1 200 OK"
2026-06-01 23:00:16,897 - Yiddish24Scraper - INFO - Received response with 515469 characters
2026-06-01 23:00:16,900 - Yiddish24Scraper - INFO - Extracted HTML from JSON result field (321101 chars)
2026-06-01 23:00:16,903 - Yiddish24Scraper - INFO - Saved HTML debug file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/debug/yiddish24_page1_response.html
2026-06-01 23:00:16,997 - Yiddish24Scraper - INFO - Found 100 potential article elements on page 1
2026-06-01 23:00:17,038 - Yiddish24Scraper - INFO - Page 1 extraction: 100 successful, 0 failed out of 100 elements
2026-06-01 23:00:17,038 - Yiddish24Scraper - INFO - Parsed 100 articles from HTML on page 1
2026-06-01 23:00:17,082 - Yiddish24Scraper - INFO - Term 'ืืื ืืื' matched in TITLE: 'ืืื ืืื'
2026-06-01 23:00:17,082 - Yiddish24Scraper - INFO - Downloading 1 media file(s) for article: ืืื ืืื
2026-06-01 23:00:17,917 - social_media_monitor.utils.file_downloader - INFO - Starting download from: https://cloudfront.yiddish24.com/KM_N43_4_RANDOM_260_260601025115.mp3
2026-06-01 23:00:18,152 - social_media_monitor.utils.file_downloader - INFO - Successfully downloaded: Y2_KM_N43_4_RANDOM_260_260601025115.mp3 (11.2 MB)
2026-06-01 23:00:18,152 - social_media_monitor.utils.file_downloader - INFO - Organized audio file to: /mnt/data/openclaw-shared/home/shared/Social_Media_Monitor/downloads/Audio (audio/mpeg)
2026-06-01 23:00:18,161 - social_media_monitor.utils.media_tagger - INFO - Tagged Y2_KM_N43_4_RANDOM_260_260601025115.mp3: title, artist, album, comment, source_url, genre, publisher
2026-06-01 23:00:18,828 - Yiddish24Scraper - INFO - Page 1 summary: 5 new out of 100 total articles
2026-06-01 23:00:18,828 - Yiddish24Scraper - INFO - Page 1: 5/100 new items
2026-06-01 23:00:18,828 - Yiddish24Scraper - INFO - Low new item ratio (5.0%), stopping pagination
2026-06-01 23:00:18,829 - Yiddish24Scraper - INFO - Total Yiddish24 results found: 5
2026-06-01 23:00:29,372 - IveltScraper - INFO - Ivelt scrape complete. Checked 3 topics, found 24 new posts.
2026-06-01 23:00:29,372 - __main__ - INFO - Scraper rss completed: 3 results
2026-06-01 23:00:29,372 - __main__ - INFO - Scraper yiddish24 completed: 5 results
2026-06-01 23:00:29,372 - __main__ - INFO - Scraper ivelt completed: 24 results
2026-06-01 23:00:30,142 - social_media_monitor.email.sender - INFO - Email sent successfully at 2026-06-01 23:00:30.142447
2026-06-01 23:00:30,142 - __main__ - INFO - Email sent successfully
2026-06-01 23:00:30,143 - __main__ - INFO - Cache stats: 0 items in memory, 0 files on disk
2026-06-01 23:00:30,143 - __main__ - INFO - Monitor complete. Found 32 total results: 3 new rss results, 5 new yiddish24 results, 24 new ivelt results.
2026-06-01 23:00:30,143 - __main__ - INFO - === Social Media Monitor v2.0 Complete ===
2026-06-01 23:00:30,143 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 23:00:30,236 - social_media_monitor.database.connection - INFO - Closed 5 database connections
2026-06-01 23:00:30,236 - __main__ - INFO - Closed all database connections
2026-06-01 23:00:30,239 - social_media_monitor.database.connection - INFO - Closing all database connections
2026-06-01 23:00:30,240 - social_media_monitor.database.connection - INFO - Closed 0 database connections
Live tail active โ waiting for new lines...