MCPcopy Index your code
hub / github.com/HerbertHe/iptv-sources

github.com/HerbertHe/iptv-sources @main sqlite

repository ↗ · DeepWiki ↗
75 symbols 174 edges 41 files 0 documented · 0%
README

iptv-sources

Autoupdate iptv sources

GitHub: HerbertHe/iptv-sources

Join discord: Discord

Sources are from:

EPG Sources are from:

Matrix

You can also use the services provided by Mirror Sites Matrix! See https://m3u.ibert.me for more.

Channel

channel url list count isRollback

EPG

epg url isRollback

See https://m3u.ibert.me to get more.

LICENSE

GPL-3.0 © Herbert He

本项目基于 GPL-3.0 协议开源。

Extension points exported contracts — how you extend this code

IChannelSource (Interface)
(no doc)
src/channels.ts
IREADMESource (Interface)
(no doc)
src/readme.ts
IREADMEMirrorSite (Interface)
(no doc)
src/utils/handlers.ts
ICustomRuleAppend (Interface)
(no doc)
src/task/custom/define.ts
ISource (Interface)
(no doc)
src/sources/utils.ts
ITvBoxLiveChannel (Interface)
(no doc)
src/tvbox/utils.ts
IChannel (Interface)
(no doc)
src/channels.ts
ICustomRuleReplacerItem (Interface)
(no doc)
src/task/custom/define.ts

Core symbols most depended-on inside this repo

handle_m3u
called by 9
src/sources/utils.ts
collectM3uSource
called by 8
src/utils/collector.ts
after_replaced
called by 6
src/task/custom/handler.ts
writeTvBoxJson
called by 4
src/tvbox/utils.ts
writeM3u
called by 3
src/file.ts
writeM3uToTxt
called by 3
src/file.ts
writeEpgXML
called by 3
src/file.ts
updateChannelList
called by 3
src/readme.ts

Shape

Function 52
Interface 23

Languages

TypeScript100%

Modules by API surface

src/file.ts9 symbols
src/task/env/define.ts7 symbols
src/utils/handlers.ts6 symbols
src/tvbox/utils.ts6 symbols
src/task/custom/define.ts5 symbols
src/channels.ts5 symbols
src/task/custom/handler.ts4 symbols
src/sources/utils.ts3 symbols
src/readme.ts3 symbols
src/matrix.ts3 symbols
src/utils/logo.ts2 symbols
src/utils/collector.ts2 symbols

Dependencies from manifests, versioned

@rollup/wasm-node4.20.0 · 1×
@types/koa2.15.0 · 1×
@types/koa-router7.4.8 · 1×
@types/koa-static4.0.4 · 1×
@types/markdown-it14.1.2 · 1×
@types/node22.2.0 · 1×
@types/opencc-js1.0.3 · 1×
cross-env7.0.3 · 1×
dotenv16.4.5 · 1×
koa2.15.3 · 1×
koa-router12.0.1 · 1×
koa-static5.0.0 · 1×

For agents

$ claude mcp add iptv-sources \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact