Files
yt-channel-scraper/graphify-out/cache/ast/v0.9.22/017d7d8cd5411dff3256656fa40fc036ebae1576f37e719d258f54ea66ded544.json
T
urieljareth 06497299ab feat: integrated audio player + animated transcript follower
- 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.
2026-07-27 00:00:28 -06:00

1 line
79 KiB
JSON

{"nodes": [{"id": "d_yt_channel_scraper_src_yt_scraper_store_py", "label": "store.py", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L1"}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_videoref", "label": "VideoRef", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L96", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_videorow", "label": "VideoRow", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L106", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_segmentrow", "label": "SegmentRow", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L129", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_searchhit", "label": "SearchHit", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L138", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_cookierow", "label": "CookieRow", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L150", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_jobrow", "label": "JobRow", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L162", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store", "label": "Store", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L174", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_init", "label": ".__init__()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L175", "_callable": true}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "D:\\yt-channel-scraper\\src\\yt_scraper\\store.py"}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_connect", "label": "._connect()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L180", "_callable": true}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "D:\\yt-channel-scraper\\src\\yt_scraper\\store.py"}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "label": "._init_schema()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L187", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "label": "._cursor()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L198", "_callable": true}, {"id": "cursor", "label": "Cursor", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "D:\\yt-channel-scraper\\src\\yt_scraper\\store.py"}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_channel", "label": ".upsert_channel()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L208", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_list_channels", "label": ".list_channels()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L222", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_get_channel", "label": ".get_channel()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L227", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_channel", "label": ".delete_channel()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L233", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_videos", "label": ".upsert_videos()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L242", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_get_pending", "label": ".get_pending()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L261", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_get_all", "label": ".get_all()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L275", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_get_video", "label": ".get_video()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L286", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "label": ".query_videos()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L292", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "label": ".update_video_metadata()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L338", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_done", "label": ".mark_done()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L372", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_status", "label": ".mark_status()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L395", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_set_upload_date", "label": ".set_upload_date()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L403", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_error", "label": ".mark_error()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L412", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "label": ".store_segments()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L423", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_get_segments", "label": ".get_segments()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L447", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_has_segments", "label": ".has_segments()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L461", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "label": ".search_segments()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L466", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_cookie", "label": ".upsert_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L495", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_list_cookies", "label": ".list_cookies()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L510", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_get_cookie", "label": ".get_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L515", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_set_active_cookie", "label": ".set_active_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L521", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_get_active_cookie", "label": ".get_active_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L527", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_cookie", "label": ".delete_cookie()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L533", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_create_job", "label": ".create_job()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L539", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "label": ".update_job()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L548", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_get_job", "label": ".get_job()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L567", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_list_jobs", "label": ".list_jobs()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L573", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_stats", "label": ".stats()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L580", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "label": ".dashboard()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L594", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_store_reset_errors", "label": ".reset_errors()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L654", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_sanitize_fts", "label": "_sanitize_fts()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L665", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "label": "_now_iso()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L678", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "label": "_row_to_videorow()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L682", "_callable": true}, {"id": "row", "label": "Row", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "D:\\yt-channel-scraper\\src\\yt_scraper\\store.py"}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_row_to_cookierow", "label": "_row_to_cookierow()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L707", "_callable": true}, {"id": "d_yt_channel_scraper_src_yt_scraper_store_row_to_jobrow", "label": "_row_to_jobrow()", "file_type": "code", "source_file": "src/yt_scraper/store.py", "source_location": "L720", "_callable": true}], "edges": [{"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L3", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "sqlite3", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L4", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "contextlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L5", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L6", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L7", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L8", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L9", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_videoref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L96", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_videorow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L106", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_segmentrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L129", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_searchhit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L138", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_cookierow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L150", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_jobrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L162", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_store", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L174", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L175", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_init", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L175", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L180", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_connect", "target": "connection", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L180", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L187", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L198", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "target": "cursor", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L198", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_channel", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L208", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_list_channels", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L222", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_get_channel", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L227", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_channel", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L233", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_videos", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L242", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_videos", "target": "d_yt_channel_scraper_src_yt_scraper_store_videoref", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L242", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_get_pending", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L261", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_pending", "target": "d_yt_channel_scraper_src_yt_scraper_store_videorow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L261", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_get_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L275", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_all", "target": "d_yt_channel_scraper_src_yt_scraper_store_videorow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L275", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_get_video", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L286", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_video", "target": "d_yt_channel_scraper_src_yt_scraper_store_videorow", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L286", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L292", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "target": "d_yt_channel_scraper_src_yt_scraper_store_videorow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L292", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L338", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_done", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L372", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L395", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_set_upload_date", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L403", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L412", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L423", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_get_segments", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L447", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_segments", "target": "d_yt_channel_scraper_src_yt_scraper_store_segmentrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L447", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_has_segments", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L461", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L466", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "target": "d_yt_channel_scraper_src_yt_scraper_store_searchhit", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L466", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_cookie", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L495", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_list_cookies", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L510", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_list_cookies", "target": "d_yt_channel_scraper_src_yt_scraper_store_cookierow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L510", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_get_cookie", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L515", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_cookierow", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L515", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_set_active_cookie", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L521", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_get_active_cookie", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L527", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_active_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_cookierow", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L527", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_cookie", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L533", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_create_job", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L539", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L548", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_get_job", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L567", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_job", "target": "d_yt_channel_scraper_src_yt_scraper_store_jobrow", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L567", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_list_jobs", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L573", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_list_jobs", "target": "d_yt_channel_scraper_src_yt_scraper_store_jobrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L573", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_stats", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L580", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L594", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_reset_errors", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L654", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_sanitize_fts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L665", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L678", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L682", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "target": "row", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L682", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "target": "d_yt_channel_scraper_src_yt_scraper_store_videorow", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L682", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_cookierow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L707", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_row_to_cookierow", "target": "row", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L707", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_row_to_cookierow", "target": "d_yt_channel_scraper_src_yt_scraper_store_cookierow", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L707", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_py", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_jobrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L720", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_row_to_jobrow", "target": "row", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L720", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_row_to_jobrow", "target": "d_yt_channel_scraper_src_yt_scraper_store_jobrow", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L720", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_init", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L176", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_init", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L178", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L188", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L199", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_channel", "target": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L209", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_channel", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L210", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_list_channels", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L223", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_channel", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L228", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_channel", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L234", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_videos", "target": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L243", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_videos", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L245", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_pending", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L271", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_pending", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L273", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_all", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L282", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_all", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L284", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_video", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L287", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_video", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L290", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L328", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L335", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L369", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_done", "target": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L380", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_done", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L381", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_status", "target": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L396", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_status", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L397", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_set_upload_date", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L406", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_error", "target": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L413", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_error", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L414", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L424", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_segments", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L448", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_segments", "target": "d_yt_channel_scraper_src_yt_scraper_store_segmentrow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L454", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_has_segments", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L462", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "target": "d_yt_channel_scraper_src_yt_scraper_store_sanitize_fts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L468", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L482", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "target": "d_yt_channel_scraper_src_yt_scraper_store_searchhit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L485", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L496", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L497", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_list_cookies", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L511", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_list_cookies", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_cookierow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L513", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L516", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_cookierow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L519", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_set_active_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L522", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_active_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L528", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_active_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_cookierow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L531", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_cookie", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L534", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_create_job", "target": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L540", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_create_job", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L541", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "target": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L560", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L564", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_job", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L568", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_get_job", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_jobrow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L571", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_list_jobs", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L574", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_list_jobs", "target": "d_yt_channel_scraper_src_yt_scraper_store_row_to_jobrow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L576", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_stats", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L588", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L595", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_store_reset_errors", "target": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L660", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "target": "d_yt_channel_scraper_src_yt_scraper_store_videorow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L684", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_row_to_cookierow", "target": "d_yt_channel_scraper_src_yt_scraper_store_cookierow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L708", "weight": 1.0}, {"source": "d_yt_channel_scraper_src_yt_scraper_store_row_to_jobrow", "target": "d_yt_channel_scraper_src_yt_scraper_store_jobrow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/yt_scraper/store.py", "source_location": "L721", "weight": 1.0}], "raw_calls": [{"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_init", "callee": "mkdir", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L177", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_connect", "callee": "connect", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L181", "receiver": "sqlite3"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_connect", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L183", "receiver": "conn"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_connect", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L184", "receiver": "conn"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "callee": "executescript", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L189", "receiver": "conn"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "callee": "SCHEMA", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "src/yt_scraper/store.py", "source_location": "L189"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L191", "receiver": "conn"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "callee": "items", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L192", "receiver": "_VIDEO_COLUMNS"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L194", "receiver": "conn"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "callee": "executescript", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L195", "receiver": "conn"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_init_schema", "callee": "_EXTRA_SCHEMA", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "src/yt_scraper/store.py", "source_location": "L195"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "callee": "cursor", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L201", "receiver": "conn"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "callee": "commit", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L202", "receiver": "conn"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_cursor", "callee": "close", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L204", "receiver": "conn"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_channel", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L211", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_list_channels", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L224", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_list_channels", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L225", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_channel", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L229", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_channel", "callee": "fetchone", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L230", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_channel", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L235", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_channel", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L236", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_channel", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L237", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_channel", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L238", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_videos", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L247", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_pending", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L266", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_pending", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L270", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_pending", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L272", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_pending", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L273", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_all", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L280", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_all", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L283", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_all", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L284", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_video", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L288", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_video", "callee": "fetchone", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L289", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L307", "receiver": "where"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L307", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L309", "receiver": "where"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L309", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L311", "receiver": "where"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L311", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "replace", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L311", "receiver": "date_from"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L313", "receiver": "where"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L313", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "replace", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L313", "receiver": "date_to"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L315", "receiver": "where"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L315", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L317", "receiver": "where"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "extend", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L318", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "join", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L319", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "get", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L320", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L329", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "fetchone", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L330", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L331", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_query_videos", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L335", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L353", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L353", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L355", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L355", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L357", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L357", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "dumps", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L357", "receiver": "json"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L359", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L359", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L361", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L361", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L363", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L363", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L365", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L365", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L368", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L370", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_video_metadata", "callee": "join", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L370", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_done", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L382", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_status", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L398", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_set_upload_date", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L407", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_mark_error", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L415", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L425", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L426", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "start", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "src/yt_scraper/store.py", "source_location": "L430"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "end", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "src/yt_scraper/store.py", "source_location": "L431"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "strip", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L432", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "text", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "src/yt_scraper/store.py", "source_location": "L432"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L435", "receiver": "rows"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L436", "receiver": "fts_rows"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "executemany", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L438", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_store_segments", "callee": "executemany", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L442", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_segments", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L449", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_segments", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L458", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_has_segments", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L463", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_has_segments", "callee": "fetchone", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L464", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L479", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L481", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L483", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_search_segments", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L490", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_upsert_cookie", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L498", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_list_cookies", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L512", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_list_cookies", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L513", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_cookie", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L517", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_cookie", "callee": "fetchone", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L518", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_set_active_cookie", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L523", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_set_active_cookie", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L525", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_active_cookie", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L529", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_active_cookie", "callee": "fetchone", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L530", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_delete_cookie", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L535", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_create_job", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L542", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_create_job", "callee": "dumps", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L545", "receiver": "json"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L552", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L552", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L554", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L554", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L556", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L556", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L558", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L558", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L560", "receiver": "sets"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L560", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L563", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L565", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_update_job", "callee": "join", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L565", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_job", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L569", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_get_job", "callee": "fetchone", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L570", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_list_jobs", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L575", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_list_jobs", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L576", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_stats", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L585", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_stats", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L589", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_stats", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L590", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L596", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L596", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "fetchone", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L599", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L599", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L611", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L611", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L616", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L616", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L623", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L623", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "fetchall", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L635", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L635", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "loads", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L639", "receiver": "json"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "lower", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L640", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "strip", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L640", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "get", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L642", "receiver": "tag_counts"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "TypeError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "src/yt_scraper/store.py", "source_location": "L643"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_dashboard", "callee": "items", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L645", "receiver": "tag_counts"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_reset_errors", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L659", "receiver": "params"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_store_reset_errors", "callee": "execute", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L661", "receiver": "cur"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_sanitize_fts", "callee": "strip", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L667", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_sanitize_fts", "callee": "split", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L671", "receiver": "cleaned"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_sanitize_fts", "callee": "strip", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L672", "receiver": "tok"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_sanitize_fts", "callee": "append", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L674", "receiver": "terms"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_sanitize_fts", "callee": "replace", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L674", "receiver": "tok"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_sanitize_fts", "callee": "join", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L675", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "callee": "isoformat", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L679", "receiver": null}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_now_iso", "callee": "now", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L679", "receiver": "datetime"}, {"caller_nid": "d_yt_channel_scraper_src_yt_scraper_store_row_to_videorow", "callee": "keys", "is_member_call": true, "source_file": "src/yt_scraper/store.py", "source_location": "L683", "receiver": "row"}]}