{ "directed": false, "multigraph": false, "graph": { "hyperedges": [ { "id": "webapp_stack_b", "label": "Workstream B webapp stack (FastAPI + Alpine SPA + subagent)", "nodes": [ "opencode_agent_webapp_builder", "opencode_goals_webapp_build", "src_yt_scraper_webapp_static_index", "docs_superpowers_specs_2026_07_26_platform_design_dark_command_center", "docs_superpowers_specs_2026_07_26_platform_design_sse_job_runner" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": ".opencode/agent/webapp-builder.md" }, { "id": "fts5_search_flow", "label": "FTS5 transcript search flow (proposal -> spec -> SPA view)", "nodes": [ "opportunities_search_fts5", "docs_superpowers_specs_2026_07_26_platform_design_transcript_fts5", "src_yt_scraper_webapp_static_index" ], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md" }, { "id": "cookie_auth_chain", "label": "Cookie auth chain (vault -> resolve_active_path -> scrape job)", "nodes": [ "docs_superpowers_specs_2026_07_26_platform_design_cookie_vault_ux", "docs_superpowers_specs_2026_07_26_platform_design_sse_job_runner", "docs_superpowers_specs_2026_07_26_platform_design_cookies_bug_fix", "src_yt_scraper_webapp_static_index" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md" } ] }, "nodes": [ { "label": "yt-channel-scraper", "file_type": "code", "type": "package", "ecosystem": "python", "source_file": "pyproject.toml", "source_location": "L1", "version": "0.1.0", "_origin": "ast", "id": "pkg_yt_channel_scraper", "community": 11, "norm_label": "yt-channel-scraper" }, { "label": "start-server.ps1", "file_type": "code", "source_file": "scripts/start-server.ps1", "source_location": "L1", "_origin": "ast", "id": "scripts_start_server", "community": 10, "norm_label": "start-server.ps1" }, { "label": "Open-Browser()", "file_type": "code", "source_file": "scripts/start-server.ps1", "source_location": "L6", "_origin": "ast", "id": "scripts_start_server_open_browser", "community": 10, "norm_label": "open-browser()" }, { "label": "stop-server.ps1", "file_type": "code", "source_file": "scripts/stop-server.ps1", "source_location": "L1", "_origin": "ast", "id": "scripts_stop_server", "community": 12, "norm_label": "stop-server.ps1" }, { "label": "yt_scraper/__init__.py", "file_type": "code", "source_file": "src/yt_scraper/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_init", "community": 2, "norm_label": "yt_scraper/__init__.py" }, { "label": "analysis.py", "file_type": "code", "source_file": "src/yt_scraper/analysis.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_analysis", "community": 8, "norm_label": "analysis.py" }, { "label": "_iter_texts()", "file_type": "code", "source_file": "src/yt_scraper/analysis.py", "source_location": "L36", "_origin": "ast", "id": "src_yt_scraper_analysis_iter_texts", "community": 8, "norm_label": "_iter_texts()" }, { "label": "_tokenize()", "file_type": "code", "source_file": "src/yt_scraper/analysis.py", "source_location": "L51", "_origin": "ast", "id": "src_yt_scraper_analysis_tokenize", "community": 8, "norm_label": "_tokenize()" }, { "label": "word_frequency()", "file_type": "code", "source_file": "src/yt_scraper/analysis.py", "source_location": "L58", "_origin": "ast", "id": "src_yt_scraper_analysis_word_frequency", "community": 8, "norm_label": "word_frequency()" }, { "label": "top_words()", "file_type": "code", "source_file": "src/yt_scraper/analysis.py", "source_location": "L66", "_origin": "ast", "id": "src_yt_scraper_analysis_top_words", "community": 8, "norm_label": "top_words()" }, { "label": "term_timeline()", "file_type": "code", "source_file": "src/yt_scraper/analysis.py", "source_location": "L70", "_origin": "ast", "id": "src_yt_scraper_analysis_term_timeline", "community": 8, "norm_label": "term_timeline()" }, { "label": "render_wordcloud()", "file_type": "code", "source_file": "src/yt_scraper/analysis.py", "source_location": "L98", "_origin": "ast", "id": "src_yt_scraper_analysis_render_wordcloud", "community": 8, "norm_label": "render_wordcloud()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_analysis_py_path", "community": 8, "norm_label": "path" }, { "label": "render_top_words_chart()", "file_type": "code", "source_file": "src/yt_scraper/analysis.py", "source_location": "L119", "_origin": "ast", "id": "src_yt_scraper_analysis_render_top_words_chart", "community": 8, "norm_label": "render_top_words_chart()" }, { "label": "render_timeline_chart()", "file_type": "code", "source_file": "src/yt_scraper/analysis.py", "source_location": "L143", "_origin": "ast", "id": "src_yt_scraper_analysis_render_timeline_chart", "community": 8, "norm_label": "render_timeline_chart()" }, { "label": "Return [(YYYY-MM, count)] of months where `term` appears in transcripts.", "file_type": "rationale", "source_file": "src/yt_scraper/analysis.py", "source_location": "L71", "_origin": "ast", "id": "src_yt_scraper_analysis_rationale_71", "community": 8, "norm_label": "return [(yyyy-mm, count)] of months where `term` appears in transcripts." }, { "label": "chapters.py", "file_type": "code", "source_file": "src/yt_scraper/chapters.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_chapters", "community": 1, "norm_label": "chapters.py" }, { "label": "Chapter", "file_type": "code", "source_file": "src/yt_scraper/chapters.py", "source_location": "L9", "_origin": "ast", "id": "src_yt_scraper_chapters_chapter", "community": 1, "norm_label": "chapter" }, { "label": "Section", "file_type": "code", "source_file": "src/yt_scraper/chapters.py", "source_location": "L16", "_origin": "ast", "id": "src_yt_scraper_chapters_section", "community": 1, "norm_label": "section" }, { "label": "align_chapters()", "file_type": "code", "source_file": "src/yt_scraper/chapters.py", "source_location": "L22", "_origin": "ast", "id": "src_yt_scraper_chapters_align_chapters", "community": 1, "norm_label": "align_chapters()" }, { "label": "chapters_from_info()", "file_type": "code", "source_file": "src/yt_scraper/chapters.py", "source_location": "L39", "_origin": "ast", "id": "src_yt_scraper_chapters_chapters_from_info", "community": 1, "norm_label": "chapters_from_info()" }, { "label": "cli.py", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_cli", "community": 4, "norm_label": "cli.py" }, { "label": "_setup_logging()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L28", "_origin": "ast", "id": "src_yt_scraper_cli_setup_logging", "community": 4, "norm_label": "_setup_logging()" }, { "label": "cli()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L47", "_origin": "ast", "id": "src_yt_scraper_cli_cli", "community": 4, "norm_label": "cli()" }, { "label": "_apply_filters()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L72", "_origin": "ast", "id": "src_yt_scraper_cli_apply_filters", "community": 4, "norm_label": "_apply_filters()" }, { "label": "scrape()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L99", "_origin": "ast", "id": "src_yt_scraper_cli_scrape", "community": 4, "norm_label": "scrape()" }, { "label": "_run_scrape()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L104", "_origin": "ast", "id": "src_yt_scraper_cli_run_scrape", "community": 4, "norm_label": "_run_scrape()" }, { "label": "_print_dry_run()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L176", "_origin": "ast", "id": "src_yt_scraper_cli_print_dry_run", "community": 4, "norm_label": "_print_dry_run()" }, { "label": "search_cmd()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L195", "_origin": "ast", "id": "src_yt_scraper_cli_search_cmd", "community": 4, "norm_label": "search_cmd()" }, { "label": "export_cmd()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L219", "_origin": "ast", "id": "src_yt_scraper_cli_export_cmd", "community": 4, "norm_label": "export_cmd()" }, { "label": "audio_cmd()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L248", "_origin": "ast", "id": "src_yt_scraper_cli_audio_cmd", "community": 4, "norm_label": "audio_cmd()" }, { "label": "channels_grp()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L291", "_origin": "ast", "id": "src_yt_scraper_cli_channels_grp", "community": 4, "norm_label": "channels_grp()" }, { "label": "channels_list()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L297", "_origin": "ast", "id": "src_yt_scraper_cli_channels_list", "community": 4, "norm_label": "channels_list()" }, { "label": "channels_add()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L312", "_origin": "ast", "id": "src_yt_scraper_cli_channels_add", "community": 4, "norm_label": "channels_add()" }, { "label": "channels_remove()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L325", "_origin": "ast", "id": "src_yt_scraper_cli_channels_remove", "community": 4, "norm_label": "channels_remove()" }, { "label": "watch_cmd()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L345", "_origin": "ast", "id": "src_yt_scraper_cli_watch_cmd", "community": 4, "norm_label": "watch_cmd()" }, { "label": "analyze_cmd()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L363", "_origin": "ast", "id": "src_yt_scraper_cli_analyze_cmd", "community": 4, "norm_label": "analyze_cmd()" }, { "label": "re_render_cmd()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L408", "_origin": "ast", "id": "src_yt_scraper_cli_re_render_cmd", "community": 1, "norm_label": "re_render_cmd()" }, { "label": "_channel_targets()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L446", "_origin": "ast", "id": "src_yt_scraper_cli_channel_targets", "community": 4, "norm_label": "_channel_targets()" }, { "label": "_print_stats()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L458", "_origin": "ast", "id": "src_yt_scraper_cli_print_stats", "community": 4, "norm_label": "_print_stats()" }, { "label": "_title_for()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L470", "_origin": "ast", "id": "src_yt_scraper_cli_title_for", "community": 4, "norm_label": "_title_for()" }, { "label": "_extract_handle()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L475", "_origin": "ast", "id": "src_yt_scraper_cli_extract_handle", "community": 4, "norm_label": "_extract_handle()" }, { "label": "_fmt_date()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L481", "_origin": "ast", "id": "src_yt_scraper_cli_fmt_date", "community": 4, "norm_label": "_fmt_date()" }, { "label": "_fmt_duration()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L489", "_origin": "ast", "id": "src_yt_scraper_cli_fmt_duration", "community": 4, "norm_label": "_fmt_duration()" }, { "label": "seconds_to_ts()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L497", "_origin": "ast", "id": "src_yt_scraper_cli_seconds_to_ts", "community": 4, "norm_label": "seconds_to_ts()" }, { "label": "_safe_dirname()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L504", "_origin": "ast", "id": "src_yt_scraper_cli_safe_dirname", "community": 1, "norm_label": "_safe_dirname()" }, { "label": "_safe_filename()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L509", "_origin": "ast", "id": "src_yt_scraper_cli_safe_filename", "community": 4, "norm_label": "_safe_filename()" }, { "label": "_parse_tags()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L514", "_origin": "ast", "id": "src_yt_scraper_cli_parse_tags", "community": 1, "norm_label": "_parse_tags()" }, { "label": "_parse_interval()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L524", "_origin": "ast", "id": "src_yt_scraper_cli_parse_interval", "community": 4, "norm_label": "_parse_interval()" }, { "label": "main()", "file_type": "code", "source_file": "src/yt_scraper/cli.py", "source_location": "L537", "_origin": "ast", "id": "src_yt_scraper_cli_main", "community": 4, "norm_label": "main()" }, { "label": "yt-channel-scraper: plataforma local de miner\u00eda de contenido de creadores.", "file_type": "rationale", "source_file": "src/yt_scraper/cli.py", "source_location": "L48", "_origin": "ast", "id": "src_yt_scraper_cli_rationale_48", "community": 4, "norm_label": "yt-channel-scraper: plataforma local de mineria de contenido de creadores." }, { "label": "Scrape completo: discovery + extraccion + markdown.", "file_type": "rationale", "source_file": "src/yt_scraper/cli.py", "source_location": "L100", "_origin": "ast", "id": "src_yt_scraper_cli_rationale_100", "community": 4, "norm_label": "scrape completo: discovery + extraccion + markdown." }, { "label": "Busqueda full-text en transcripciones.", "file_type": "rationale", "source_file": "src/yt_scraper/cli.py", "source_location": "L196", "_origin": "ast", "id": "src_yt_scraper_cli_rationale_196", "community": 4, "norm_label": "busqueda full-text en transcripciones." }, { "label": "Export multi-formato.", "file_type": "rationale", "source_file": "src/yt_scraper/cli.py", "source_location": "L220", "_origin": "ast", "id": "src_yt_scraper_cli_rationale_220", "community": 4, "norm_label": "export multi-formato." }, { "label": "Descarga audio MP3 (requiere ffmpeg).", "file_type": "rationale", "source_file": "src/yt_scraper/cli.py", "source_location": "L249", "_origin": "ast", "id": "src_yt_scraper_cli_rationale_249", "community": 4, "norm_label": "descarga audio mp3 (requiere ffmpeg)." }, { "label": "Monitoreo de nuevos videos.", "file_type": "rationale", "source_file": "src/yt_scraper/cli.py", "source_location": "L346", "_origin": "ast", "id": "src_yt_scraper_cli_rationale_346", "community": 4, "norm_label": "monitoreo de nuevos videos." }, { "label": "Analisis estadistico de contenido (frecuencia, timeline).", "file_type": "rationale", "source_file": "src/yt_scraper/cli.py", "source_location": "L364", "_origin": "ast", "id": "src_yt_scraper_cli_rationale_364", "community": 4, "norm_label": "analisis estadistico de contenido (frecuencia, timeline)." }, { "label": "Regenerar Markdown desde segmentos almacenados.", "file_type": "rationale", "source_file": "src/yt_scraper/cli.py", "source_location": "L409", "_origin": "ast", "id": "src_yt_scraper_cli_rationale_409", "community": 1, "norm_label": "regenerar markdown desde segmentos almacenados." }, { "label": "config.py", "file_type": "code", "source_file": "src/yt_scraper/config.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_config", "community": 2, "norm_label": "config.py" }, { "label": "DelayConfig", "file_type": "code", "source_file": "src/yt_scraper/config.py", "source_location": "L11", "_origin": "ast", "id": "src_yt_scraper_config_delayconfig", "community": 2, "norm_label": "delayconfig" }, { "label": "YtDlpConfig", "file_type": "code", "source_file": "src/yt_scraper/config.py", "source_location": "L19", "_origin": "ast", "id": "src_yt_scraper_config_ytdlpconfig", "community": 2, "norm_label": "ytdlpconfig" }, { "label": "Config", "file_type": "code", "source_file": "src/yt_scraper/config.py", "source_location": "L25", "_origin": "ast", "id": "src_yt_scraper_config_config", "community": 2, "norm_label": "config" }, { "label": ".database_path_resolved()", "file_type": "code", "source_file": "src/yt_scraper/config.py", "source_location": "L40", "_origin": "ast", "id": "src_yt_scraper_config_config_database_path_resolved", "community": 2, "norm_label": ".database_path_resolved()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_config_py_path", "community": 2, "norm_label": "path" }, { "label": ".output_dir_resolved()", "file_type": "code", "source_file": "src/yt_scraper/config.py", "source_location": "L44", "_origin": "ast", "id": "src_yt_scraper_config_config_output_dir_resolved", "community": 2, "norm_label": ".output_dir_resolved()" }, { "label": ".template_path_resolved()", "file_type": "code", "source_file": "src/yt_scraper/config.py", "source_location": "L48", "_origin": "ast", "id": "src_yt_scraper_config_config_template_path_resolved", "community": 2, "norm_label": ".template_path_resolved()" }, { "label": "load_config()", "file_type": "code", "source_file": "src/yt_scraper/config.py", "source_location": "L52", "_origin": "ast", "id": "src_yt_scraper_config_load_config", "community": 2, "norm_label": "load_config()" }, { "label": "_build_config()", "file_type": "code", "source_file": "src/yt_scraper/config.py", "source_location": "L61", "_origin": "ast", "id": "src_yt_scraper_config_build_config", "community": 2, "norm_label": "_build_config()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_config_py_any", "community": 2, "norm_label": "any" }, { "label": "cookies.py", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_cookies", "community": 4, "norm_label": "cookies.py" }, { "label": "cookies_dir()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L18", "_origin": "ast", "id": "src_yt_scraper_cookies_cookies_dir", "community": 4, "norm_label": "cookies_dir()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_cookies_py_path", "community": 4, "norm_label": "path" }, { "label": "parse_netscape()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L24", "_origin": "ast", "id": "src_yt_scraper_cookies_parse_netscape", "community": 4, "norm_label": "parse_netscape()" }, { "label": "parse_netscape_file()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L62", "_origin": "ast", "id": "src_yt_scraper_cookies_parse_netscape_file", "community": 4, "norm_label": "parse_netscape_file()" }, { "label": "import_file()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L74", "_origin": "ast", "id": "src_yt_scraper_cookies_import_file", "community": 4, "norm_label": "import_file()" }, { "label": "import_text()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L80", "_origin": "ast", "id": "src_yt_scraper_cookies_import_text", "community": 4, "norm_label": "import_text()" }, { "label": "auto_import_dir()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L99", "_origin": "ast", "id": "src_yt_scraper_cookies_auto_import_dir", "community": 4, "norm_label": "auto_import_dir()" }, { "label": "set_active()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L129", "_origin": "ast", "id": "src_yt_scraper_cookies_set_active", "community": 4, "norm_label": "set_active()" }, { "label": "list_vault()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L133", "_origin": "ast", "id": "src_yt_scraper_cookies_list_vault", "community": 3, "norm_label": "list_vault()" }, { "label": "delete()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L137", "_origin": "ast", "id": "src_yt_scraper_cookies_delete", "community": 4, "norm_label": "delete()" }, { "label": "resolve_active_path()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L145", "_origin": "ast", "id": "src_yt_scraper_cookies_resolve_active_path", "community": 4, "norm_label": "resolve_active_path()" }, { "label": "is_expired()", "file_type": "code", "source_file": "src/yt_scraper/cookies.py", "source_location": "L154", "_origin": "ast", "id": "src_yt_scraper_cookies_is_expired", "community": 3, "norm_label": "is_expired()" }, { "label": "Parse Netscape cookie text. Returns (ok, info). info = {count, has_session,", "file_type": "rationale", "source_file": "src/yt_scraper/cookies.py", "source_location": "L25", "_origin": "ast", "id": "src_yt_scraper_cookies_rationale_25", "community": 4, "norm_label": "parse netscape cookie text. returns (ok, info). info = {count, has_session," }, { "label": "Import any loose .txt Netscape files in dir that aren't tracked yet. Returns cou", "file_type": "rationale", "source_file": "src/yt_scraper/cookies.py", "source_location": "L100", "_origin": "ast", "id": "src_yt_scraper_cookies_rationale_100", "community": 4, "norm_label": "import any loose .txt netscape files in dir that aren't tracked yet. returns cou" }, { "label": "discover.py", "file_type": "code", "source_file": "src/yt_scraper/discover.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_discover", "community": 2, "norm_label": "discover.py" }, { "label": "discover_channel()", "file_type": "code", "source_file": "src/yt_scraper/discover.py", "source_location": "L13", "_origin": "ast", "id": "src_yt_scraper_discover_discover_channel", "community": 2, "norm_label": "discover_channel()" }, { "label": "_flatten_entries()", "file_type": "code", "source_file": "src/yt_scraper/discover.py", "source_location": "L57", "_origin": "ast", "id": "src_yt_scraper_discover_flatten_entries", "community": 2, "norm_label": "_flatten_entries()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_discover_py_any", "community": 2, "norm_label": "any" }, { "label": "Returns (channel_id, channel_name, video_refs).", "file_type": "rationale", "source_file": "src/yt_scraper/discover.py", "source_location": "L14", "_origin": "ast", "id": "src_yt_scraper_discover_rationale_14", "community": 2, "norm_label": "returns (channel_id, channel_name, video_refs)." }, { "label": "export.py", "file_type": "code", "source_file": "src/yt_scraper/export.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_export", "community": 3, "norm_label": "export.py" }, { "label": "export_json()", "file_type": "code", "source_file": "src/yt_scraper/export.py", "source_location": "L12", "_origin": "ast", "id": "src_yt_scraper_export_export_json", "community": 3, "norm_label": "export_json()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_export_py_path", "community": 3, "norm_label": "path" }, { "label": "export_csv()", "file_type": "code", "source_file": "src/yt_scraper/export.py", "source_location": "L24", "_origin": "ast", "id": "src_yt_scraper_export_export_csv", "community": 3, "norm_label": "export_csv()" }, { "label": "export_srt_video()", "file_type": "code", "source_file": "src/yt_scraper/export.py", "source_location": "L42", "_origin": "ast", "id": "src_yt_scraper_export_export_srt_video", "community": 3, "norm_label": "export_srt_video()" }, { "label": "export_srt()", "file_type": "code", "source_file": "src/yt_scraper/export.py", "source_location": "L52", "_origin": "ast", "id": "src_yt_scraper_export_export_srt", "community": 3, "norm_label": "export_srt()" }, { "label": "export_html()", "file_type": "code", "source_file": "src/yt_scraper/export.py", "source_location": "L66", "_origin": "ast", "id": "src_yt_scraper_export_export_html", "community": 3, "norm_label": "export_html()" }, { "label": "_video_to_dict()", "file_type": "code", "source_file": "src/yt_scraper/export.py", "source_location": "L79", "_origin": "ast", "id": "src_yt_scraper_export_video_to_dict", "community": 3, "norm_label": "_video_to_dict()" }, { "label": "_segments_to_srt()", "file_type": "code", "source_file": "src/yt_scraper/export.py", "source_location": "L105", "_origin": "ast", "id": "src_yt_scraper_export_segments_to_srt", "community": 3, "norm_label": "_segments_to_srt()" }, { "label": "_srt_ts()", "file_type": "code", "source_file": "src/yt_scraper/export.py", "source_location": "L113", "_origin": "ast", "id": "src_yt_scraper_export_srt_ts", "community": 3, "norm_label": "_srt_ts()" }, { "label": "extract.py", "file_type": "code", "source_file": "src/yt_scraper/extract.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_extract", "community": 1, "norm_label": "extract.py" }, { "label": "SubtitlePick", "file_type": "code", "source_file": "src/yt_scraper/extract.py", "source_location": "L16", "_origin": "ast", "id": "src_yt_scraper_extract_subtitlepick", "community": 1, "norm_label": "subtitlepick" }, { "label": "VideoData", "file_type": "code", "source_file": "src/yt_scraper/extract.py", "source_location": "L24", "_origin": "ast", "id": "src_yt_scraper_extract_videodata", "community": 1, "norm_label": "videodata" }, { "label": "extract_video()", "file_type": "code", "source_file": "src/yt_scraper/extract.py", "source_location": "L31", "_origin": "ast", "id": "src_yt_scraper_extract_extract_video", "community": 1, "norm_label": "extract_video()" }, { "label": "pick_subtitle()", "file_type": "code", "source_file": "src/yt_scraper/extract.py", "source_location": "L72", "_origin": "ast", "id": "src_yt_scraper_extract_pick_subtitle", "community": 1, "norm_label": "pick_subtitle()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_extract_py_any", "community": 1, "norm_label": "any" }, { "label": "_pick_best_format()", "file_type": "code", "source_file": "src/yt_scraper/extract.py", "source_location": "L101", "_origin": "ast", "id": "src_yt_scraper_extract_pick_best_format", "community": 1, "norm_label": "_pick_best_format()" }, { "label": "_normalize_lang()", "file_type": "code", "source_file": "src/yt_scraper/extract.py", "source_location": "L113", "_origin": "ast", "id": "src_yt_scraper_extract_normalize_lang", "community": 1, "norm_label": "_normalize_lang()" }, { "label": "_download_subtitle()", "file_type": "code", "source_file": "src/yt_scraper/extract.py", "source_location": "L118", "_origin": "ast", "id": "src_yt_scraper_extract_download_subtitle", "community": 1, "norm_label": "_download_subtitle()" }, { "label": "monitor.py", "file_type": "code", "source_file": "src/yt_scraper/monitor.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_monitor", "community": 2, "norm_label": "monitor.py" }, { "label": "watch_loop()", "file_type": "code", "source_file": "src/yt_scraper/monitor.py", "source_location": "L18", "_origin": "ast", "id": "src_yt_scraper_monitor_watch_loop", "community": 2, "norm_label": "watch_loop()" }, { "label": "_run_once()", "file_type": "code", "source_file": "src/yt_scraper/monitor.py", "source_location": "L55", "_origin": "ast", "id": "src_yt_scraper_monitor_run_once", "community": 2, "norm_label": "_run_once()" }, { "label": "_extract_handle()", "file_type": "code", "source_file": "src/yt_scraper/monitor.py", "source_location": "L99", "_origin": "ast", "id": "src_yt_scraper_monitor_extract_handle", "community": 2, "norm_label": "_extract_handle()" }, { "label": "Discover + process pending videos for a channel, optionally on an interval.", "file_type": "rationale", "source_file": "src/yt_scraper/monitor.py", "source_location": "L28", "_origin": "ast", "id": "src_yt_scraper_monitor_rationale_28", "community": 2, "norm_label": "discover + process pending videos for a channel, optionally on an interval." }, { "label": "parse.py", "file_type": "code", "source_file": "src/yt_scraper/parse.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_parse", "community": 1, "norm_label": "parse.py" }, { "label": "Segment", "file_type": "code", "source_file": "src/yt_scraper/parse.py", "source_location": "L9", "_origin": "ast", "id": "src_yt_scraper_parse_segment", "community": 1, "norm_label": "segment" }, { "label": "parse_json3()", "file_type": "code", "source_file": "src/yt_scraper/parse.py", "source_location": "L21", "_origin": "ast", "id": "src_yt_scraper_parse_parse_json3", "community": 1, "norm_label": "parse_json3()" }, { "label": "parse_vtt()", "file_type": "code", "source_file": "src/yt_scraper/parse.py", "source_location": "L51", "_origin": "ast", "id": "src_yt_scraper_parse_parse_vtt", "community": 1, "norm_label": "parse_vtt()" }, { "label": "merge_adjacent()", "file_type": "code", "source_file": "src/yt_scraper/parse.py", "source_location": "L74", "_origin": "ast", "id": "src_yt_scraper_parse_merge_adjacent", "community": 1, "norm_label": "merge_adjacent()" }, { "label": "parse_auto_dump()", "file_type": "code", "source_file": "src/yt_scraper/parse.py", "source_location": "L88", "_origin": "ast", "id": "src_yt_scraper_parse_parse_auto_dump", "community": 1, "norm_label": "parse_auto_dump()" }, { "label": "_vtt_ts_to_seconds()", "file_type": "code", "source_file": "src/yt_scraper/parse.py", "source_location": "L94", "_origin": "ast", "id": "src_yt_scraper_parse_vtt_ts_to_seconds", "community": 1, "norm_label": "_vtt_ts_to_seconds()" }, { "label": "pipeline.py", "file_type": "code", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_pipeline", "community": 1, "norm_label": "pipeline.py" }, { "label": "process_video()", "file_type": "code", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L18", "_origin": "ast", "id": "src_yt_scraper_pipeline_process_video", "community": 2, "norm_label": "process_video()" }, { "label": "_normalize_date()", "file_type": "code", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L130", "_origin": "ast", "id": "src_yt_scraper_pipeline_normalize_date", "community": 2, "norm_label": "_normalize_date()" }, { "label": "_safe_dirname()", "file_type": "code", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L138", "_origin": "ast", "id": "src_yt_scraper_pipeline_safe_dirname", "community": 1, "norm_label": "_safe_dirname()" }, { "label": "thumbnail_url_for()", "file_type": "code", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L143", "_origin": "ast", "id": "src_yt_scraper_pipeline_thumbnail_url_for", "community": 2, "norm_label": "thumbnail_url_for()" }, { "label": "cache_thumbnail()", "file_type": "code", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L151", "_origin": "ast", "id": "src_yt_scraper_pipeline_cache_thumbnail", "community": 2, "norm_label": "cache_thumbnail()" }, { "label": "re_render_videos()", "file_type": "code", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L169", "_origin": "ast", "id": "src_yt_scraper_pipeline_re_render_videos", "community": 1, "norm_label": "re_render_videos()" }, { "label": "Extract + parse + store + render a single video. Returns final status string.", "file_type": "rationale", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L29", "_origin": "ast", "id": "src_yt_scraper_pipeline_rationale_29", "community": 2, "norm_label": "extract + parse + store + render a single video. returns final status string." }, { "label": "Thumbnail URL for a video: stored URL, else the canonical YouTube one derived fr", "file_type": "rationale", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L144", "_origin": "ast", "id": "src_yt_scraper_pipeline_rationale_144", "community": 2, "norm_label": "thumbnail url for a video: stored url, else the canonical youtube one derived fr" }, { "label": "Download + cache a video's thumbnail to /.jpg. Returns", "file_type": "rationale", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L152", "_origin": "ast", "id": "src_yt_scraper_pipeline_rationale_152", "community": 2, "norm_label": "download + cache a video's thumbnail to /.jpg. returns" }, { "label": "Regenerate .md for done videos that have stored segments. Returns count re-rende", "file_type": "rationale", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L170", "_origin": "ast", "id": "src_yt_scraper_pipeline_rationale_170", "community": 1, "norm_label": "regenerate .md for done videos that have stored segments. returns count re-rende" }, { "label": "ratelimit.py", "file_type": "code", "source_file": "src/yt_scraper/ratelimit.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_ratelimit", "community": 2, "norm_label": "ratelimit.py" }, { "label": "polite_sleep()", "file_type": "code", "source_file": "src/yt_scraper/ratelimit.py", "source_location": "L7", "_origin": "ast", "id": "src_yt_scraper_ratelimit_polite_sleep", "community": 2, "norm_label": "polite_sleep()" }, { "label": "backoff_sleep()", "file_type": "code", "source_file": "src/yt_scraper/ratelimit.py", "source_location": "L12", "_origin": "ast", "id": "src_yt_scraper_ratelimit_backoff_sleep", "community": 2, "norm_label": "backoff_sleep()" }, { "label": "render.py", "file_type": "code", "source_file": "src/yt_scraper/render.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_render", "community": 1, "norm_label": "render.py" }, { "label": "format_timestamp()", "file_type": "code", "source_file": "src/yt_scraper/render.py", "source_location": "L11", "_origin": "ast", "id": "src_yt_scraper_render_format_timestamp", "community": 1, "norm_label": "format_timestamp()" }, { "label": "quote_yaml()", "file_type": "code", "source_file": "src/yt_scraper/render.py", "source_location": "L20", "_origin": "ast", "id": "src_yt_scraper_render_quote_yaml", "community": 1, "norm_label": "quote_yaml()" }, { "label": "to_json()", "file_type": "code", "source_file": "src/yt_scraper/render.py", "source_location": "L30", "_origin": "ast", "id": "src_yt_scraper_render_to_json", "community": 1, "norm_label": "to_json()" }, { "label": "_make_env()", "file_type": "code", "source_file": "src/yt_scraper/render.py", "source_location": "L35", "_origin": "ast", "id": "src_yt_scraper_render_make_env", "community": 1, "norm_label": "_make_env()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_render_py_path", "community": 1, "norm_label": "path" }, { "label": "Environment", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "environment", "community": 1, "norm_label": "environment" }, { "label": "render_markdown()", "file_type": "code", "source_file": "src/yt_scraper/render.py", "source_location": "L48", "_origin": "ast", "id": "src_yt_scraper_render_render_markdown", "community": 1, "norm_label": "render_markdown()" }, { "label": "build_filename_stem()", "file_type": "code", "source_file": "src/yt_scraper/render.py", "source_location": "L66", "_origin": "ast", "id": "src_yt_scraper_render_build_filename_stem", "community": 1, "norm_label": "build_filename_stem()" }, { "label": "segments.py", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_segments", "community": 6, "norm_label": "segments.py" }, { "label": "ts_to_seconds()", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L22", "_origin": "ast", "id": "src_yt_scraper_segments_ts_to_seconds", "community": 6, "norm_label": "ts_to_seconds()" }, { "label": "seconds_to_ts()", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L31", "_origin": "ast", "id": "src_yt_scraper_segments_seconds_to_ts", "community": 6, "norm_label": "seconds_to_ts()" }, { "label": "ParsedMarkdown", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L39", "_origin": "ast", "id": "src_yt_scraper_segments_parsedmarkdown", "community": 6, "norm_label": "parsedmarkdown" }, { "label": "parse_markdown()", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L45", "_origin": "ast", "id": "src_yt_scraper_segments_parse_markdown", "community": 6, "norm_label": "parse_markdown()" }, { "label": "_strip_quotes()", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L87", "_origin": "ast", "id": "src_yt_scraper_segments_strip_quotes", "community": 6, "norm_label": "_strip_quotes()" }, { "label": "store_segments()", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L94", "_origin": "ast", "id": "src_yt_scraper_segments_store_segments", "community": 6, "norm_label": "store_segments()" }, { "label": "search()", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L98", "_origin": "ast", "id": "src_yt_scraper_segments_search", "community": 6, "norm_label": "search()" }, { "label": "backfill_from_markdown()", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L102", "_origin": "ast", "id": "src_yt_scraper_segments_backfill_from_markdown", "community": 6, "norm_label": "backfill_from_markdown()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_segments_py_path", "community": 6, "norm_label": "path" }, { "label": "_to_int()", "file_type": "code", "source_file": "src/yt_scraper/segments.py", "source_location": "L173", "_origin": "ast", "id": "src_yt_scraper_segments_to_int", "community": 6, "norm_label": "_to_int()" }, { "label": "Parse all done .md files under md_root, populate segments/FTS/metadata. Idempote", "file_type": "rationale", "source_file": "src/yt_scraper/segments.py", "source_location": "L107", "_origin": "ast", "id": "src_yt_scraper_segments_rationale_107", "community": 6, "norm_label": "parse all done .md files under md_root, populate segments/fts/metadata. idempote" }, { "label": "store.py", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_store", "community": 3, "norm_label": "store.py" }, { "label": "VideoRef", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L96", "_origin": "ast", "id": "src_yt_scraper_store_videoref", "community": 3, "norm_label": "videoref" }, { "label": "VideoRow", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L106", "_origin": "ast", "id": "src_yt_scraper_store_videorow", "community": 3, "norm_label": "videorow" }, { "label": "SegmentRow", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L129", "_origin": "ast", "id": "src_yt_scraper_store_segmentrow", "community": 3, "norm_label": "segmentrow" }, { "label": "SearchHit", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L138", "_origin": "ast", "id": "src_yt_scraper_store_searchhit", "community": 6, "norm_label": "searchhit" }, { "label": "CookieRow", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L150", "_origin": "ast", "id": "src_yt_scraper_store_cookierow", "community": 3, "norm_label": "cookierow" }, { "label": "JobRow", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L162", "_origin": "ast", "id": "src_yt_scraper_store_jobrow", "community": 3, "norm_label": "jobrow" }, { "label": "Store", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L174", "_origin": "ast", "id": "src_yt_scraper_store_store", "community": 3, "norm_label": "store" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L175", "_origin": "ast", "id": "src_yt_scraper_store_store_init", "community": 3, "norm_label": ".__init__()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_store_py_path", "community": 3, "norm_label": "path" }, { "label": "._connect()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L180", "_origin": "ast", "id": "src_yt_scraper_store_store_connect", "community": 3, "norm_label": "._connect()" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "connection", "community": 3, "norm_label": "connection" }, { "label": "._init_schema()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L187", "_origin": "ast", "id": "src_yt_scraper_store_store_init_schema", "community": 3, "norm_label": "._init_schema()" }, { "label": "._cursor()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L198", "_origin": "ast", "id": "src_yt_scraper_store_store_cursor", "community": 3, "norm_label": "._cursor()" }, { "label": "Cursor", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "cursor", "community": 3, "norm_label": "cursor" }, { "label": ".upsert_channel()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L208", "_origin": "ast", "id": "src_yt_scraper_store_store_upsert_channel", "community": 3, "norm_label": ".upsert_channel()" }, { "label": ".list_channels()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L222", "_origin": "ast", "id": "src_yt_scraper_store_store_list_channels", "community": 3, "norm_label": ".list_channels()" }, { "label": ".get_channel()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L227", "_origin": "ast", "id": "src_yt_scraper_store_store_get_channel", "community": 3, "norm_label": ".get_channel()" }, { "label": ".delete_channel()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L233", "_origin": "ast", "id": "src_yt_scraper_store_store_delete_channel", "community": 3, "norm_label": ".delete_channel()" }, { "label": ".upsert_videos()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L242", "_origin": "ast", "id": "src_yt_scraper_store_store_upsert_videos", "community": 3, "norm_label": ".upsert_videos()" }, { "label": ".get_pending()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L261", "_origin": "ast", "id": "src_yt_scraper_store_store_get_pending", "community": 3, "norm_label": ".get_pending()" }, { "label": ".get_all()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L275", "_origin": "ast", "id": "src_yt_scraper_store_store_get_all", "community": 3, "norm_label": ".get_all()" }, { "label": ".get_video()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L286", "_origin": "ast", "id": "src_yt_scraper_store_store_get_video", "community": 3, "norm_label": ".get_video()" }, { "label": ".query_videos()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L292", "_origin": "ast", "id": "src_yt_scraper_store_store_query_videos", "community": 3, "norm_label": ".query_videos()" }, { "label": ".update_video_metadata()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L338", "_origin": "ast", "id": "src_yt_scraper_store_store_update_video_metadata", "community": 3, "norm_label": ".update_video_metadata()" }, { "label": ".mark_done()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L372", "_origin": "ast", "id": "src_yt_scraper_store_store_mark_done", "community": 3, "norm_label": ".mark_done()" }, { "label": ".mark_status()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L395", "_origin": "ast", "id": "src_yt_scraper_store_store_mark_status", "community": 3, "norm_label": ".mark_status()" }, { "label": ".set_upload_date()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L403", "_origin": "ast", "id": "src_yt_scraper_store_store_set_upload_date", "community": 3, "norm_label": ".set_upload_date()" }, { "label": ".mark_error()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L412", "_origin": "ast", "id": "src_yt_scraper_store_store_mark_error", "community": 3, "norm_label": ".mark_error()" }, { "label": ".store_segments()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L423", "_origin": "ast", "id": "src_yt_scraper_store_store_store_segments", "community": 3, "norm_label": ".store_segments()" }, { "label": ".get_segments()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L447", "_origin": "ast", "id": "src_yt_scraper_store_store_get_segments", "community": 3, "norm_label": ".get_segments()" }, { "label": ".has_segments()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L461", "_origin": "ast", "id": "src_yt_scraper_store_store_has_segments", "community": 3, "norm_label": ".has_segments()" }, { "label": ".search_segments()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L466", "_origin": "ast", "id": "src_yt_scraper_store_store_search_segments", "community": 3, "norm_label": ".search_segments()" }, { "label": ".upsert_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L495", "_origin": "ast", "id": "src_yt_scraper_store_store_upsert_cookie", "community": 3, "norm_label": ".upsert_cookie()" }, { "label": ".list_cookies()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L510", "_origin": "ast", "id": "src_yt_scraper_store_store_list_cookies", "community": 3, "norm_label": ".list_cookies()" }, { "label": ".get_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L515", "_origin": "ast", "id": "src_yt_scraper_store_store_get_cookie", "community": 3, "norm_label": ".get_cookie()" }, { "label": ".set_active_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L521", "_origin": "ast", "id": "src_yt_scraper_store_store_set_active_cookie", "community": 3, "norm_label": ".set_active_cookie()" }, { "label": ".get_active_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L527", "_origin": "ast", "id": "src_yt_scraper_store_store_get_active_cookie", "community": 3, "norm_label": ".get_active_cookie()" }, { "label": ".delete_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L533", "_origin": "ast", "id": "src_yt_scraper_store_store_delete_cookie", "community": 3, "norm_label": ".delete_cookie()" }, { "label": ".create_job()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L539", "_origin": "ast", "id": "src_yt_scraper_store_store_create_job", "community": 3, "norm_label": ".create_job()" }, { "label": ".update_job()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L548", "_origin": "ast", "id": "src_yt_scraper_store_store_update_job", "community": 3, "norm_label": ".update_job()" }, { "label": ".get_job()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L567", "_origin": "ast", "id": "src_yt_scraper_store_store_get_job", "community": 3, "norm_label": ".get_job()" }, { "label": ".list_jobs()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L573", "_origin": "ast", "id": "src_yt_scraper_store_store_list_jobs", "community": 3, "norm_label": ".list_jobs()" }, { "label": ".stats()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L580", "_origin": "ast", "id": "src_yt_scraper_store_store_stats", "community": 3, "norm_label": ".stats()" }, { "label": ".dashboard()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L594", "_origin": "ast", "id": "src_yt_scraper_store_store_dashboard", "community": 3, "norm_label": ".dashboard()" }, { "label": ".reset_errors()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L654", "_origin": "ast", "id": "src_yt_scraper_store_store_reset_errors", "community": 3, "norm_label": ".reset_errors()" }, { "label": "_sanitize_fts()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L665", "_origin": "ast", "id": "src_yt_scraper_store_sanitize_fts", "community": 3, "norm_label": "_sanitize_fts()" }, { "label": "_now_iso()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L678", "_origin": "ast", "id": "src_yt_scraper_store_now_iso", "community": 3, "norm_label": "_now_iso()" }, { "label": "_row_to_videorow()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L682", "_origin": "ast", "id": "src_yt_scraper_store_row_to_videorow", "community": 3, "norm_label": "_row_to_videorow()" }, { "label": "Row", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "row", "community": 3, "norm_label": "row" }, { "label": "_row_to_cookierow()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L707", "_origin": "ast", "id": "src_yt_scraper_store_row_to_cookierow", "community": 3, "norm_label": "_row_to_cookierow()" }, { "label": "_row_to_jobrow()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L720", "_origin": "ast", "id": "src_yt_scraper_store_row_to_jobrow", "community": 3, "norm_label": "_row_to_jobrow()" }, { "label": "webapp/__init__.py", "file_type": "code", "source_file": "src/yt_scraper/webapp/__init__.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_webapp_init", "community": 13, "norm_label": "webapp/__init__.py" }, { "label": "api.py", "file_type": "code", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_webapp_api", "community": 2, "norm_label": "api.py" }, { "label": "build_router()", "file_type": "code", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L18", "_origin": "ast", "id": "src_yt_scraper_webapp_api_build_router", "community": 2, "norm_label": "build_router()" }, { "label": "APIRouter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "apirouter", "community": 2, "norm_label": "apirouter" }, { "label": "_video_dict()", "file_type": "code", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L410", "_origin": "ast", "id": "src_yt_scraper_webapp_api_video_dict", "community": 2, "norm_label": "_video_dict()" }, { "label": "_job_dict()", "file_type": "code", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L428", "_origin": "ast", "id": "src_yt_scraper_webapp_api_job_dict", "community": 2, "norm_label": "_job_dict()" }, { "label": "_loads()", "file_type": "code", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L436", "_origin": "ast", "id": "src_yt_scraper_webapp_api_loads", "community": 2, "norm_label": "_loads()" }, { "label": "_handle()", "file_type": "code", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L445", "_origin": "ast", "id": "src_yt_scraper_webapp_api_handle", "community": 2, "norm_label": "_handle()" }, { "label": "_folder_info()", "file_type": "code", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L451", "_origin": "ast", "id": "src_yt_scraper_webapp_api_folder_info", "community": 2, "norm_label": "_folder_info()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_webapp_api_py_path", "community": 2, "norm_label": "path" }, { "label": "_safe_dir()", "file_type": "code", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L456", "_origin": "ast", "id": "src_yt_scraper_webapp_api_safe_dir", "community": 2, "norm_label": "_safe_dir()" }, { "label": "_open_in_os()", "file_type": "code", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L461", "_origin": "ast", "id": "src_yt_scraper_webapp_api_open_in_os", "community": 2, "norm_label": "_open_in_os()" }, { "label": "app.py", "file_type": "code", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_webapp_app", "community": 2, "norm_label": "app.py" }, { "label": "create_app()", "file_type": "code", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L20", "_origin": "ast", "id": "src_yt_scraper_webapp_app_create_app", "community": 2, "norm_label": "create_app()" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_webapp_app_py_path", "community": 2, "norm_label": "path" }, { "label": "FastAPI", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "fastapi", "community": 2, "norm_label": "fastapi" }, { "label": "_load_cfg()", "file_type": "code", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L74", "_origin": "ast", "id": "src_yt_scraper_webapp_app_load_cfg", "community": 2, "norm_label": "_load_cfg()" }, { "label": "jobs.py", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs", "community": 2, "norm_label": "jobs.py" }, { "label": "JobManager", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L19", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager", "community": 2, "norm_label": "jobmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L22", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_init", "community": 2, "norm_label": ".__init__()" }, { "label": ".start()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L32", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_start", "community": 2, "norm_label": ".start()" }, { "label": ".enqueue()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L38", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_enqueue", "community": 2, "norm_label": ".enqueue()" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_py_any", "community": 2, "norm_label": "any" }, { "label": ".cancel()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L47", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_cancel", "community": 2, "norm_label": ".cancel()" }, { "label": ".events_since()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L55", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_events_since", "community": 2, "norm_label": ".events_since()" }, { "label": ".is_terminal()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L60", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_is_terminal", "community": 2, "norm_label": ".is_terminal()" }, { "label": "._emit()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L70", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_emit", "community": 2, "norm_label": "._emit()" }, { "label": "._worker()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L74", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_worker", "community": 2, "norm_label": "._worker()" }, { "label": "._run_job()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L87", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_run_job", "community": 2, "norm_label": "._run_job()" }, { "label": "._resolve_channel_for_video()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L100", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_resolve_channel_for_video", "community": 2, "norm_label": "._resolve_channel_for_video()" }, { "label": "._run_batch()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L110", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_run_batch", "community": 2, "norm_label": "._run_batch()" }, { "label": "._run_audio()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L154", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_run_audio", "community": 2, "norm_label": "._run_audio()" }, { "label": "._run_channel()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L194", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "community": 2, "norm_label": "._run_channel()" }, { "label": "_clone_config()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L265", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_clone_config", "community": 2, "norm_label": "_clone_config()" }, { "label": "_resolve_channel_url()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L270", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_resolve_channel_url", "community": 2, "norm_label": "_resolve_channel_url()" }, { "label": "_handle()", "file_type": "code", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L282", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_handle", "community": 2, "norm_label": "_handle()" }, { "label": "Single-worker scrape job runner with an in-memory event log per job (SSE-polled)", "file_type": "rationale", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L20", "_origin": "ast", "id": "src_yt_scraper_webapp_jobs_rationale_20", "community": 2, "norm_label": "single-worker scrape job runner with an in-memory event log per job (sse-polled)" }, { "label": "app.js", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L1", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app", "community": 0, "norm_label": "app.js" }, { "label": "setupChartDefaults()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L9", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_setupchartdefaults", "community": 0, "norm_label": "setupchartdefaults()" }, { "label": "init()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L77", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_init", "community": 0, "norm_label": "init()" }, { "label": "api()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L84", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_api", "community": 0, "norm_label": "api()" }, { "label": "checkHealth()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L96", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_checkhealth", "community": 0, "norm_label": "checkhealth()" }, { "label": "setView()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L101", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_setview", "community": 0, "norm_label": "setview()" }, { "label": "loadDashboard()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L117", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loaddashboard", "community": 0, "norm_label": "loaddashboard()" }, { "label": "renderDashboardCharts()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L127", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_renderdashboardcharts", "community": 0, "norm_label": "renderdashboardcharts()" }, { "label": "loadChannels()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L152", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadchannels", "community": 0, "norm_label": "loadchannels()" }, { "label": "loadChannelPending()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L169", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadchannelpending", "community": 0, "norm_label": "loadchannelpending()" }, { "label": "addChannel()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L177", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_addchannel", "community": 0, "norm_label": "addchannel()" }, { "label": "removeChannel()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L197", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_removechannel", "community": 0, "norm_label": "removechannel()" }, { "label": "loadVideos()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L206", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadvideos", "community": 0, "norm_label": "loadvideos()" }, { "label": "openVideo()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L227", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_openvideo", "community": 0, "norm_label": "openvideo()" }, { "label": "seekTranscript()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L246", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_seektranscript", "community": 0, "norm_label": "seektranscript()" }, { "label": "toggleSelect()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L257", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_toggleselect", "community": 0, "norm_label": "toggleselect()" }, { "label": "isSelected()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L262", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_isselected", "community": 0, "norm_label": "isselected()" }, { "label": "selectAll()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L263", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_selectall", "community": 0, "norm_label": "selectall()" }, { "label": "selectNone()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L266", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_selectnone", "community": 0, "norm_label": "selectnone()" }, { "label": "allSelected()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L267", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_allselected", "community": 0, "norm_label": "allselected()" }, { "label": "toggleSelectAll()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L271", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_toggleselectall", "community": 0, "norm_label": "toggleselectall()" }, { "label": "downloadFile()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L277", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_downloadfile", "community": 0, "norm_label": "downloadfile()" }, { "label": "copyText()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L287", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_copytext", "community": 0, "norm_label": "copytext()" }, { "label": "downloadMd()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L294", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_downloadmd", "community": 0, "norm_label": "downloadmd()" }, { "label": "processOne()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L298", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_processone", "community": 0, "norm_label": "processone()" }, { "label": "downloadMdBatch()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L306", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_downloadmdbatch", "community": 0, "norm_label": "downloadmdbatch()" }, { "label": "downloadThumbnails()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L317", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_downloadthumbnails", "community": 0, "norm_label": "downloadthumbnails()" }, { "label": "downloadAudio()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L326", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_downloadaudio", "community": 0, "norm_label": "downloadaudio()" }, { "label": "downloadThumbnailsScope()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L337", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_downloadthumbnailsscope", "community": 0, "norm_label": "downloadthumbnailsscope()" }, { "label": "downloadAudioScope()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L353", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_downloadaudioscope", "community": 0, "norm_label": "downloadaudioscope()" }, { "label": "openClip()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L373", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_openclip", "community": 0, "norm_label": "openclip()" }, { "label": "closeClip()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L381", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_closeclip", "community": 0, "norm_label": "closeclip()" }, { "label": "runClip()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L386", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_runclip", "community": 0, "norm_label": "runclip()" }, { "label": "copyClip()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L400", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_copyclip", "community": 0, "norm_label": "copyclip()" }, { "label": "downloadClipTxt()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L406", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_downloadcliptxt", "community": 0, "norm_label": "downloadcliptxt()" }, { "label": "loadStats()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L419", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadstats", "community": 0, "norm_label": "loadstats()" }, { "label": "closeStats()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L432", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_closestats", "community": 0, "norm_label": "closestats()" }, { "label": "downloadChannelPending()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L437", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_downloadchannelpending", "community": 0, "norm_label": "downloadchannelpending()" }, { "label": "loadSearch()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L451", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadsearch", "community": 0, "norm_label": "loadsearch()" }, { "label": "highlight()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L465", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_highlight", "community": 0, "norm_label": "highlight()" }, { "label": "loadAnalysis()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L478", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadanalysis", "community": 0, "norm_label": "loadanalysis()" }, { "label": "renderTopWordsChart()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L500", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_rendertopwordschart", "community": 0, "norm_label": "rendertopwordschart()" }, { "label": "renderTimelineChart()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L510", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_rendertimelinechart", "community": 0, "norm_label": "rendertimelinechart()" }, { "label": "cloudStyle()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L520", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_cloudstyle", "community": 0, "norm_label": "cloudstyle()" }, { "label": "startScrape()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L536", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_startscrape", "community": 0, "norm_label": "startscrape()" }, { "label": "subscribeJob()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L558", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_subscribejob", "community": 0, "norm_label": "subscribejob()" }, { "label": "closeStream()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L590", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_closestream", "community": 0, "norm_label": "closestream()" }, { "label": "cancelScrape()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L592", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_cancelscrape", "community": 0, "norm_label": "cancelscrape()" }, { "label": "deleteJob()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L597", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_deletejob", "community": 0, "norm_label": "deletejob()" }, { "label": "scrapePct()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L602", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_scrapepct", "community": 0, "norm_label": "scrapepct()" }, { "label": "loadJobs()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L608", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadjobs", "community": 0, "norm_label": "loadjobs()" }, { "label": "loadCookies()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L618", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadcookies", "community": 0, "norm_label": "loadcookies()" }, { "label": "handleDrop()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L625", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_handledrop", "community": 0, "norm_label": "handledrop()" }, { "label": "handleFiles()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L631", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_handlefiles", "community": 0, "norm_label": "handlefiles()" }, { "label": "uploadCookies()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L639", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_uploadcookies", "community": 0, "norm_label": "uploadcookies()" }, { "label": "activateCookie()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L652", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_activatecookie", "community": 0, "norm_label": "activatecookie()" }, { "label": "testCookie()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L657", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_testcookie", "community": 0, "norm_label": "testcookie()" }, { "label": "testLabel()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L665", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_testlabel", "community": 0, "norm_label": "testlabel()" }, { "label": "removeCookie()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L672", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_removecookie", "community": 0, "norm_label": "removecookie()" }, { "label": "doExport()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L681", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_doexport", "community": 0, "norm_label": "doexport()" }, { "label": "openChannel()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L690", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_openchannel", "community": 0, "norm_label": "openchannel()" }, { "label": "loadFolders()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L696", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadfolders", "community": 0, "norm_label": "loadfolders()" }, { "label": "loadFormat()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L701", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_loadformat", "community": 0, "norm_label": "loadformat()" }, { "label": "openFolder()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L706", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_openfolder", "community": 0, "norm_label": "openfolder()" }, { "label": "reRender()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L715", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_rerender", "community": 0, "norm_label": "rerender()" }, { "label": "makeChart()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L728", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_makechart", "community": 0, "norm_label": "makechart()" }, { "label": "destroyCharts()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L740", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_destroycharts", "community": 0, "norm_label": "destroycharts()" }, { "label": "lineOpts()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L744", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_lineopts", "community": 0, "norm_label": "lineopts()" }, { "label": "barOpts()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L747", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_baropts", "community": 0, "norm_label": "baropts()" }, { "label": "axisOpts()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L755", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_axisopts", "community": 0, "norm_label": "axisopts()" }, { "label": "ts()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L765", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_ts", "community": 0, "norm_label": "ts()" }, { "label": "humanDur()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L772", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_humandur", "community": 0, "norm_label": "humandur()" }, { "label": "fmtNum()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L780", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_fmtnum", "community": 0, "norm_label": "fmtnum()" }, { "label": "fmtDate()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L789", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_fmtdate", "community": 0, "norm_label": "fmtdate()" }, { "label": "fmtDateTime()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L799", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_fmtdatetime", "community": 0, "norm_label": "fmtdatetime()" }, { "label": "fmtMonth()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L805", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_fmtmonth", "community": 0, "norm_label": "fmtmonth()" }, { "label": "chanName()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L812", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_channame", "community": 0, "norm_label": "channame()" }, { "label": "statusClass()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L817", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_statusclass", "community": 0, "norm_label": "statusclass()" }, { "label": "toast()", "file_type": "code", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L823", "_origin": "ast", "id": "src_yt_scraper_webapp_static_app_toast", "community": 0, "norm_label": "toast()" }, { "label": "test_chapters.py", "file_type": "code", "source_file": "tests/test_chapters.py", "source_location": "L1", "_origin": "ast", "id": "tests_test_chapters", "community": 1, "norm_label": "test_chapters.py" }, { "label": "test_align_no_chapters()", "file_type": "code", "source_file": "tests/test_chapters.py", "source_location": "L7", "_origin": "ast", "id": "tests_test_chapters_test_align_no_chapters", "community": 1, "norm_label": "test_align_no_chapters()" }, { "label": "test_align_with_chapters()", "file_type": "code", "source_file": "tests/test_chapters.py", "source_location": "L15", "_origin": "ast", "id": "tests_test_chapters_test_align_with_chapters", "community": 1, "norm_label": "test_align_with_chapters()" }, { "label": "test_align_pre_chapter_segments()", "file_type": "code", "source_file": "tests/test_chapters.py", "source_location": "L34", "_origin": "ast", "id": "tests_test_chapters_test_align_pre_chapter_segments", "community": 1, "norm_label": "test_align_pre_chapter_segments()" }, { "label": "test_chapters_from_info()", "file_type": "code", "source_file": "tests/test_chapters.py", "source_location": "L43", "_origin": "ast", "id": "tests_test_chapters_test_chapters_from_info", "community": 1, "norm_label": "test_chapters_from_info()" }, { "label": "test_chapters_from_info_empty()", "file_type": "code", "source_file": "tests/test_chapters.py", "source_location": "L56", "_origin": "ast", "id": "tests_test_chapters_test_chapters_from_info_empty", "community": 1, "norm_label": "test_chapters_from_info_empty()" }, { "label": "test_features.py", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L1", "_origin": "ast", "id": "tests_test_features", "community": 1, "norm_label": "test_features.py" }, { "label": "store()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L47", "_origin": "ast", "id": "tests_test_features_store", "community": 3, "norm_label": "store()" }, { "label": "test_parse_markdown_metadata()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L55", "_origin": "ast", "id": "tests_test_features_test_parse_markdown_metadata", "community": 1, "norm_label": "test_parse_markdown_metadata()" }, { "label": "test_backfill_from_markdown()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L68", "_origin": "ast", "id": "tests_test_features_test_backfill_from_markdown", "community": 1, "norm_label": "test_backfill_from_markdown()" }, { "label": "test_ts_helpers()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L90", "_origin": "ast", "id": "tests_test_features_test_ts_helpers", "community": 1, "norm_label": "test_ts_helpers()" }, { "label": "test_export_json_csv()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L95", "_origin": "ast", "id": "tests_test_features_test_export_json_csv", "community": 1, "norm_label": "test_export_json_csv()" }, { "label": "test_export_srt()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L111", "_origin": "ast", "id": "tests_test_features_test_export_srt", "community": 1, "norm_label": "test_export_srt()" }, { "label": "test_export_html()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L123", "_origin": "ast", "id": "tests_test_features_test_export_html", "community": 1, "norm_label": "test_export_html()" }, { "label": "test_word_frequency()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L131", "_origin": "ast", "id": "tests_test_features_test_word_frequency", "community": 1, "norm_label": "test_word_frequency()" }, { "label": "test_term_timeline()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L146", "_origin": "ast", "id": "tests_test_features_test_term_timeline", "community": 1, "norm_label": "test_term_timeline()" }, { "label": "test_build_filename_stem()", "file_type": "code", "source_file": "tests/test_features.py", "source_location": "L154", "_origin": "ast", "id": "tests_test_features_test_build_filename_stem", "community": 1, "norm_label": "test_build_filename_stem()" }, { "label": "test_parse.py", "file_type": "code", "source_file": "tests/test_parse.py", "source_location": "L1", "_origin": "ast", "id": "tests_test_parse", "community": 1, "norm_label": "test_parse.py" }, { "label": "test_parse_json3_basic()", "file_type": "code", "source_file": "tests/test_parse.py", "source_location": "L10", "_origin": "ast", "id": "tests_test_parse_test_parse_json3_basic", "community": 1, "norm_label": "test_parse_json3_basic()" }, { "label": "test_parse_json3_skips_empty_events()", "file_type": "code", "source_file": "tests/test_parse.py", "source_location": "L21", "_origin": "ast", "id": "tests_test_parse_test_parse_json3_skips_empty_events", "community": 1, "norm_label": "test_parse_json3_skips_empty_events()" }, { "label": "test_parse_vtt_basic()", "file_type": "code", "source_file": "tests/test_parse.py", "source_location": "L28", "_origin": "ast", "id": "tests_test_parse_test_parse_vtt_basic", "community": 1, "norm_label": "test_parse_vtt_basic()" }, { "label": "test_parse_vtt_strips_tags()", "file_type": "code", "source_file": "tests/test_parse.py", "source_location": "L39", "_origin": "ast", "id": "tests_test_parse_test_parse_vtt_strips_tags", "community": 1, "norm_label": "test_parse_vtt_strips_tags()" }, { "label": "test_merge_adjacent()", "file_type": "code", "source_file": "tests/test_parse.py", "source_location": "L45", "_origin": "ast", "id": "tests_test_parse_test_merge_adjacent", "community": 1, "norm_label": "test_merge_adjacent()" }, { "label": "test_parse_json3_invalid_json()", "file_type": "code", "source_file": "tests/test_parse.py", "source_location": "L57", "_origin": "ast", "id": "tests_test_parse_test_parse_json3_invalid_json", "community": 1, "norm_label": "test_parse_json3_invalid_json()" }, { "label": "test_render.py", "file_type": "code", "source_file": "tests/test_render.py", "source_location": "L1", "_origin": "ast", "id": "tests_test_render", "community": 1, "norm_label": "test_render.py" }, { "label": "test_format_timestamp_minutes()", "file_type": "code", "source_file": "tests/test_render.py", "source_location": "L12", "_origin": "ast", "id": "tests_test_render_test_format_timestamp_minutes", "community": 1, "norm_label": "test_format_timestamp_minutes()" }, { "label": "test_format_timestamp_hours()", "file_type": "code", "source_file": "tests/test_render.py", "source_location": "L18", "_origin": "ast", "id": "tests_test_render_test_format_timestamp_hours", "community": 1, "norm_label": "test_format_timestamp_hours()" }, { "label": "test_quote_yaml_plain()", "file_type": "code", "source_file": "tests/test_render.py", "source_location": "L22", "_origin": "ast", "id": "tests_test_render_test_quote_yaml_plain", "community": 1, "norm_label": "test_quote_yaml_plain()" }, { "label": "test_quote_yaml_special()", "file_type": "code", "source_file": "tests/test_render.py", "source_location": "L26", "_origin": "ast", "id": "tests_test_render_test_quote_yaml_special", "community": 1, "norm_label": "test_quote_yaml_special()" }, { "label": "test_quote_yaml_none()", "file_type": "code", "source_file": "tests/test_render.py", "source_location": "L33", "_origin": "ast", "id": "tests_test_render_test_quote_yaml_none", "community": 1, "norm_label": "test_quote_yaml_none()" }, { "label": "test_build_filename_stem()", "file_type": "code", "source_file": "tests/test_render.py", "source_location": "L37", "_origin": "ast", "id": "tests_test_render_test_build_filename_stem", "community": 1, "norm_label": "test_build_filename_stem()" }, { "label": "test_build_filename_stem_no_date()", "file_type": "code", "source_file": "tests/test_render.py", "source_location": "L43", "_origin": "ast", "id": "tests_test_render_test_build_filename_stem_no_date", "community": 1, "norm_label": "test_build_filename_stem_no_date()" }, { "label": "test_render_markdown()", "file_type": "code", "source_file": "tests/test_render.py", "source_location": "L49", "_origin": "ast", "id": "tests_test_render_test_render_markdown", "community": 1, "norm_label": "test_render_markdown()" }, { "label": "test_store_platform.py", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L1", "_origin": "ast", "id": "tests_test_store_platform", "community": 7, "norm_label": "test_store_platform.py" }, { "label": "store()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L13", "_origin": "ast", "id": "tests_test_store_platform_store", "community": 7, "norm_label": "store()" }, { "label": "seeded_store()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L18", "_origin": "ast", "id": "tests_test_store_platform_seeded_store", "community": 3, "norm_label": "seeded_store()" }, { "label": "test_migration_idempotent()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L30", "_origin": "ast", "id": "tests_test_store_platform_test_migration_idempotent", "community": 7, "norm_label": "test_migration_idempotent()" }, { "label": "test_store_and_search_segments()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L47", "_origin": "ast", "id": "tests_test_store_platform_test_store_and_search_segments", "community": 7, "norm_label": "test_store_and_search_segments()" }, { "label": "test_store_segments_overwrites()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L72", "_origin": "ast", "id": "tests_test_store_platform_test_store_segments_overwrites", "community": 7, "norm_label": "test_store_segments_overwrites()" }, { "label": "test_update_video_metadata()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L81", "_origin": "ast", "id": "tests_test_store_platform_test_update_video_metadata", "community": 7, "norm_label": "test_update_video_metadata()" }, { "label": "test_query_videos_filters()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L91", "_origin": "ast", "id": "tests_test_store_platform_test_query_videos_filters", "community": 7, "norm_label": "test_query_videos_filters()" }, { "label": "test_cookie_vault()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L103", "_origin": "ast", "id": "tests_test_store_platform_test_cookie_vault", "community": 7, "norm_label": "test_cookie_vault()" }, { "label": "test_cookie_invalid_rejected()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L125", "_origin": "ast", "id": "tests_test_store_platform_test_cookie_invalid_rejected", "community": 7, "norm_label": "test_cookie_invalid_rejected()" }, { "label": "test_cookie_only_one_active()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L131", "_origin": "ast", "id": "tests_test_store_platform_test_cookie_only_one_active", "community": 7, "norm_label": "test_cookie_only_one_active()" }, { "label": "test_jobs_crud()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L144", "_origin": "ast", "id": "tests_test_store_platform_test_jobs_crud", "community": 7, "norm_label": "test_jobs_crud()" }, { "label": "test_dashboard_aggregates()", "file_type": "code", "source_file": "tests/test_store_platform.py", "source_location": "L158", "_origin": "ast", "id": "tests_test_store_platform_test_dashboard_aggregates", "community": 7, "norm_label": "test_dashboard_aggregates()" }, { "label": "webapp-builder agent definition", "file_type": "document", "source_file": ".opencode/agent/webapp-builder.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "opencode_agent_webapp_builder", "community": 5, "norm_label": "webapp-builder agent definition" }, { "label": "Sub-goal: Build the local webapp (Workstream B)", "file_type": "document", "source_file": ".opencode/goals/webapp-build.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "opencode_goals_webapp_build", "community": 5, "norm_label": "sub-goal: build the local webapp (workstream b)" }, { "label": "OPPORTUNITIES.md - extension audit", "file_type": "document", "source_file": "OPPORTUNITIES.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "opportunities", "community": 5, "norm_label": "opportunities.md - extension audit" }, { "label": "yt-channel-scraper README", "file_type": "document", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme", "community": 9, "norm_label": "yt-channel-scraper readme" }, { "label": "config.example.yaml", "file_type": "document", "source_file": "config.example.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "config_example", "community": 9, "norm_label": "config.example.yaml" }, { "label": "Platform Implementation Plan", "file_type": "document", "source_file": "docs/superpowers/plans/2026-07-26-platform-build.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "docs_superpowers_plans_2026_07_26_platform_build", "community": 5, "norm_label": "platform implementation plan" }, { "label": "Platform Design Spec", "file_type": "document", "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "docs_superpowers_specs_2026_07_26_platform_design", "community": 5, "norm_label": "platform design spec" }, { "label": "SPA shell (index.html)", "file_type": "document", "source_file": "src/yt_scraper/webapp/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "src_yt_scraper_webapp_static_index", "community": 5, "norm_label": "spa shell (index.html)" }, { "label": "Architecture: Monorepo in-package webapp (Approach A)", "file_type": "rationale", "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a73", "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "FastAPI app lives inside src/yt_scraper/webapp/ and reuses Store + pipeline modules directly; one process serves SPA, JSON API, and SSE. Rejected: separate top-level package (doubles plumbing), separate processes sharing only DB (duplicates query logic, breaks the one-platform feel).", "id": "docs_superpowers_specs_2026_07_26_platform_design_monorepo_architecture", "community": 5, "norm_label": "architecture: monorepo in-package webapp (approach a)" }, { "label": "Scope rule: No AI features", "file_type": "rationale", "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a71, \u00a714", "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "Data-mining + content focus only. Explicitly excluded: LLM summaries, Q&A/RAG, NER (spaCy), speaker diarization (pyannote). CLI stats/clip/thumbnails/translation also dropped; aggregate queries still exist internally to feed the dashboard.", "id": "docs_superpowers_specs_2026_07_26_platform_design_no_ai_scope", "community": 5, "norm_label": "scope rule: no ai features" }, { "label": "Design language: dark data command center", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a77.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "Near-black canvas (zinc-950), glassy cards (backdrop-blur), red->rose accent gradient as a creator-content nod, monospace data accents, smooth Alpine x-transitions. Charts via Chart.js with theme-matched grid/text colors.", "id": "docs_superpowers_specs_2026_07_26_platform_design_dark_command_center", "community": 5, "norm_label": "design language: dark data command center" }, { "label": "transcript_segments + FTS5 external-content table", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a75.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "FTS5 external-content table over transcript_segments(text). Manual populate_fts (delete+insert) after store_segments rather than triggers - simpler and idempotent. Queries via MATCH + join. Populated during scrape AND by one-time backfill from .md.", "id": "docs_superpowers_specs_2026_07_26_platform_design_transcript_fts5", "community": 5, "norm_label": "transcript_segments + fts5 external-content table" }, { "label": "Single-threaded scrape job runner + SSE event bus", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a77.1 (jobs.py)", "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "queue.Queue worker runs scrape jobs sequentially to avoid concurrent yt-dlp hammering. Emits SSE events (progress, log, done, error). Persisted in scrape_jobs table. Active cookie from vault is auto-passed as cookies_file to every job.", "id": "docs_superpowers_specs_2026_07_26_platform_design_sse_job_runner", "community": 5, "norm_label": "single-threaded scrape job runner + sse event bus" }, { "label": "Cookie drag-and-drop vault UX", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a78", "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "Drop zone accepts multiple .txt files or pasted Netscape text. parse_netscape validates, extracts earliest expiry, detects session cookies (SID, SAPISID, __Secure-3PSID, LOGIN_INFO). Exactly one cookie active globally; path passed to yt-dlp as cookiefile.", "id": "docs_superpowers_specs_2026_07_26_platform_design_cookie_vault_ux", "community": 5, "norm_label": "cookie drag-and-drop vault ux" }, { "label": "cli.py cookies scope bug fix", "file_type": "rationale", "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a72, \u00a76.2 (cli.py:228-229)", "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "_process_one() references cookies/cookies_from_browser local to main() - out of scope. Fix: thread both through _process_one signature; when neither flag given, fall back to active vault cookie via cookies.resolve_active_path() so the webapp selection also works for CLI.", "id": "docs_superpowers_specs_2026_07_26_platform_design_cookies_bug_fix", "community": 5, "norm_label": "cli.py cookies scope bug fix" }, { "label": "Store API surface (data layer the webapp reuses)", "file_type": "concept", "source_file": ".opencode/agent/webapp-builder.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "Agent must REUSE not duplicate: Store(db_path), cookies.py, segments.py, analysis.py, export.py, pipeline.process_video, config.Config. Active cookie (cookies.resolve_active_path) MUST be passed as cookies_file to every scrape job.", "id": "opencode_agent_webapp_builder_store_data_layer", "community": 5, "norm_label": "store api surface (data layer the webapp reuses)" }, { "label": "yt-dlp InnerTube mechanism (ANDROID/IOS/WEB clients)", "file_type": "concept", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_yt_dlp_innertube", "community": 9, "norm_label": "yt-dlp innertube mechanism (android/ios/web clients)" }, { "label": "Feature proposal: search (FTS5 transcript search)", "file_type": "concept", "source_file": "OPPORTUNITIES.md", "source_location": "Tier 1 #1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "opportunities_search_fts5", "community": 5, "norm_label": "feature proposal: search (fts5 transcript search)" }, { "label": "Feature proposal: LLM summaries per video", "file_type": "concept", "source_file": "OPPORTUNITIES.md", "source_location": "Tier 3 #12", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "opportunities_llm_summaries", "community": 5, "norm_label": "feature proposal: llm summaries per video" }, { "label": "Feature proposal: Q&A / RAG over channel", "file_type": "concept", "source_file": "OPPORTUNITIES.md", "source_location": "Tier 3 #13", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "opportunities_rag_qa", "community": 5, "norm_label": "feature proposal: q&a / rag over channel" }, { "label": "Feature proposal: multi-format export (json/csv/srt/html)", "file_type": "concept", "source_file": "OPPORTUNITIES.md", "source_location": "Tier 1 #3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "opportunities_export_formats", "community": 5, "norm_label": "feature proposal: multi-format export (json/csv/srt/html)" }, { "label": "Feature proposal: content analysis (wordcloud/top-words/timeline)", "file_type": "concept", "source_file": "OPPORTUNITIES.md", "source_location": "Tier 2 #9", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "opportunities_analysis_wordcloud", "community": 5, "norm_label": "feature proposal: content analysis (wordcloud/top-words/timeline)" }, { "label": "Feature proposal: watch mode (periodic discovery)", "file_type": "concept", "source_file": "OPPORTUNITIES.md", "source_location": "Tier 2 #8", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "opportunities_watch_mode", "community": 5, "norm_label": "feature proposal: watch mode (periodic discovery)" } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/start-server.ps1", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "scripts_start_server", "target": "scripts_start_server_open_browser", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_init", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_analysis_iter_texts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_analysis_render_timeline_chart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_analysis_render_top_words_chart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_analysis_render_wordcloud", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L70", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_analysis_term_timeline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_analysis_tokenize", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_analysis_top_words", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_analysis_word_frequency", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L365", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_analysis", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_analysis", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_iter_texts", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_word_frequency", "target": "src_yt_scraper_analysis_iter_texts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_word_frequency", "target": "src_yt_scraper_analysis_tokenize", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L67", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_top_words", "target": "src_yt_scraper_analysis_word_frequency", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_word_frequency", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_top_words", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_rationale_71", "target": "src_yt_scraper_analysis_term_timeline", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L70", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_term_timeline", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_render_wordcloud", "target": "src_yt_scraper_analysis_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_render_timeline_chart", "target": "src_yt_scraper_analysis_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/analysis.py", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_analysis_render_top_words_chart", "target": "src_yt_scraper_analysis_py_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters", "target": "src_yt_scraper_chapters_align_chapters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters", "target": "src_yt_scraper_chapters_chapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters", "target": "src_yt_scraper_chapters_chapters_from_info", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters", "target": "src_yt_scraper_chapters_section", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters", "target": "src_yt_scraper_parse", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_chapters", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_chapters", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render", "target": "src_yt_scraper_chapters", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_chapters.py", "source_location": "L3", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters", "target": "src_yt_scraper_chapters", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "src_yt_scraper_chapters", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters_align_chapters", "target": "src_yt_scraper_chapters_chapter", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L5", "weight": 0.8, "_origin": "ast", "source": "src_yt_scraper_chapters_chapter", "target": "src_yt_scraper_parse_segment", "confidence_score": 0.5 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters_chapters_from_info", "target": "src_yt_scraper_chapters_chapter", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_chapters_chapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L427", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_re_render_cmd", "target": "src_yt_scraper_chapters_chapter" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L172", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_chapters_chapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L182", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_re_render_videos", "target": "src_yt_scraper_chapters_chapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_align_pre_chapter_segments", "target": "src_yt_scraper_chapters_chapter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_align_with_chapters", "target": "src_yt_scraper_chapters_chapter" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters_align_chapters", "target": "src_yt_scraper_chapters_section", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L5", "weight": 0.8, "_origin": "ast", "source": "src_yt_scraper_chapters_section", "target": "src_yt_scraper_parse_segment", "confidence_score": 0.5 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_chapters_section", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render", "target": "src_yt_scraper_chapters_section", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_render_markdown", "target": "src_yt_scraper_chapters_section" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/chapters.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_chapters_align_chapters", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_chapters_align_chapters", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L428", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_re_render_cmd", "target": "src_yt_scraper_chapters_align_chapters" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_chapters_align_chapters", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_chapters_align_chapters", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L185", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_re_render_videos", "target": "src_yt_scraper_chapters_align_chapters", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_align_no_chapters", "target": "src_yt_scraper_chapters_align_chapters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_align_pre_chapter_segments", "target": "src_yt_scraper_chapters_align_chapters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_align_with_chapters", "target": "src_yt_scraper_chapters_align_chapters" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_chapters_chapters_from_info", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_chapters_chapters_from_info", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_chapters_chapters_from_info", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_chapters_from_info", "target": "src_yt_scraper_chapters_chapters_from_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_chapters_from_info_empty", "target": "src_yt_scraper_chapters_chapters_from_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L363", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_analyze_cmd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_apply_filters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L248", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_audio_cmd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L446", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_channel_targets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L312", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_channels_add", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L291", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_channels_grp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L297", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_channels_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L325", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_channels_remove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_cli", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L219", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_export_cmd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L475", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_extract_handle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L481", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_fmt_date", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L489", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_fmt_duration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L537", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L524", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_parse_interval", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L514", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_parse_tags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L176", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_print_dry_run", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L458", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_print_stats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L408", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_re_render_cmd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L104", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_run_scrape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L504", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_safe_dirname", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L509", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_safe_filename", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L99", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_scrape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L195", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_search_cmd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L497", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_seconds_to_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_setup_logging", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L470", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_title_for", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L345", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cli_watch_cmd", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_config", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_config_load_config", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cookies", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cookies_auto_import_dir", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_cookies_resolve_active_path", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_discover", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_discover_discover_channel", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L221", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_export", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L347", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_monitor_watch_loop", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_parse", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_pipeline", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_pipeline_process_video", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_ratelimit", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_ratelimit_polite_sleep", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_render", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_render_build_filename_stem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_render_render_markdown", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L412", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_segments_backfill_from_markdown", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_store_videoref", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L49", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_cli", "target": "src_yt_scraper_cli_setup_logging", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L65", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_cli", "target": "src_yt_scraper_cli_run_scrape", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_cli", "target": "src_yt_scraper_config_config" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_cli", "target": "src_yt_scraper_config_load_config" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_cli", "target": "src_yt_scraper_cookies_auto_import_dir" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_cli", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L538", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_main", "target": "src_yt_scraper_cli_cli", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_rationale_48", "target": "src_yt_scraper_cli_cli", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L135", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_run_scrape", "target": "src_yt_scraper_cli_apply_filters", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L100", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_rationale_100", "target": "src_yt_scraper_cli_scrape", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L101", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_scrape", "target": "src_yt_scraper_cli_run_scrape", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L132", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_run_scrape", "target": "src_yt_scraper_cli_extract_handle", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_run_scrape", "target": "src_yt_scraper_cli_print_dry_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_run_scrape", "target": "src_yt_scraper_cli_print_stats", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_run_scrape", "target": "src_yt_scraper_cookies_resolve_active_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L126", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_run_scrape", "target": "src_yt_scraper_discover_discover_channel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L167", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_run_scrape", "target": "src_yt_scraper_pipeline_process_video", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L171", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_run_scrape", "target": "src_yt_scraper_ratelimit_polite_sleep", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L183", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_print_dry_run", "target": "src_yt_scraper_cli_fmt_date", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L183", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_print_dry_run", "target": "src_yt_scraper_cli_fmt_duration", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L196", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_rationale_196", "target": "src_yt_scraper_cli_search_cmd", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L198", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_search_cmd", "target": "src_yt_scraper_cli_channel_targets", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L209", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_search_cmd", "target": "src_yt_scraper_cli_seconds_to_ts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L208", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_search_cmd", "target": "src_yt_scraper_cli_title_for", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L223", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_export_cmd", "target": "src_yt_scraper_cli_channel_targets", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L220", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_rationale_220", "target": "src_yt_scraper_cli_export_cmd", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L259", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_audio_cmd", "target": "src_yt_scraper_cli_channel_targets", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L278", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_audio_cmd", "target": "src_yt_scraper_cli_safe_filename", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L255", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_audio_cmd", "target": "src_yt_scraper_cookies_resolve_active_path" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L249", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_rationale_249", "target": "src_yt_scraper_cli_audio_cmd", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L317", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_channels_add", "target": "src_yt_scraper_cli_extract_handle", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L316", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_channels_add", "target": "src_yt_scraper_discover_discover_channel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L346", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_rationale_346", "target": "src_yt_scraper_cli_watch_cmd", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L348", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_watch_cmd", "target": "src_yt_scraper_cli_parse_interval", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L350", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_watch_cmd", "target": "src_yt_scraper_monitor_watch_loop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L369", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_analyze_cmd", "target": "src_yt_scraper_cli_channel_targets", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L364", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_rationale_364", "target": "src_yt_scraper_cli_analyze_cmd", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L409", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_rationale_409", "target": "src_yt_scraper_cli_re_render_cmd", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L417", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_re_render_cmd", "target": "src_yt_scraper_cli_channel_targets", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L434", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_re_render_cmd", "target": "src_yt_scraper_cli_parse_tags", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L439", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_re_render_cmd", "target": "src_yt_scraper_cli_safe_dirname", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L426", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_re_render_cmd", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L437", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_re_render_cmd", "target": "src_yt_scraper_render_build_filename_stem" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L440", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_re_render_cmd", "target": "src_yt_scraper_render_render_markdown" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/cli.py", "source_location": "L415", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_re_render_cmd", "target": "src_yt_scraper_segments_backfill_from_markdown" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L458", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_print_stats", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cli.py", "source_location": "L470", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cli_title_for", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config", "target": "src_yt_scraper_config_build_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config", "target": "src_yt_scraper_config_delayconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config", "target": "src_yt_scraper_config_load_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config", "target": "src_yt_scraper_config_ytdlpconfig", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_config", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_config", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_config", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_config", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_build_config", "target": "src_yt_scraper_config_delayconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_build_config", "target": "src_yt_scraper_config_ytdlpconfig", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_build_config", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_config", "target": "src_yt_scraper_config_config_database_path_resolved", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_config", "target": "src_yt_scraper_config_config_output_dir_resolved", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_config", "target": "src_yt_scraper_config_config_template_path_resolved", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_load_config", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_run_once", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_watch_loop", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L169", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_re_render_videos", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_build_router", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_create_app", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_load_cfg", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L265", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_clone_config", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_init", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L270", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_resolve_channel_url", "target": "src_yt_scraper_config_config", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_config_database_path_resolved", "target": "src_yt_scraper_config_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_config_output_dir_resolved", "target": "src_yt_scraper_config_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_config_template_path_resolved", "target": "src_yt_scraper_config_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_load_config", "target": "src_yt_scraper_config_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_load_config", "target": "src_yt_scraper_config_build_config", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_config_load_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_load_cfg", "target": "src_yt_scraper_config_load_config", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_config_load_config", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/config.py", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_config_build_config", "target": "src_yt_scraper_config_py_any", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L99", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_auto_import_dir", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_cookies_dir", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_import_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L80", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_import_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_is_expired", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_list_vault", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_parse_netscape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_parse_netscape_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L145", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_resolve_active_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L129", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_cookies_set_active", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_store_cookierow", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_cookies", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_cookies", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_cookies", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_cookies", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L101", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_auto_import_dir", "target": "src_yt_scraper_cookies_cookies_dir", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_cookies_dir", "target": "src_yt_scraper_cookies_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L141", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_delete", "target": "src_yt_scraper_cookies_cookies_dir", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_import_text", "target": "src_yt_scraper_cookies_cookies_dir", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L149", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_resolve_active_path", "target": "src_yt_scraper_cookies_cookies_dir", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L99", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_auto_import_dir", "target": "src_yt_scraper_cookies_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_delete", "target": "src_yt_scraper_cookies_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_import_file", "target": "src_yt_scraper_cookies_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L80", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_import_text", "target": "src_yt_scraper_cookies_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_parse_netscape_file", "target": "src_yt_scraper_cookies_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L145", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_resolve_active_path", "target": "src_yt_scraper_cookies_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L81", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_import_text", "target": "src_yt_scraper_cookies_parse_netscape", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_parse_netscape_file", "target": "src_yt_scraper_cookies_parse_netscape", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_rationale_25", "target": "src_yt_scraper_cookies_parse_netscape", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L107", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_auto_import_dir", "target": "src_yt_scraper_cookies_parse_netscape_file", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_import_file", "target": "src_yt_scraper_cookies_import_text", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_import_file", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L80", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_import_text", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L99", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_auto_import_dir", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L100", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_rationale_100", "target": "src_yt_scraper_cookies_auto_import_dir", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_cookies_auto_import_dir", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_create_app", "target": "src_yt_scraper_cookies_auto_import_dir", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L129", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_set_active", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_list_vault", "target": "src_yt_scraper_store_cookierow", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_list_vault", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_delete", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L145", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_resolve_active_path", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_cookies_resolve_active_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_run_once", "target": "src_yt_scraper_cookies_resolve_active_path", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_cookies_resolve_active_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_audio", "target": "src_yt_scraper_cookies_resolve_active_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L113", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_batch", "target": "src_yt_scraper_cookies_resolve_active_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L243", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "target": "src_yt_scraper_cookies_resolve_active_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/cookies.py", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_cookies_is_expired", "target": "src_yt_scraper_store_cookierow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/discover.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_discover", "target": "src_yt_scraper_discover_discover_channel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/discover.py", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_discover", "target": "src_yt_scraper_discover_flatten_entries", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/discover.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_discover", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/discover.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_discover", "target": "src_yt_scraper_store_videoref", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_discover", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_discover", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/discover.py", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_discover_discover_channel", "target": "src_yt_scraper_discover_flatten_entries", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/discover.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_discover_discover_channel", "target": "src_yt_scraper_store_videoref", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/discover.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_discover_rationale_14", "target": "src_yt_scraper_discover_discover_channel", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_discover_discover_channel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_run_once", "target": "src_yt_scraper_discover_discover_channel", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_discover_discover_channel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_build_router", "target": "src_yt_scraper_discover_discover_channel", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_discover_discover_channel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L210", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "target": "src_yt_scraper_discover_discover_channel" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/discover.py", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_discover_flatten_entries", "target": "src_yt_scraper_discover_py_any", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_export_export_csv", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_export_export_html", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_export_export_json", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_export_export_srt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_export_export_srt_video", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L105", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_export_segments_to_srt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L113", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_export_srt_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_export_video_to_dict", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_store_segmentrow", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_export", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_json", "target": "src_yt_scraper_export_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_json", "target": "src_yt_scraper_export_video_to_dict", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_json", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_csv", "target": "src_yt_scraper_export_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_html", "target": "src_yt_scraper_export_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_srt", "target": "src_yt_scraper_export_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_srt_video", "target": "src_yt_scraper_export_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_csv", "target": "src_yt_scraper_export_video_to_dict", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_csv", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_srt", "target": "src_yt_scraper_export_export_srt_video", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_srt_video", "target": "src_yt_scraper_export_segments_to_srt", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_srt_video", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_srt", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "src/yt_scraper/export.py", "source_location": "L70", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_html", "target": "environment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_html", "target": "src_yt_scraper_export_video_to_dict", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_export_html", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_video_to_dict", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_video_to_dict", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L109", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_segments_to_srt", "target": "src_yt_scraper_export_srt_ts", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/export.py", "source_location": "L105", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_export_segments_to_srt", "target": "src_yt_scraper_store_segmentrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L118", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_extract_download_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_extract_extract_video", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L113", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_extract_normalize_lang", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L101", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_extract_pick_best_format", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_extract_pick_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_extract_subtitlepick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_extract_videodata", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_parse", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_parse_parse_auto_dump", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_extract", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract_pick_subtitle", "target": "src_yt_scraper_extract_subtitlepick", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "src/yt_scraper/extract.py", "source_location": "L10", "weight": 0.8, "_origin": "ast", "source": "src_yt_scraper_extract_subtitlepick", "target": "src_yt_scraper_parse_segment", "confidence_score": 0.5 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract_extract_video", "target": "src_yt_scraper_extract_videodata", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "src/yt_scraper/extract.py", "source_location": "L10", "weight": 0.8, "_origin": "ast", "source": "src_yt_scraper_extract_videodata", "target": "src_yt_scraper_parse_segment", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract_extract_video", "target": "src_yt_scraper_extract_download_subtitle", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract_extract_video", "target": "src_yt_scraper_extract_pick_subtitle", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract_extract_video", "target": "src_yt_scraper_parse_parse_auto_dump", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_extract_extract_video", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_extract_extract_video", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract_pick_subtitle", "target": "src_yt_scraper_extract_normalize_lang", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L90", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract_pick_subtitle", "target": "src_yt_scraper_extract_pick_best_format", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract_pick_subtitle", "target": "src_yt_scraper_extract_py_any", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/extract.py", "source_location": "L101", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_extract_pick_best_format", "target": "src_yt_scraper_extract_py_any", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L99", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_monitor_extract_handle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_monitor_run_once", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_monitor_watch_loop", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_pipeline", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_pipeline_process_video", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_ratelimit", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_ratelimit_polite_sleep", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_rationale_28", "target": "src_yt_scraper_monitor_watch_loop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_watch_loop", "target": "src_yt_scraper_monitor_run_once", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_watch_loop", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "src/yt_scraper/monitor.py", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_watch_loop", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_run_once", "target": "src_yt_scraper_monitor_extract_handle", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L90", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_run_once", "target": "src_yt_scraper_pipeline_process_video", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_run_once", "target": "src_yt_scraper_ratelimit_polite_sleep", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/monitor.py", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_run_once", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "src/yt_scraper/monitor.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_monitor_run_once", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse", "target": "src_yt_scraper_parse_merge_adjacent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse", "target": "src_yt_scraper_parse_parse_auto_dump", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse", "target": "src_yt_scraper_parse_parse_json3", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse", "target": "src_yt_scraper_parse_parse_vtt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse", "target": "src_yt_scraper_parse_vtt_ts_to_seconds", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_parse", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_chapters.py", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters", "target": "src_yt_scraper_parse", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "src_yt_scraper_parse", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_parse.py", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse", "target": "src_yt_scraper_parse", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "src_yt_scraper_parse", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "src_yt_scraper_parse", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse_merge_adjacent", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse_parse_auto_dump", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse_parse_json3", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse_parse_vtt", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L173", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L180", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_re_render_videos", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L82", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_parse_markdown", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "src/yt_scraper/segments.py", "source_location": "L10", "weight": 0.8, "_origin": "ast", "source": "src_yt_scraper_segments_parsedmarkdown", "target": "src_yt_scraper_parse_segment", "confidence_score": 0.5 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_store_segments", "target": "src_yt_scraper_parse_segment", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_align_no_chapters", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_align_pre_chapter_segments", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_chapters.py", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters_test_align_with_chapters", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_features.py", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "tests_test_features_test_export_json_csv", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_features.py", "source_location": "L112", "weight": 1.0, "_origin": "ast", "source": "tests_test_features_test_export_srt", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_features.py", "source_location": "L147", "weight": 1.0, "_origin": "ast", "source": "tests_test_features_test_term_timeline", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_features.py", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "tests_test_features_test_word_frequency", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_parse.py", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse_test_merge_adjacent", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_render_markdown", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_store_platform.py", "source_location": "L160", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform_test_dashboard_aggregates", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_store_platform.py", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform_test_store_and_search_segments", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_store_platform.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform_test_store_segments_overwrites", "target": "src_yt_scraper_parse_segment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L90", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse_parse_auto_dump", "target": "src_yt_scraper_parse_parse_json3", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse_parse_json3", "target": "src_yt_scraper_parse_merge_adjacent", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_parse.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse_test_parse_json3_basic", "target": "src_yt_scraper_parse_parse_json3" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_parse.py", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse_test_parse_json3_invalid_json", "target": "src_yt_scraper_parse_parse_json3" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_parse.py", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse_test_parse_json3_skips_empty_events", "target": "src_yt_scraper_parse_parse_json3" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L91", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse_parse_auto_dump", "target": "src_yt_scraper_parse_parse_vtt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse_parse_vtt", "target": "src_yt_scraper_parse_merge_adjacent", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/parse.py", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_parse_parse_vtt", "target": "src_yt_scraper_parse_vtt_ts_to_seconds", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_parse.py", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse_test_parse_vtt_basic", "target": "src_yt_scraper_parse_parse_vtt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_parse.py", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse_test_parse_vtt_strips_tags", "target": "src_yt_scraper_parse_parse_vtt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_parse.py", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse_test_merge_adjacent", "target": "src_yt_scraper_parse_merge_adjacent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_pipeline_cache_thumbnail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L130", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_pipeline_normalize_date", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_pipeline_process_video", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L169", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_pipeline_re_render_videos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_pipeline_safe_dirname", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_pipeline_thumbnail_url_for", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_render", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_render_build_filename_stem", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_render_render_markdown", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_pipeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_pipeline_normalize_date", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L111", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_pipeline_safe_dirname", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_render_build_filename_stem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L112", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_render_render_markdown", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "src/yt_scraper/pipeline.py", "source_location": "L126", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_process_video", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_rationale_29", "target": "src_yt_scraper_pipeline_process_video", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_pipeline_process_video", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L250", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "target": "src_yt_scraper_pipeline_process_video" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L202", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_re_render_videos", "target": "src_yt_scraper_pipeline_safe_dirname", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_cache_thumbnail", "target": "src_yt_scraper_pipeline_thumbnail_url_for", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_rationale_144", "target": "src_yt_scraper_pipeline_thumbnail_url_for", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L351", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_pipeline_thumbnail_url_for", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L356", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_build_router", "target": "src_yt_scraper_pipeline_thumbnail_url_for", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L152", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_rationale_152", "target": "src_yt_scraper_pipeline_cache_thumbnail", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L335", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_pipeline_cache_thumbnail", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L344", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_build_router", "target": "src_yt_scraper_pipeline_cache_thumbnail", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L111", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_pipeline_cache_thumbnail", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_batch", "target": "src_yt_scraper_pipeline_cache_thumbnail" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L170", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_rationale_170", "target": "src_yt_scraper_pipeline_re_render_videos", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L201", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_re_render_videos", "target": "src_yt_scraper_render_build_filename_stem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L203", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_re_render_videos", "target": "src_yt_scraper_render_render_markdown", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/pipeline.py", "source_location": "L169", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_pipeline_re_render_videos", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L282", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_pipeline_re_render_videos", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L287", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_build_router", "target": "src_yt_scraper_pipeline_re_render_videos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/ratelimit.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_ratelimit", "target": "src_yt_scraper_ratelimit_backoff_sleep", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/ratelimit.py", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_ratelimit", "target": "src_yt_scraper_ratelimit_polite_sleep", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_ratelimit", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_ratelimit_polite_sleep", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L259", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "target": "src_yt_scraper_ratelimit_polite_sleep" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render", "target": "src_yt_scraper_render_build_filename_stem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render", "target": "src_yt_scraper_render_format_timestamp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render", "target": "src_yt_scraper_render_make_env", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render", "target": "src_yt_scraper_render_quote_yaml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render", "target": "src_yt_scraper_render_render_markdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render", "target": "src_yt_scraper_render_to_json", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "src_yt_scraper_render", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "src_yt_scraper_render", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "assignment", "confidence": "INFERRED", "source_file": "src/yt_scraper/render.py", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render_make_env", "target": "src_yt_scraper_render_format_timestamp", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_format_timestamp_hours", "target": "src_yt_scraper_render_format_timestamp" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_format_timestamp_minutes", "target": "src_yt_scraper_render_format_timestamp" }, { "relation": "indirect_call", "context": "assignment", "confidence": "INFERRED", "source_file": "src/yt_scraper/render.py", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render_make_env", "target": "src_yt_scraper_render_quote_yaml", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_quote_yaml_none", "target": "src_yt_scraper_render_quote_yaml" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_quote_yaml_plain", "target": "src_yt_scraper_render_quote_yaml" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_quote_yaml_special", "target": "src_yt_scraper_render_quote_yaml" }, { "relation": "indirect_call", "context": "assignment", "confidence": "INFERRED", "source_file": "src/yt_scraper/render.py", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render_make_env", "target": "src_yt_scraper_render_to_json", "confidence_score": 0.5 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render_make_env", "target": "environment", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render_make_env", "target": "src_yt_scraper_render_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render_render_markdown", "target": "src_yt_scraper_render_make_env", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/render.py", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_render_render_markdown", "target": "src_yt_scraper_render_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_render_markdown", "target": "src_yt_scraper_render_render_markdown" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_features.py", "source_location": "L156", "weight": 1.0, "_origin": "ast", "source": "tests_test_features_test_build_filename_stem", "target": "src_yt_scraper_render_build_filename_stem" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_build_filename_stem", "target": "src_yt_scraper_render_build_filename_stem" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_render.py", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "tests_test_render_test_build_filename_stem_no_date", "target": "src_yt_scraper_render_build_filename_stem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L102", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_segments_backfill_from_markdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_segments_parse_markdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_segments_parsedmarkdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_segments_search", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_segments_seconds_to_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_segments_store_segments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L87", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_segments_strip_quotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L173", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_segments_to_int", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_segments_ts_to_seconds", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_store_searchhit", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_segments", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L75", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_parse_markdown", "target": "src_yt_scraper_segments_ts_to_seconds", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L362", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_segments_ts_to_seconds", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L366", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_build_router", "target": "src_yt_scraper_segments_ts_to_seconds", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_parse_markdown", "target": "src_yt_scraper_segments_parsedmarkdown", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "src/yt_scraper/segments.py", "source_location": "L11", "weight": 0.8, "_origin": "ast", "source": "src_yt_scraper_segments_parsedmarkdown", "target": "src_yt_scraper_store_searchhit", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "src/yt_scraper/segments.py", "source_location": "L11", "weight": 0.8, "_origin": "ast", "source": "src_yt_scraper_segments_parsedmarkdown", "target": "src_yt_scraper_store_store", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L128", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_backfill_from_markdown", "target": "src_yt_scraper_segments_parse_markdown", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_parse_markdown", "target": "src_yt_scraper_segments_strip_quotes", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L167", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_backfill_from_markdown", "target": "src_yt_scraper_segments_store_segments", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_store_segments", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_search", "target": "src_yt_scraper_store_searchhit", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_search", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L102", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_backfill_from_markdown", "target": "src_yt_scraper_segments_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L159", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_backfill_from_markdown", "target": "src_yt_scraper_segments_to_int", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L102", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_backfill_from_markdown", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/segments.py", "source_location": "L107", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_segments_rationale_107", "target": "src_yt_scraper_segments_backfill_from_markdown", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L283", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_segments_backfill_from_markdown", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L285", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_build_router", "target": "src_yt_scraper_segments_backfill_from_markdown", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_segments_backfill_from_markdown", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_create_app", "target": "src_yt_scraper_segments_backfill_from_markdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L150", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_cookierow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L162", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_jobrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L678", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_now_iso", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L707", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_row_to_cookierow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L720", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_row_to_jobrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L682", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_row_to_videorow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L665", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_sanitize_fts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_searchhit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L129", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_segmentrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L174", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_videoref", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "src_yt_scraper_store", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L242", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_upsert_videos", "target": "src_yt_scraper_store_videoref", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_features.py", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "tests_test_features_store", "target": "src_yt_scraper_store_videoref" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_store_platform.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform_seeded_store", "target": "src_yt_scraper_store_videoref" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L682", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_row_to_videorow", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L275", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_all", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L261", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_pending", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L286", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_video", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L292", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_query_videos", "target": "src_yt_scraper_store_videorow", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L447", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_segments", "target": "src_yt_scraper_store_segmentrow", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L466", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_search_segments", "target": "src_yt_scraper_store_searchhit", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L707", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_row_to_cookierow", "target": "src_yt_scraper_store_cookierow", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L527", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_active_cookie", "target": "src_yt_scraper_store_cookierow", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L515", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_cookie", "target": "src_yt_scraper_store_cookierow", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L510", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_list_cookies", "target": "src_yt_scraper_store_cookierow", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L720", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_row_to_jobrow", "target": "src_yt_scraper_store_jobrow", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L567", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_job", "target": "src_yt_scraper_store_jobrow", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L573", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_list_jobs", "target": "src_yt_scraper_store_jobrow", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L180", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_connect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L539", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_create_job", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L198", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L594", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_dashboard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L233", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_delete_channel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L533", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_delete_cookie", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L527", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_get_active_cookie", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L275", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_get_all", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L227", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_get_channel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L515", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_get_cookie", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L567", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_get_job", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L261", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_get_pending", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L447", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_get_segments", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L286", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_get_video", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L461", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_has_segments", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L175", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L187", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_init_schema", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L222", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_list_channels", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L510", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_list_cookies", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L573", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_list_jobs", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L372", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_mark_done", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L412", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_mark_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L395", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_mark_status", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L292", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_query_videos", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L654", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_reset_errors", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L466", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_search_segments", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L521", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_set_active_cookie", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L403", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_set_upload_date", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L580", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_stats", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L423", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_store_segments", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L548", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_update_job", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L338", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_update_video_metadata", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L208", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_upsert_channel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L495", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_upsert_cookie", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L242", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store", "target": "src_yt_scraper_store_store_upsert_videos", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_build_router", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_create_app", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_init", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L270", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_resolve_channel_url", "target": "src_yt_scraper_store_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_features.py", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "tests_test_features_store", "target": "src_yt_scraper_store_store" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_store_platform.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform_store", "target": "src_yt_scraper_store_store" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_store_platform.py", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform_test_migration_idempotent", "target": "src_yt_scraper_store_store" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L175", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_init", "target": "src_yt_scraper_store_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L178", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_init", "target": "src_yt_scraper_store_store_init_schema", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L180", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_connect", "target": "connection", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L199", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_cursor", "target": "src_yt_scraper_store_store_connect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L188", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_init_schema", "target": "src_yt_scraper_store_store_connect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L541", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_create_job", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L198", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_cursor", "target": "cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L595", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_dashboard", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L234", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_delete_channel", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L534", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_delete_cookie", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L528", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_active_cookie", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L282", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_all", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L228", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_channel", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L516", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_cookie", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L568", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_job", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L271", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_pending", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L448", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_segments", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L287", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_video", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L462", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_has_segments", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L223", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_list_channels", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L511", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_list_cookies", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L574", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_list_jobs", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L381", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_mark_done", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L414", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_mark_error", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L397", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_mark_status", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L328", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_query_videos", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L660", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_reset_errors", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L482", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_search_segments", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L522", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_set_active_cookie", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L406", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_set_upload_date", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L588", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_stats", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L424", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_store_segments", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L564", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_update_job", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L369", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_update_video_metadata", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L210", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_upsert_channel", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L497", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_upsert_cookie", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L245", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_upsert_videos", "target": "src_yt_scraper_store_store_cursor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L209", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_upsert_channel", "target": "src_yt_scraper_store_now_iso", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L243", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_upsert_videos", "target": "src_yt_scraper_store_now_iso", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L273", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_pending", "target": "src_yt_scraper_store_row_to_videorow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L284", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_all", "target": "src_yt_scraper_store_row_to_videorow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L290", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_video", "target": "src_yt_scraper_store_row_to_videorow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L335", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_query_videos", "target": "src_yt_scraper_store_row_to_videorow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L380", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_mark_done", "target": "src_yt_scraper_store_now_iso", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L396", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_mark_status", "target": "src_yt_scraper_store_now_iso", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L413", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_mark_error", "target": "src_yt_scraper_store_now_iso", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "getattr", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "src/yt_scraper/store.py", "source_location": "L430", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_store_segments", "target": "src_yt_scraper_webapp_jobs_jobmanager_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L468", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_search_segments", "target": "src_yt_scraper_store_sanitize_fts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L496", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_upsert_cookie", "target": "src_yt_scraper_store_now_iso", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L513", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_list_cookies", "target": "src_yt_scraper_store_row_to_cookierow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L519", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_cookie", "target": "src_yt_scraper_store_row_to_cookierow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L531", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_active_cookie", "target": "src_yt_scraper_store_row_to_cookierow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L540", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_create_job", "target": "src_yt_scraper_store_now_iso", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L560", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_update_job", "target": "src_yt_scraper_store_now_iso", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L571", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_get_job", "target": "src_yt_scraper_store_row_to_jobrow", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L576", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_store_list_jobs", "target": "src_yt_scraper_store_row_to_jobrow", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L682", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_row_to_videorow", "target": "row", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L707", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_row_to_cookierow", "target": "row", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L720", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_store_row_to_jobrow", "target": "row", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "fastapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_webapp_api_build_router", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L451", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_webapp_api_folder_info", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L445", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_webapp_api_handle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L428", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_webapp_api_job_dict", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L436", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_webapp_api_loads", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L461", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_webapp_api_open_in_os", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L456", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_webapp_api_safe_dir", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L410", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api", "target": "src_yt_scraper_webapp_api_video_dict", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_webapp_api", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_build_router", "target": "apirouter", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_webapp_api_build_router", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_create_app", "target": "src_yt_scraper_webapp_api_build_router", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L430", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_job_dict", "target": "src_yt_scraper_webapp_api_loads", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L451", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_folder_info", "target": "src_yt_scraper_webapp_api_py_path", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/api.py", "source_location": "L461", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_api_open_in_os", "target": "src_yt_scraper_webapp_api_py_path", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "fastapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_webapp_app_create_app", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_webapp_app_load_cfg", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_webapp_jobs", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app", "target": "src_yt_scraper_webapp_jobs_jobmanager", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_create_app", "target": "fastapi", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_create_app", "target": "src_yt_scraper_webapp_app_load_cfg", "confidence_score": 1.0 }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_create_app", "target": "src_yt_scraper_webapp_app_py_path", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_create_app", "target": "src_yt_scraper_webapp_jobs_jobmanager", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/app.py", "source_location": "L76", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_app_load_cfg", "target": "src_yt_scraper_webapp_app_py_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L265", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_webapp_jobs_clone_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L282", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_webapp_jobs_handle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_webapp_jobs_jobmanager", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L270", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs", "target": "src_yt_scraper_webapp_jobs_resolve_channel_url", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_cancel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L70", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_enqueue", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_events_since", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_is_terminal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L100", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_resolve_channel_for_video", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_run_audio", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_run_batch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L194", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L87", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_run_job", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_start", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager", "target": "src_yt_scraper_webapp_jobs_jobmanager_worker", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_rationale_20", "target": "src_yt_scraper_webapp_jobs_jobmanager", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_enqueue", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_enqueue", "target": "src_yt_scraper_webapp_jobs_py_any", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_audio", "target": "src_yt_scraper_webapp_jobs_py_any", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_batch", "target": "src_yt_scraper_webapp_jobs_py_any", "confidence_score": 1.0 }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L194", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "target": "src_yt_scraper_webapp_jobs_py_any", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_cancel", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L167", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_audio", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L117", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_batch", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L203", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_worker", "target": "src_yt_scraper_webapp_jobs_jobmanager_emit", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L82", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_worker", "target": "src_yt_scraper_webapp_jobs_jobmanager_run_job", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_job", "target": "src_yt_scraper_webapp_jobs_jobmanager_run_audio", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_job", "target": "src_yt_scraper_webapp_jobs_jobmanager_run_batch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_job", "target": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L141", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_batch", "target": "src_yt_scraper_webapp_jobs_jobmanager_resolve_channel_for_video", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_batch", "target": "src_yt_scraper_webapp_jobs_clone_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L199", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "target": "src_yt_scraper_webapp_jobs_clone_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L234", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "target": "src_yt_scraper_webapp_jobs_handle", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/jobs.py", "source_location": "L200", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_jobs_jobmanager_run_channel", "target": "src_yt_scraper_webapp_jobs_resolve_channel_url", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L652", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_activatecookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L177", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_addchannel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L267", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_allselected", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L755", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_axisopts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L747", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_baropts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L592", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_cancelscrape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L812", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_channame", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_checkhealth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L381", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_closeclip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L432", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_closestats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L590", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_closestream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L520", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_cloudstyle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L400", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_copyclip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L287", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_copytext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L597", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_deletejob", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L740", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_destroycharts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L681", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_doexport", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L326", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_downloadaudio", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L353", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_downloadaudioscope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L437", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_downloadchannelpending", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L406", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_downloadcliptxt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L277", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_downloadfile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L294", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_downloadmd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L306", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_downloadmdbatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L317", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_downloadthumbnails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L337", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_downloadthumbnailsscope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L789", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_fmtdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L799", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_fmtdatetime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L805", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_fmtmonth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L780", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_fmtnum", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L625", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_handledrop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L631", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_handlefiles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L465", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_highlight", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L772", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_humandur", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_init", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L262", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_isselected", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L744", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_lineopts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L478", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadanalysis", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L169", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadchannelpending", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L152", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadchannels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L618", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadcookies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L117", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loaddashboard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L696", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadfolders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L701", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadformat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L608", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadjobs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L451", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L419", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadstats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L206", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_loadvideos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L728", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_makechart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L690", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_openchannel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L373", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_openclip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L706", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_openfolder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L227", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_openvideo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L298", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_processone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L197", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_removechannel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L672", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_removecookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L127", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_renderdashboardcharts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L510", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_rendertimelinechart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L500", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_rendertopwordschart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L715", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_rerender", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L386", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_runclip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L602", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_scrapepct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L246", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_seektranscript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L263", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_selectall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L266", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_selectnone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_setupchartdefaults", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L101", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_setview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L536", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_startscrape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L817", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_statusclass", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L558", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_subscribejob", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L657", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_testcookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L665", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_testlabel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L823", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L257", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_toggleselect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L271", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_toggleselectall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L765", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L639", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app", "target": "src_yt_scraper_webapp_static_app_uploadcookies", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_init", "target": "src_yt_scraper_webapp_static_app_setupchartdefaults", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_init", "target": "src_yt_scraper_webapp_static_app_checkhealth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L81", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_init", "target": "src_yt_scraper_webapp_static_app_loadchannels", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L80", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_init", "target": "src_yt_scraper_webapp_static_app_loaddashboard", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L653", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_activatecookie", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L183", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_addchannel", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L97", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_checkhealth", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L598", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_deletejob", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L330", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadaudio", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L363", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadaudioscope", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L439", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadchannelpending", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L310", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadmdbatch", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L321", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadthumbnails", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L347", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadthumbnailsscope", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L486", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadanalysis", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L171", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadchannelpending", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L155", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadchannels", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L620", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadcookies", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L120", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loaddashboard", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L697", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadfolders", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L702", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadformat", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L610", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadjobs", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L459", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadsearch", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L427", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadstats", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L221", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadvideos", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L710", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_openfolder", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L233", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_openvideo", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L300", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_processone", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L199", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_removechannel", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L674", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_removecookie", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L718", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_rerender", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L395", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_runclip", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L551", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_startscrape", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L660", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_testcookie", "target": "src_yt_scraper_webapp_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L692", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_openchannel", "target": "src_yt_scraper_webapp_static_app_setview", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L104", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_setview", "target": "src_yt_scraper_webapp_static_app_destroycharts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_setview", "target": "src_yt_scraper_webapp_static_app_loadanalysis", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L109", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_setview", "target": "src_yt_scraper_webapp_static_app_loadcookies", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L111", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_setview", "target": "src_yt_scraper_webapp_static_app_loadfolders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L111", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_setview", "target": "src_yt_scraper_webapp_static_app_loadformat", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_setview", "target": "src_yt_scraper_webapp_static_app_loadjobs", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L107", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_setview", "target": "src_yt_scraper_webapp_static_app_loadvideos", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_setview", "target": "src_yt_scraper_webapp_static_app_renderdashboardcharts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L122", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loaddashboard", "target": "src_yt_scraper_webapp_static_app_renderdashboardcharts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loaddashboard", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L199", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_removechannel", "target": "src_yt_scraper_webapp_static_app_loaddashboard", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L579", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_subscribejob", "target": "src_yt_scraper_webapp_static_app_loaddashboard", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L139", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_renderdashboardcharts", "target": "src_yt_scraper_webapp_static_app_baropts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L132", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_renderdashboardcharts", "target": "src_yt_scraper_webapp_static_app_fmtmonth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_renderdashboardcharts", "target": "src_yt_scraper_webapp_static_app_lineopts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L130", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_renderdashboardcharts", "target": "src_yt_scraper_webapp_static_app_makechart", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L185", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_addchannel", "target": "src_yt_scraper_webapp_static_app_loadchannels", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L162", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadchannels", "target": "src_yt_scraper_webapp_static_app_loadchannelpending", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L165", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadchannels", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L199", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_removechannel", "target": "src_yt_scraper_webapp_static_app_loadchannels", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L578", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_subscribejob", "target": "src_yt_scraper_webapp_static_app_loadchannels", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L186", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_addchannel", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L200", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_removechannel", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L223", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadvideos", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L693", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_openchannel", "target": "src_yt_scraper_webapp_static_app_loadvideos", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L577", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_subscribejob", "target": "src_yt_scraper_webapp_static_app_loadvideos", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L237", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_openvideo", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L271", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_toggleselectall", "target": "src_yt_scraper_webapp_static_app_selectall", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L313", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadmdbatch", "target": "src_yt_scraper_webapp_static_app_selectnone", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L271", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_toggleselectall", "target": "src_yt_scraper_webapp_static_app_selectnone", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L412", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadcliptxt", "target": "src_yt_scraper_webapp_static_app_downloadfile", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L295", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadmd", "target": "src_yt_scraper_webapp_static_app_downloadfile", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L290", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_copytext", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L302", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_processone", "target": "src_yt_scraper_webapp_static_app_subscribejob", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L301", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_processone", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L312", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadmdbatch", "target": "src_yt_scraper_webapp_static_app_subscribejob", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L308", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadmdbatch", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L319", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadthumbnails", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L332", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadaudio", "target": "src_yt_scraper_webapp_static_app_subscribejob", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L328", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadaudio", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L340", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadthumbnailsscope", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L365", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadaudioscope", "target": "src_yt_scraper_webapp_static_app_subscribejob", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L356", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadaudioscope", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L403", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_copyclip", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L429", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadstats", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L444", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadchannelpending", "target": "src_yt_scraper_webapp_static_app_subscribejob", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L441", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_downloadchannelpending", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L461", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadsearch", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L488", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadanalysis", "target": "src_yt_scraper_webapp_static_app_rendertimelinechart", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L494", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadanalysis", "target": "src_yt_scraper_webapp_static_app_rendertopwordschart", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L496", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadanalysis", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L506", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_rendertopwordschart", "target": "src_yt_scraper_webapp_static_app_baropts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L503", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_rendertopwordschart", "target": "src_yt_scraper_webapp_static_app_makechart", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L515", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_rendertimelinechart", "target": "src_yt_scraper_webapp_static_app_fmtmonth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L516", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_rendertimelinechart", "target": "src_yt_scraper_webapp_static_app_lineopts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L513", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_rendertimelinechart", "target": "src_yt_scraper_webapp_static_app_makechart", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L553", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_startscrape", "target": "src_yt_scraper_webapp_static_app_subscribejob", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L538", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_startscrape", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L559", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_subscribejob", "target": "src_yt_scraper_webapp_static_app_closestream", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L574", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_subscribejob", "target": "src_yt_scraper_webapp_static_app_loadjobs", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L575", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_subscribejob", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L594", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_cancelscrape", "target": "src_yt_scraper_webapp_static_app_closestream", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L594", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_cancelscrape", "target": "src_yt_scraper_webapp_static_app_loadjobs", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L598", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_deletejob", "target": "src_yt_scraper_webapp_static_app_loadjobs", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L599", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_deletejob", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L653", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_activatecookie", "target": "src_yt_scraper_webapp_static_app_loadcookies", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L621", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_loadcookies", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L674", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_removecookie", "target": "src_yt_scraper_webapp_static_app_loadcookies", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L647", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_uploadcookies", "target": "src_yt_scraper_webapp_static_app_loadcookies", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L628", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_handledrop", "target": "src_yt_scraper_webapp_static_app_handlefiles", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L633", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_handlefiles", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L634", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_handlefiles", "target": "src_yt_scraper_webapp_static_app_uploadcookies", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L649", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_uploadcookies", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L654", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_activatecookie", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L675", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_removecookie", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L711", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_openfolder", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L720", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_rerender", "target": "src_yt_scraper_webapp_static_app_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L745", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_lineopts", "target": "src_yt_scraper_webapp_static_app_axisopts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/webapp/static/app.js", "source_location": "L751", "weight": 1.0, "_origin": "ast", "source": "src_yt_scraper_webapp_static_app_baropts", "target": "src_yt_scraper_webapp_static_app_axisopts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_chapters.py", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters", "target": "tests_test_chapters_test_align_no_chapters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_chapters.py", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters", "target": "tests_test_chapters_test_align_pre_chapter_segments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_chapters.py", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters", "target": "tests_test_chapters_test_align_with_chapters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_chapters.py", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters", "target": "tests_test_chapters_test_chapters_from_info", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_chapters.py", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "tests_test_chapters", "target": "tests_test_chapters_test_chapters_from_info_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_store", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_test_backfill_from_markdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_test_build_filename_stem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_test_export_html", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L95", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_test_export_json_csv", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L111", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_test_export_srt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_test_parse_markdown_metadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_test_term_timeline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L90", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_test_ts_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_features.py", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "tests_test_features", "target": "tests_test_features_test_word_frequency", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_parse.py", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse", "target": "tests_test_parse_test_merge_adjacent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_parse.py", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse", "target": "tests_test_parse_test_parse_json3_basic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_parse.py", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse", "target": "tests_test_parse_test_parse_json3_invalid_json", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_parse.py", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse", "target": "tests_test_parse_test_parse_json3_skips_empty_events", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_parse.py", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse", "target": "tests_test_parse_test_parse_vtt_basic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_parse.py", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "tests_test_parse", "target": "tests_test_parse_test_parse_vtt_strips_tags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "tests_test_render_test_build_filename_stem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "tests_test_render_test_build_filename_stem_no_date", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "tests_test_render_test_format_timestamp_hours", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "tests_test_render_test_format_timestamp_minutes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "tests_test_render_test_quote_yaml_none", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "tests_test_render_test_quote_yaml_plain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "tests_test_render_test_quote_yaml_special", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_render.py", "source_location": "L49", "weight": 1.0, "_origin": "ast", "source": "tests_test_render", "target": "tests_test_render_test_render_markdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_seeded_store", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_store", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_cookie_invalid_rejected", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_cookie_only_one_active", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L103", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_cookie_vault", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_dashboard_aggregates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_jobs_crud", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_migration_idempotent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L91", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_query_videos_filters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_store_and_search_segments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_store_segments_overwrites", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_store_platform.py", "source_location": "L81", "weight": 1.0, "_origin": "ast", "source": "tests_test_store_platform", "target": "tests_test_store_platform_test_update_video_metadata", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".opencode/agent/webapp-builder.md", "source_location": "last line", "weight": 1.0, "source": "opencode_agent_webapp_builder", "target": "docs_superpowers_plans_2026_07_26_platform_build" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".opencode/agent/webapp-builder.md", "source_location": "last line", "weight": 1.0, "source": "opencode_agent_webapp_builder", "target": "docs_superpowers_specs_2026_07_26_platform_design" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".opencode/agent/webapp-builder.md", "source_location": "What already exists section", "weight": 1.0, "source": "opencode_agent_webapp_builder", "target": "opencode_agent_webapp_builder_store_data_layer" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": ".opencode/agent/webapp-builder.md", "source_location": null, "weight": 1.0, "source": "opencode_agent_webapp_builder", "target": "src_yt_scraper_webapp_static_index" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".opencode/goals/webapp-build.md", "source_location": "Owner agent line", "weight": 1.0, "source": "opencode_goals_webapp_build", "target": "opencode_agent_webapp_builder" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".opencode/goals/webapp-build.md", "source_location": "Spec line", "weight": 1.0, "source": "opencode_goals_webapp_build", "target": "docs_superpowers_specs_2026_07_26_platform_design" }, { "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a71", "weight": 1.0, "source": "docs_superpowers_specs_2026_07_26_platform_design", "target": "opportunities" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Configuraci\u00f3n section", "weight": 1.0, "source": "readme", "target": "config_example" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "header", "weight": 1.0, "source": "readme", "target": "readme_yt_dlp_innertube" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/plans/2026-07-26-platform-build.md", "source_location": "Spec line", "weight": 1.0, "source": "docs_superpowers_plans_2026_07_26_platform_build", "target": "docs_superpowers_specs_2026_07_26_platform_design" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a72, \u00a76.2", "weight": 1.0, "source": "docs_superpowers_specs_2026_07_26_platform_design", "target": "docs_superpowers_specs_2026_07_26_platform_design_cookies_bug_fix" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a73", "weight": 1.0, "source": "docs_superpowers_specs_2026_07_26_platform_design", "target": "docs_superpowers_specs_2026_07_26_platform_design_monorepo_architecture" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a71, \u00a714", "weight": 1.0, "source": "docs_superpowers_specs_2026_07_26_platform_design", "target": "docs_superpowers_specs_2026_07_26_platform_design_no_ai_scope" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "src/yt_scraper/webapp/static/index.html", "source_location": "Cookies view dropzone", "weight": 1.0, "source": "src_yt_scraper_webapp_static_index", "target": "docs_superpowers_specs_2026_07_26_platform_design_cookie_vault_ux" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "src/yt_scraper/webapp/static/index.html", "source_location": null, "weight": 1.0, "source": "src_yt_scraper_webapp_static_index", "target": "docs_superpowers_specs_2026_07_26_platform_design_dark_command_center" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a714", "weight": 1.0, "source": "docs_superpowers_specs_2026_07_26_platform_design_no_ai_scope", "target": "opportunities_llm_summaries" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": "\u00a714", "weight": 1.0, "source": "docs_superpowers_specs_2026_07_26_platform_design_no_ai_scope", "target": "opportunities_rag_qa" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": null, "weight": 1.0, "source": "docs_superpowers_specs_2026_07_26_platform_design_transcript_fts5", "target": "docs_superpowers_specs_2026_07_26_platform_design_sse_job_runner" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "OPPORTUNITIES.md", "source_location": null, "weight": 1.0, "source": "opportunities_search_fts5", "target": "docs_superpowers_specs_2026_07_26_platform_design_transcript_fts5" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": null, "weight": 1.0, "source": "docs_superpowers_specs_2026_07_26_platform_design_cookie_vault_ux", "target": "docs_superpowers_specs_2026_07_26_platform_design_sse_job_runner" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "OPPORTUNITIES.md", "source_location": null, "weight": 1.0, "source": "opportunities_watch_mode", "target": "docs_superpowers_specs_2026_07_26_platform_design_sse_job_runner" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md", "source_location": null, "weight": 1.0, "source": "docs_superpowers_specs_2026_07_26_platform_design_cookies_bug_fix", "target": "docs_superpowers_specs_2026_07_26_platform_design_cookie_vault_ux" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "OPPORTUNITIES.md", "source_location": null, "weight": 1.0, "source": "opportunities_analysis_wordcloud", "target": "opencode_agent_webapp_builder_store_data_layer" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "OPPORTUNITIES.md", "source_location": null, "weight": 1.0, "source": "opportunities_export_formats", "target": "opencode_agent_webapp_builder_store_data_layer" } ], "hyperedges": [ { "id": "webapp_stack_b", "label": "Workstream B webapp stack (FastAPI + Alpine SPA + subagent)", "nodes": [ "opencode_agent_webapp_builder", "opencode_goals_webapp_build", "src_yt_scraper_webapp_static_index", "docs_superpowers_specs_2026_07_26_platform_design_dark_command_center", "docs_superpowers_specs_2026_07_26_platform_design_sse_job_runner" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": ".opencode/agent/webapp-builder.md" }, { "id": "fts5_search_flow", "label": "FTS5 transcript search flow (proposal -> spec -> SPA view)", "nodes": [ "opportunities_search_fts5", "docs_superpowers_specs_2026_07_26_platform_design_transcript_fts5", "src_yt_scraper_webapp_static_index" ], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md" }, { "id": "cookie_auth_chain", "label": "Cookie auth chain (vault -> resolve_active_path -> scrape job)", "nodes": [ "docs_superpowers_specs_2026_07_26_platform_design_cookie_vault_ux", "docs_superpowers_specs_2026_07_26_platform_design_sse_job_runner", "docs_superpowers_specs_2026_07_26_platform_design_cookies_bug_fix", "src_yt_scraper_webapp_static_index" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/superpowers/specs/2026-07-26-platform-design.md" } ], "built_at_commit": "0866c92650abbe87b70cac98b64801f37626664b" }