https://github.com/josh/plex-index
Compact Plex external ID index
https://github.com/josh/plex-index
imdb parquet plex tmdb
Last synced: 11 months ago
JSON representation
Compact Plex external ID index
- Host: GitHub
- URL: https://github.com/josh/plex-index
- Owner: josh
- License: mit
- Created: 2025-08-19T23:02:44.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-20T00:53:41.000Z (11 months ago)
- Last Synced: 2025-08-20T01:16:42.942Z (11 months ago)
- Topics: imdb, parquet, plex, tmdb
- Language: Python
- Homepage:
- Size: 62.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# plex-index
```
>>> import polars as pl
>>> pl.read_parquet("https://josh.github.io/plex-index/plex.parquet").filter(
pl.col("imdb_numeric_id") == 111161
).select(
pl.format(
"https://app.plex.tv/desktop/#!/provider/tv.plex.provider.discover/details?key=/library/metadata/{}",
pl.col("key").bin.encode("hex"),
),
pl.col("imdb_numeric_id"),
pl.col("tmdb_id"),
)
shape: (1, 3)
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────┬─────────┐
│ literal ┆ imdb_numeric_id ┆ tmdb_id │
│ --- ┆ --- ┆ --- │
│ str ┆ u32 ┆ u32 │
╞══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╪═════════════════╪═════════╡
│ https://app.plex.tv/desktop/#!/provider/tv.plex.provider.discover/details?key=/library/metadata/5d7768248a7581001f12bc77 ┆ 111161 ┆ 278 │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────┴─────────┘
```