mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-14 03:42:30 +02:00
- add target-wide TMDB Trending discovery for movie/TV and day/week, bounded by an optional `limit` (default 100, range 1–500) of unique remote references before local matching - compose concrete Trakt and TMDB sources under one target curation policy while retaining legacy `output[].trakt` compatibility - match only positive TMDB IDs of the same media kind and preserve existing catalog identities, series closure, and Xtream alias behavior - require every active selector to complete before target IDs, writers, caches, or watches can change - preserve the YAML-owned block through Source Editor operations and add TMDB setup/failure documentation and application Credits attribution - validate complete decoded pages under independent request, selector, and shared target-batch budgets, using a configured TMDB-only HTTP profile with certificate/hostname verification and no redirects or replays
26 lines
717 B
TOML
26 lines
717 B
TOML
[package]
|
|
name = "tuliprox-curation"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
description = "Source-neutral playlist curation with Trakt and TMDB Trending adapters for tuliprox"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
shared = { workspace = true }
|
|
tuliprox-core = { workspace = true }
|
|
indexmap.workspace = true
|
|
log.workspace = true
|
|
mime = "0.3.17"
|
|
regex.workspace = true
|
|
reqwest = { version = "0.13.4", features = ["json", "rustls"] }
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
strsim = "0.11.1"
|
|
tokio = { workspace = true, features = ["io-util", "time"] }
|
|
|
|
[dev-dependencies]
|
|
tokio = { workspace = true, features = ["rt-multi-thread", "macros", "net", "test-util"] }
|