Festival de Cannes 2025 Films Watchlist Tracker

# Project Profile: Festival de Cannes 2025 Films Watchlist Tracker

# URL: https://improbablefilm.com/cannes-tracker/

## Overview
The **Festival de Cannes 2025 Films Watchlist Tracker** is an autonomous digital intelligence system designed to solve a complex cinephile problem: tracking the fragmented global distribution of the Festival de Cannes Official Selection.

By leveraging a custom squad of Python agents, the system monitors accurate release data across **Theatrical**, **Digital**, and **Physical** windows for over 80 films, synthesizing this information into a unified, real-time dashboard.

## The Mission
**Objective:** Facilitate 100% viewing completion of the 2025 Cannes Slate.
**Philosophy:** "Zero-Cost" Architecture. Built entirely on Free/Open Source Software (FOSS) and free-tier APIs.

## System Architecture & Tech Stack

### core Infrastructure
* **Language:** Python 3.11 (Local Environment)
* **Database:** MySQL 8.0 (Remote Cloud Hosting)
* **API:** TMDB (The Movie Database) API v3
* **Frontend:** WordPress (Custom HTML/CSS Injection)

### The "ENGAGE" Data Pipeline
The system utilizes a secure, tunneled connection to bridge local processing execution with remote production storage.

1. **Secure Tunneling:** Python establishes an SSH Tunnel (`sshtunnel`) to the server, forwarding local port xxxx to the remote database.

2. **Idempotent Ingestion:** The **Registrar** agent processes the static slate, ensuring no duplicate entries via rigorous checking.

3. **Metadata Enrichment:** The **Scout** agent queries TMDB for rich metadata, intelligently matching foreign titles to English-market equivalents.

4. **Availability Scanning:** The **Broker** agent performs deep scans of `release_dates` and `watch/providers` endpoints, filtering for distinct "Flatrate" (Stream) and "Rent/Buy" (VOD) windows in the US and France and overseas.

5. **Deployment:** The **Publisher** generates a highly optimized static HTML block with embedded CSS/JS, pushing it directly to the live WordPress database via SQL injection or WP-CLI, bypassing traditional CMS operational overhead.

## Live Dashboard Features
* **Dynamic Matrix:** Real-time table of all 82+ films.
* **Smart Filtering:** Dropdown menus for multi-territory availability (US/FR/Global).
* **Visual Richness:** Integrated poster art and release status indicators.
* **Status Tracking:** Visual cues for "Watched" films vs. "Pending" releases.

## Current Status
**🟢 OPERATIONAL**
The system is fully deployed and actively tracking. The "ENGAGE" protocol ensures constant updates to capture the latest streaming additions and theatrical announcements.

---
*This is An IMPROBABLE FILM PROJECT*