устарело! мне лень переписывать сервер, да и смысла особого нет, используйте kodikwrapper и класс VideoLinks
Получение ссылок на m3u8-плейлисты с базы Kodik
git clone https://github.com/thedvxchsquad/kodik-video-links.git
cd kodik-video-links
pnpm install
npx ts-node src/server.ts
PORT=1234 pnpm run start
Парсинг ссылки
GET /parse
Параметр | Тип | Описание | По умолчанию |
---|---|---|---|
link | string | Ссылка на серию / фильм с базы Kodik | |
extended | boolean | Дополнительные поля | false |
/parse?link=http://kodik.cc/video/19850/6476310cc6d90aa9304d5d8af3a91279/720p
/parse?link=http://aniqit.com/seria/538868/cd8113b0efb75a204cb2777a3e098cda/720p&extended
{
"ok": true,
"data": {
"protocol": "http",
"type": "seria",
"id": "538868",
"hash": "cd8113b0efb75a204cb2777a3e098cda",
"quality": "720"
}
}
{
"ok": true,
"data": {
"protocol": "http",
"type": "seria",
"id": "538868",
"hash": "cd8113b0efb75a204cb2777a3e098cda",
"quality": "720",
"d": "kodik.cc",
"d_sign": "9945930febce35101e96ce0fe360f9729430271c19941e63c5208c2f342e10ed",
"pd": "aniqit.com",
"pd_sign": "716d0963074fd798baeda496497e185ae65a539e726a0db11ffd49e615aab73b",
"ref_sign": "208d2a75f78d8afe7a1c73c2d97fd3ce07534666ab4405369f4f8705a9741144",
"ref": ""
}
}
Получение ссылок на видео
GET /video-links
Параметр | Тип | Описание | По умолчанию |
---|---|---|---|
link | string | Ссылка на серию / фильм с базы Kodik | |
extended | boolean | Дополнительные поля(распаршенные параметры) | false |
/video-links?link=http://kodik.cc/video/19850/6476310cc6d90aa9304d5d8af3a91279/720p
/video-links?link=http://aniqit.com/seria/538868/cd8113b0efb75a204cb2777a3e098cda/720p&extended
{
"ok": true,
"data": {
"links": {
"360": [
{
"src": "//cloud.kodik-storage.com/useruploads/f6bcbf58-4a96-462d-b013-1e6c2fbb0bf7/ede72c81a02c8c52f0d17c32ffafe3a5:2022020610/360.mp4:hls:manifest.m3u8",
"type": "application/x-mpegURL"
}
],
"480": [
{
"src": "//cloud.kodik-storage.com/useruploads/f6bcbf58-4a96-462d-b013-1e6c2fbb0bf7/ede72c81a02c8c52f0d17c32ffafe3a5:2022020610/480.mp4:hls:manifest.m3u8",
"type": "application/x-mpegURL"
}
],
"720": [
{
"src": "//cloud.kodik-storage.com/useruploads/f6bcbf58-4a96-462d-b013-1e6c2fbb0bf7/ede72c81a02c8c52f0d17c32ffafe3a5:2022020610/720.mp4:hls:manifest.m3u8",
"type": "application/x-mpegURL"
}
]
}
}
}
{
"ok": true,
"data": {
"params": {
"protocol": "http",
"info": "{}",
"ban_user": false,
"type": "video",
"id": "19850",
"hash": "6476310cc6d90aa9304d5d8af3a91279",
"d": "kodik.cc",
"d_sign": "9945930febce35101e96ce0fe360f9729430271c19941e63c5208c2f342e10ed",
"pd": "kodik.cc",
"pd_sign": "9945930febce35101e96ce0fe360f9729430271c19941e63c5208c2f342e10ed",
"ref_sign": "208d2a75f78d8afe7a1c73c2d97fd3ce07534666ab4405369f4f8705a9741144",
"ref": ""
},
"links": {
"240": [
{
"src": "https://cloud.kodik-cdn.com/movies/9c4890024a022aaadf47422d5d0dbb75a3c27eeb/b082153774c1ee9cad716ff7f313652a:2022020610/240.mp4:hls:manifest.m3u8",
"type": "application/x-mpegURL"
}
],
"360": [
{
"src": "https://cloud.kodik-cdn.com/movies/9c4890024a022aaadf47422d5d0dbb75a3c27eeb/b082153774c1ee9cad716ff7f313652a:2022020610/360.mp4:hls:manifest.m3u8",
"type": "application/x-mpegURL"
}
],
"480": [
{
"src": "https://cloud.kodik-cdn.com/movies/9c4890024a022aaadf47422d5d0dbb75a3c27eeb/b082153774c1ee9cad716ff7f313652a:2022020610/480.mp4:hls:manifest.m3u8",
"type": "application/x-mpegURL"
}
],
"720": [
{
"src": "https://cloud.kodik-cdn.com/movies/9c4890024a022aaadf47422d5d0dbb75a3c27eeb/b082153774c1ee9cad716ff7f313652a:2022020610/720.mp4:hls:manifest.m3u8",
"type": "application/x-mpegURL"
}
]
}
}
}
neverlane from thedvxchsquad 2022 - ?