Skip to content

dyliu0312/CheckTMDB

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,163 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CheckTMDB

每日自动更新 TMDB、themoviedb、thetvdb 国内可正常连接 IP,解决 DNS 污染,供 tinyMediaManager、Kodi、群晖 VideoStation、Plex、Emby、Infuse、Nplayer 等正常刮削影片信息。

本项目无需安装任何程序,通过修改本地或路由器 hosts 文件即可使用。

使用方法

  1. 安装 SwitchHosts
  2. 添加远程 hosts:https://raw.githubusercontent.com/dyliu0312/CheckTMDB/refs/heads/main/tmdb-hosts
  3. 设置自动刷新:1 小时

命令行参数

python host.py [选项]

选项:

参数 说明
-c, --categories CATEGORIES 指定分类,用逗号分隔(如 tmdb,imdb,thetvdb
-s, --domain-set SET 预设域名组合(默认为 default: tmdb + imdb + thetvdb)
-d, --domain DOMAIN 指定单个域名(可多次使用)
-G, --github 追加 GitHub hosts 到输出
-t, --timeout TIMEOUT 请求超时秒数(默认:30)
-C, --config CONFIG 指定配置文件路径
--dry-run 仅显示配置,不发起请求

域名分类:

分类 说明
tmdb TMDB 电影/TV 元数据
imdb IMDB 电影数据库
thetvdb TVDB TV 刮削
fanart Fanart 艺术图
trakt Trakt 进度同步

使用示例:

# 默认模式(tmdb + imdb + thetvdb)
python host.py

# 查询特定分类(多个用逗号分隔)
python host.py -c tmdb
python host.py -c tmdb,imdb

# 使用所有分类
python host.py -s extended

# 查询指定域名(可多次使用)
python host.py -d api.tmdb.org
python host.py -d api.tmdb.org -d tmdb.org

# 追加 GitHub hosts
python host.py -G

# 自定义请求超时(秒)
python host.py -t 60

# 验证配置(不发起请求)
python host.py --dry-run

致谢

About

每日自动更新TMDB,themoviedb 国内可正常连接IP,解决DNS污染,供tinyMediaManager(TMM削刮器)、kodi削刮等正常削刮影片信息。

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • Python 100.0%