Skip to main content
Glama
Red5d

Jupiter Broadcasting Podcast Data MCP Server

by Red5d
test_dates.py1.22 kB
#!/usr/bin/env python3 """Test script for date parsing functionality.""" from podcast_mcp.rss_parser import PodcastRSSParser def test_date_parsing(): """Test date parsing functionality.""" feeds = { "Linux Unplugged": "file://tests/sample_rss.xml" } parser = PodcastRSSParser(feeds) print("Testing date parsing:") # Test parsing various date formats test_dates = [ "Sun, 05 Oct 2025 19:25:37 -0700", "2025-10-05", "2025-10-05T19:25:37Z", "05 Oct 2025", ] for date_str in test_dates: parsed = parser._parse_date(date_str) print(f"'{date_str}' -> {parsed}") print("\nTesting date filtering:") # Test searching with date filters print("Episodes since 2025-10-01:") episodes = parser.search_episodes(since_date="2025-10-01") for episode in episodes: print(f"- {episode['title']} - {episode['published_date']}") print("\nEpisodes before 2025-10-10:") episodes = parser.search_episodes(before_date="2025-10-10") for episode in episodes: print(f"- {episode['title']} - {episode['published_date']}") if __name__ == "__main__": test_date_parsing()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Red5d/jupiterbroadcasting_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server