Skip to content
@clusterflick

Clusterflick

Clusterflick

This is the Github org for the code that powers ClusterFlick 🍿

🎬 Looking to see what movies are showing? View them at https://clusterflick.com

Build Status

  1. Data Retrieved status
  2. Data Transformed status
    • Data Calendar status
    • Data Cached status
  3. Data Combined status
    • Data Matched status (triggers website if not skipped)
    • clusterflick.com Website status
    • analysis.clusterflick.com Analysis site status

Pipeline

flowchart LR
    retrieved["data-retrieved"]
    transformed["data-transformed"]
    calendar["data-calendar"]
    cached["data-cached"]
    combined["data-combined"]
    matched["data-matched"]

    subgraph retrival[" "]
        direction TB
        retrieved --> retrival-release>Release]
    end

    subgraph transformation[" "]
        direction TB
        transformed --> transformation-release>Release]
    end

    subgraph calendars[" "]
        direction TB
        calendar --> calendar-release>Release]
    end

    subgraph caching[" "]
        direction TB
        cached --> cached-release>Release]
    end

    subgraph combination[" "]
        direction TB
        combined --> combined-release>Release]
    end

    subgraph matching[" "]
        direction TB
        matched --> matched-release>Release]
    end

    subgraph website[" "]
        direction TB
        clusterflick.com --> id1[[Generate website]]
        analysis["analysis.clusterflick.com"] --> id2[[Generate analysis site]]
    end

    retrival --triggers--> transformation
    transformation --triggers--> calendars
    transformation --triggers--> caching
    caching --triggers--> combination
    combination --triggers--> matching
    combination --triggers--> website
    matching --"triggers (if new data)"--> website
    combination --triggers--> analysis

Loading

Tooling Status

Development

  • scripts Scripts CI
  • clusterflick.com Website CI

Social Media / Spotlights

  • Generate Last Chance
  • Generate New Films
  • Generate Single Movie

Data Maintenance

  • Update TMDB Data
  • Check Venue Statuses
  • Update Test Titles

Self-hosted Runner Maintenance

  • Runner Stats
  • Reset Dependencies
  • Check SD Card Health

Pinned Loading

  1. clusterflick.com clusterflick.com Public

    Code for the clusterflick website

    TypeScript 3

  2. scripts scripts Public

    Common scripts for managing cinema data

    JavaScript

Repositories

Showing 10 of 17 repositories

Top languages

Loading…

Most used topics

Loading…