# 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*