top of page

Scene Release Tracker Instant

class Release(BaseModel): name: str group: str category: str date: datetime

| Source type | Examples | Reliability | |-------------|----------|-------------| | | pre.corrupt-net.org, srrDB, predb.me, orlydb.com | High (dedicated to Scene pre logs) | | IRC announce channels | #moviereleases, #mp3releases on P2P nets | Medium (real-time but noisy) | | RSS from torrent sites | TorrentGalaxy, RARBG clone (if any) | Low (delayed, sometimes incomplete) | scene release tracker

import requests from fastapi import FastAPI from pydantic import BaseModel from datetime import datetime from typing import List app = FastAPI() class Release(BaseModel): name: str group: str category: str

@app.get("/api/releases", response_model=List[Release]) def get_releases(limit: int = 50): # Example: scrape predb.me RSS or JSON (if available) # Note: predb.me does not have official API, this is illustrative url = "https://predb.me/?rss=1" response = requests.get(url) # parse XML, extract titles like "Movie.Name.2024.1080p.WEB-DL.DDP5.1.EVILBUD" # then split by . to guess group (last part) releases = [] # ... parsing logic omitted for brevity return releases[:limit] scene release tracker

bottom of page