- Video detail (done videos): added 'Download audio' button; removed the
manual 'Thumbnail' button (thumbnails auto-download now, so it was redundant).
- New 'GET /api/videos/{id}/audio' endpoint (also serves HEAD for probing),
serving data/audio/<video_id>.mp3. Audio job outtmpl switched to %(id)s so
files are addressable per video.
- Integrated <audio> player appears in the detail view once the MP3 is present
(probed via HEAD on openVideo; polled after a download job until ready).
- Synced transcript follower: as audio plays, the matching segment is
highlighted (seg-active) and auto-scrolled into view like a karaoke/lyrics
tracker. Clicking any segment timestamp or chapter seeks the audio to that
point (falls back to scroll when no audio). Playback indicator pulses while
playing.
15135 lines
456 KiB
JSON
15135 lines
456 KiB
JSON
{
|
|
"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 <thumbnails_dir>/<video_id>.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 <thumbnails_dir>/<video_id>.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"
|
|
} |