This directory contains Epstein-related files fetched from the Uncensored.ai free database.
The Uncensored.ai integration provides continuous data extraction and ingestion of publicly available Epstein files from the Uncensored.ai database. This includes documents, images, flight logs, financial records, and other evidence.
uncensored_files/
├── documents/ # Court documents, depositions, legal filings
├── images/ # Photos, scanned documents, evidence photos
├── videos/ # Video depositions, news footage, interviews
├── flight_logs/ # Aviation records and flight manifests
├── financial/ # Banking records, property records, transactions
├── metadata/ # JSON metadata for all downloaded files
├── uncensored_manifest.json # Complete manifest of all files
├── fetch_results.json # Latest fetch operation results
└── integration_report.md # Integration report from last run
Fetch all categories:
python scripts/fetch-uncensored-files.py --all
Fetch specific category:
python scripts/fetch-uncensored-files.py --category documents
Force refresh (ignore cache):
python scripts/fetch-uncensored-files.py --all --force
View statistics:
python scripts/fetch-uncensored-files.py --stats
The GitHub Actions workflow .github/workflows/uncensored-integration.yml runs automatically:
Set these environment variables in .env:
# Enable/disable integration
UNCENSORED_AI_ENABLED=true
# API endpoint (optional, uses default if not set)
UNCENSORED_AI_BASE_URL=https://api.uncensored.ai/v1
# API key (optional, for higher rate limits)
UNCENSORED_AI_API_KEY=your_api_key_here
# Rate limit delay in seconds between requests
UNCENSORED_AI_RATE_LIMIT=2
# Update frequency for automated fetches
UNCENSORED_AI_UPDATE_FREQUENCY=daily
# Output directory
UNCENSORED_FILES_DIR=./data/uncensored_files
Each file has associated metadata stored in metadata/:
{
"id": "unique_file_id",
"source": "Uncensored.ai",
"url": "https://...",
"type": "document",
"title": "Document title",
"description": "Document description",
"date": "2024-01-01",
"download_date": "2024-01-15T12:00:00Z",
"file_path": "data/uncensored_files/documents/...",
"file_size": 1048576,
"sha256": "abc123...",
"tags": ["tag1", "tag2"],
"related_entities": ["person1", "location1"]
}
The Uncensored.ai integration is fully integrated with the Hub core:
from epstein_files.core.hub import Hub
# Initialize Hub
hub = Hub()
# Fetch all Uncensored.ai files
results = hub.fetch_uncensored_files()
# Fetch specific categories
results = hub.fetch_uncensored_files(categories=['documents', 'flight_logs'])
# Access the manager directly
manager = hub.uncensored_ai
stats = manager.get_statistics()
Court filings, depositions, motions, legal correspondence, and other legal documents.
Photographs, scanned documents, evidence photos, and other visual evidence.
Video depositions, news footage, interviews, and other video content.
Aviation records, flight manifests, passenger lists, and travel documentation.
Banking documents, property records, transaction records, and financial statements.
The integration follows these safety protocols:
If you see “Uncensored.ai integration is disabled”:
.env.example to .envUNCENSORED_AI_ENABLED=trueIf you encounter API errors:
UNCENSORED_AI_BASE_URL is correctIf the repository becomes too large:
After fetching files:
python scripts/process-pdfs.py to extract textpython scripts/generate-search-index.pyFor issues, questions, or contributions:
This integration follows the same license as the main project. All data fetched is publicly available from Uncensored.ai’s free database.