https://github.com/jakobng/cinema-scrapers
· scanned 2026-06-17 01:58 UTC (1 month, 1 week ago)
116 raw signals (0 security + 116 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -11.0 (diff) · 70 actionable findings from 1 signal source. 46 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1716 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
fetch_with_playwright |
software | healthy | north/fetch_manchester_export.py:26 |
main |
software | healthy | north/fetch_manchester_export.py:52 |
__init__ |
software | healthy | north/main_scraper.py:25 |
add |
software | healthy | north/main_scraper.py:29 |
print_summary |
software | healthy | north/main_scraper.py:39 |
send_email_alert |
software | healthy | north/main_scraper.py:60 |
_run_scraper_task |
software | healthy | north/main_scraper.py:100 |
main |
software | healthy | north/main_scraper.py:109 |
enrich |
software | dead | north/main_scraper.py:265 |
scrape_ngca |
software | dead | north/venue_modules/ngca_module.py:15 |
_noscript_image |
software | healthy | north/venue_modules/whitworth_module.py:45 |
_detail_dates |
software | healthy | north/venue_modules/whitworth_module.py:60 |
scrape_whitworth |
software | healthy | north/venue_modules/whitworth_module.py:73 |
scrape_hepworth |
software | dead | north/venue_modules/hepworth_module.py:25 |
scrape_mima |
software | dead | north/venue_modules/mima_module.py:20 |
scrape_site_gallery |
software | dead | north/venue_modules/site_gallery_module.py:15 |
scrape_grundy |
software | dead | north/venue_modules/grundy_module.py:15 |
scrape_salts_mill |
software | dead | north/venue_modules/salts_mill_module.py:17 |
scrape_iwm_north |
software | dead | north/venue_modules/iwm_north_module.py:14 |
scrape_humber_street |
software | dead | north/venue_modules/humber_street_module.py:15 |
_title_from_link_text |
software | healthy | north/venue_modules/harris_preston_module.py:23 |
_parse_harris_date |
software | healthy | north/venue_modules/harris_preston_module.py:45 |
scrape_harris_preston |
software | dead | north/venue_modules/harris_preston_module.py:69 |
scrape_nsmm |
software | dead | north/venue_modules/nsmm_module.py:22 |
_get_soup |
software | healthy | north/venue_modules/york_art_gallery_module.py:31 |
_detail_info |
software | healthy | north/venue_modules/york_art_gallery_module.py:44 |
scrape_york_art_gallery |
software | healthy | north/venue_modules/york_art_gallery_module.py:70 |
scrape_castlefield |
software | dead | north/venue_modules/castlefield_module.py:16 |
scrape_twam_venue |
software | healthy | north/venue_modules/_twam.py:29 |
_parse_fact_date |
software | healthy | north/venue_modules/fact_module.py:38 |
_date_for_link |
software | healthy | north/venue_modules/fact_module.py:65 |
scrape_fact |
software | dead | north/venue_modules/fact_module.py:78 |
scrape_bowes |
software | dead | north/venue_modules/bowes_module.py:21 |
_slug_to_title |
software | healthy | north/venue_modules/baltic_module.py:18 |
scrape_baltic |
software | dead | north/venue_modules/baltic_module.py:29 |
scrape_home |
software | dead | north/venue_modules/home_manchester_module.py:29 |
scrape_impressions |
software | dead | north/venue_modules/impressions_module.py:18 |
scrape_leeds_art_gallery |
software | dead | north/venue_modules/leeds_art_gallery_module.py:18 |
parse_date_range |
software | healthy | north/venue_modules/_utils.py:41 |
norm |
software | healthy | north/venue_modules/_utils.py:115 |
_uk_one_date |
software | healthy | north/venue_modules/_utils.py:128 |
_uk_infer_year |
software | healthy | north/venue_modules/_utils.py:143 |
parse_uk_date_text |
software | healthy | north/venue_modules/_utils.py:160 |
card_text_for |
software | healthy | north/venue_modules/_utils.py:195 |
parse_short_date_range |
software | healthy | north/venue_modules/_utils.py:227 |
parse_detail_dates |
software | healthy | north/venue_modules/_utils.py:269 |
get_page_meta |
software | healthy | north/venue_modules/_utils.py:310 |
scrape_laing |
software | healthy | north/venue_modules/laing_module.py:11 |
scrape_cooper_gallery |
software | dead | north/venue_modules/cooper_gallery_module.py:15 |
scrape_tullie_house |
software | dead | north/venue_modules/tullie_house_module.py:15 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
autofix-policy.json |
software | healthy | .github/autofix-policy.json |
create_autofix_issue.sh |
software | healthy | .github/scripts/create_autofix_issue.sh |
north-exhibitions-scrape.yml |
software | healthy | .github/workflows/north-exhibitions-scrape.yml |
test-smtp-alert.yml |
software | healthy | .github/workflows/test-smtp-alert.yml |
manchester-export.yml |
software | healthy | .github/workflows/manchester-export.yml |
test-cinema-post-v3.yml |
software | healthy | .github/workflows/test-cinema-post-v3.yml |
london-scrape-and-post.yml |
software | healthy | .github/workflows/london-scrape-and-post.yml |
test-cinema-post.yml |
software | healthy | .github/workflows/test-cinema-post.yml |
cinema-health-monitor.yml |
software | healthy | .github/workflows/cinema-health-monitor.yml |
manchester-scrape-daily.yml |
software | healthy | .github/workflows/manchester-scrape-daily.yml |
taipei-scrape.yml |
software | healthy | .github/workflows/taipei-scrape.yml |
tokyo-outreach-email.yml |
software | healthy | .github/workflows/tokyo-outreach-email.yml |
tokyo-scrape-and-post.yml |
software | healthy | .github/workflows/tokyo-scrape-and-post.yml |
test-instagram-tokens.yml |
software | healthy | .github/workflows/test-instagram-tokens.yml |
fetch_manchester_export.py |
software | healthy | north/fetch_manchester_export.py |
requirements.txt |
software | healthy | north/requirements.txt |
main_scraper.py |
software | healthy | north/main_scraper.py |
ngca_module.py |
software | healthy | north/venue_modules/ngca_module.py |
whitworth_module.py |
software | healthy | north/venue_modules/whitworth_module.py |
hepworth_module.py |
software | healthy | north/venue_modules/hepworth_module.py |
mima_module.py |
software | healthy | north/venue_modules/mima_module.py |
site_gallery_module.py |
software | healthy | north/venue_modules/site_gallery_module.py |
grundy_module.py |
software | healthy | north/venue_modules/grundy_module.py |
salts_mill_module.py |
software | healthy | north/venue_modules/salts_mill_module.py |
iwm_north_module.py |
software | healthy | north/venue_modules/iwm_north_module.py |
humber_street_module.py |
software | healthy | north/venue_modules/humber_street_module.py |
harris_preston_module.py |
software | healthy | north/venue_modules/harris_preston_module.py |
nsmm_module.py |
software | healthy | north/venue_modules/nsmm_module.py |
york_art_gallery_module.py |
software | healthy | north/venue_modules/york_art_gallery_module.py |
castlefield_module.py |
software | healthy | north/venue_modules/castlefield_module.py |
_twam.py |
software | healthy | north/venue_modules/_twam.py |
fact_module.py |
software | healthy | north/venue_modules/fact_module.py |
bowes_module.py |
software | healthy | north/venue_modules/bowes_module.py |
baltic_module.py |
software | healthy | north/venue_modules/baltic_module.py |
home_manchester_module.py |
software | healthy | north/venue_modules/home_manchester_module.py |
impressions_module.py |
software | healthy | north/venue_modules/impressions_module.py |
__init__.py |
software | healthy | north/venue_modules/__init__.py |
leeds_art_gallery_module.py |
software | healthy | north/venue_modules/leeds_art_gallery_module.py |
_utils.py |
software | healthy | north/venue_modules/_utils.py |
laing_module.py |
software | healthy | north/venue_modules/laing_module.py |
cooper_gallery_module.py |
software | healthy | north/venue_modules/cooper_gallery_module.py |
tullie_house_module.py |
software | healthy | north/venue_modules/tullie_house_module.py |
shipley_module.py |
software | healthy | north/venue_modules/shipley_module.py |
manchester_art_gallery_module.py |
software | healthy | north/venue_modules/manchester_art_gallery_module.py |
open_eye_module.py |
software | healthy | north/venue_modules/open_eye_module.py |
sunderland_museum_module.py |
software | healthy | north/venue_modules/sunderland_museum_module.py |
ysp_module.py |
software | healthy | north/venue_modules/ysp_module.py |
abbot_hall_module.py |
software | healthy | north/venue_modules/abbot_hall_module.py |
lowry_module.py |
software | healthy | north/venue_modules/lowry_module.py |
liverpool_museums_module.py |
software | healthy | north/venue_modules/liverpool_museums_module.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MANCHESTER_IG_ACCESS_TOKEN |
cicd | healthy | — |
IG_ACCESS_TOKEN |
cicd | healthy | — |
LONDON_IG_ACCESS_TOKEN |
cicd | healthy | — |
SMTP_PORT |
cicd | healthy | — |
WEBSITE1_SYNC_TOKEN |
cicd | healthy | — |
WORKDIR |
cicd | healthy | — |
TIMEZONE |
cicd | healthy | — |
REPLICATE_API_TOKEN |
cicd | healthy | — |
LONDON_IG_USER_ID |
cicd | healthy | — |
DEEPSEEK_API_KEY |
cicd | healthy | — |
SMTP_EMAIL |
cicd | healthy | — |
IG_USER_ID |
cicd | healthy | — |
GEMINI_API_KEY |
cicd | healthy | — |
SMTP_PASSWORD |
cicd | healthy | — |
TMDB_API_KEY |
cicd | healthy | — |
SMTP_SERVER |
cicd | healthy | — |
MANCHESTER_IG_USER_ID |
cicd | healthy | — |
ALERT_RECIPIENT_EMAIL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
scripts |
software | healthy | .github/scripts |
workflows |
software | healthy | .github/workflows |
north |
software | healthy | north |
venue_modules |
software | healthy | north/venue_modules |
tools |
software | healthy | tools |
london |
software | healthy | london |
cinema_modules |
software | healthy | london/cinema_modules |
manchester |
software | healthy | manchester |
cinema_modules |
software | healthy | manchester/cinema_modules |
shared |
software | healthy | shared |
tokyo |
software | healthy | tokyo |
cinema_modules |
software | healthy | tokyo/cinema_modules |
tests |
software | healthy | tokyo/tests |
sample_data |
software | healthy | tokyo/sample_data |
taipei |
software | healthy | taipei |
cinema_modules |
software | healthy | taipei/cinema_modules |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::north-exhibitions-scrape |
cicd | healthy | .github/workflows/north-exhibitions-scrape.yml |
gha::test-smtp-alert |
cicd | healthy | .github/workflows/test-smtp-alert.yml |
gha::manchester-export |
cicd | healthy | .github/workflows/manchester-export.yml |
gha::test-cinema-post-v3 |
cicd | healthy | .github/workflows/test-cinema-post-v3.yml |
gha::london-scrape-and-post |
cicd | healthy | .github/workflows/london-scrape-and-post.yml |
gha::test-cinema-post |
cicd | healthy | .github/workflows/test-cinema-post.yml |
gha::cinema-health-monitor |
cicd | healthy | .github/workflows/cinema-health-monitor.yml |
gha::manchester-scrape-daily |
cicd | healthy | .github/workflows/manchester-scrape-daily.yml |
gha::taipei-scrape |
cicd | healthy | .github/workflows/taipei-scrape.yml |
gha::tokyo-outreach-email |
cicd | healthy | .github/workflows/tokyo-outreach-email.yml |
gha::tokyo-scrape-and-post |
cicd | healthy | .github/workflows/tokyo-scrape-and-post.yml |
gha::test-instagram-tokens |
cicd | healthy | .github/workflows/test-instagram-tokens.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
scrape |
cicd | healthy | .github/workflows/north-exhibitions-scrape.yml |
test-smtp |
cicd | healthy | .github/workflows/test-smtp-alert.yml |
export |
cicd | healthy | .github/workflows/manchester-export.yml |
test-cinema-post-v3 |
cicd | healthy | .github/workflows/test-cinema-post-v3.yml |
scrape-and-post |
cicd | healthy | .github/workflows/london-scrape-and-post.yml |
test-cinema-post |
cicd | healthy | .github/workflows/test-cinema-post.yml |
monitor |
cicd | healthy | .github/workflows/cinema-health-monitor.yml |
scrape-and-post |
cicd | healthy | .github/workflows/manchester-scrape-daily.yml |
scrape |
cicd | healthy | .github/workflows/taipei-scrape.yml |
send-outreach-emails |
cicd | healthy | .github/workflows/tokyo-outreach-email.yml |
scrape-and-post |
cicd | healthy | .github/workflows/tokyo-scrape-and-post.yml |
test-instagram-token |
cicd | healthy | .github/workflows/test-instagram-tokens.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ScrapeReport |
software | healthy | north/main_scraper.py:24 |
CityConfig |
software | healthy | tools/cinema_health_monitor.py:38 |
HistoryManager |
software | healthy | london/generate_post2.py:249 |
ScrapeReport |
software | healthy | london/main_scraper.py:75 |
HistoryManager |
software | healthy | manchester/generate_post2.py:248 |
ScrapeReport |
software | healthy | manchester/main_scraper.py:46 |
AIEnrichmentClient |
software | healthy | shared/ai_enrichment.py:199 |
HistoryManager |
software | healthy | tokyo/generate_post2.py:453 |
ScrapeReport |
software | healthy | tokyo/main_scraper.py:128 |
ScrapeReport |
software | healthy | taipei/main_scraper.py:50 |
| Label | Layer | Status | Path |
|---|---|---|---|
131.0.0.0 |
network | healthy | north/venue_modules/manchester_art_gallery_module.py |
120.0.0.0 |
network | healthy | london/cinema_modules/phoenix_cinema_module.py |
143.0.0.0 |
network | healthy | london/cinema_modules/act_one_module.py |
127.0.0.1 |
network | healthy | shared/ai_enrichment.py |
115.0.0.0 |
network | healthy | tokyo/cinema_modules/stranger_module.py |
126.0.0.0 |
network | healthy | tokyo/cinema_modules/musashino_kan_module.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:22 |
network | healthy | .github/workflows/tokyo-scrape-and-post.yml |
port:07 |
network | healthy | .github/workflows/tokyo-scrape-and-post.yml |
port:23 |
network | healthy | .github/workflows/tokyo-scrape-and-post.yml |
port:08 |
network | healthy | .github/workflows/tokyo-scrape-and-post.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
jakobng__cinema-scrapers |
software | healthy | /data/fable5_failed_archive/jakobng__cinema-scrapers |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tokyo/cinema_modules/tollywood_module.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tokyo/upload_to_instagram.py |
security | healthy | tokyo/upload_to_instagram.py |
This page is publicly accessible at:
https://repobility.com/scan/44628b2e-00f2-4b31-a320-46c85dd151b1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/44628b2e-00f2-4b31-a320-46c85dd151b1/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.