From 7bda02169db63b0826f1dddabb57b2e53623f94f Mon Sep 17 00:00:00 2001 From: Dinakar Sarbada Date: Wed, 6 May 2026 12:38:03 -0700 Subject: [PATCH] fix: allow threads and pinterest search sources --- skills/last30days/scripts/lib/pipeline.py | 2 ++ tests/test_cli_v3.py | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/skills/last30days/scripts/lib/pipeline.py b/skills/last30days/scripts/lib/pipeline.py index 30bcbbf..830f304 100644 --- a/skills/last30days/scripts/lib/pipeline.py +++ b/skills/last30days/scripts/lib/pipeline.py @@ -79,6 +79,8 @@ MOCK_AVAILABLE_SOURCES = [ "xiaohongshu", "github", "perplexity", + "threads", + "pinterest", "xquik", "digg", ] diff --git a/tests/test_cli_v3.py b/tests/test_cli_v3.py index 48f2dd1..9c7d506 100644 --- a/tests/test_cli_v3.py +++ b/tests/test_cli_v3.py @@ -71,6 +71,12 @@ class CliV3Tests(unittest.TestCase): cli.parse_search_flag("web, reddit, hn, web"), ) + def test_parse_search_flag_accepts_optional_social_sources(self): + self.assertEqual( + ["threads", "pinterest"], + cli.parse_search_flag("threads, pinterest"), + ) + def test_parse_search_flag_rejects_invalid_or_empty_inputs(self): with self.assertRaises(SystemExit): cli.parse_search_flag("unknown")