Skip to content

ikenxuan/amagi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

amagi(泥干嘛哈哈

  • 抖音、B站的 web 端相关数据接口基于 Node.js 的实现,支持最低node版本为 v18

amagi

使用

pnpm add @ikenxuan/amagi

快速上手

直接获取相关数据

import amagi, { getDouyinData, getBilibiliData  } from '@ikenxuan/amagi'

const douyinck = '你的抖音ck'
const bilibilick = '你的B站ck'

// 方法1
const Douyin = await getDouyinData('单个视频作品数据', douyinck, { url: 'https://v.douyin.com/irHntHL7' })
const Bilibili = await getBilibiliData('单个视频作品数据', bilibilick, { url: 'https://b23.tv/9JvEHhJ' })

// 方法2
const Client = new amagi({
  douyin: douyinck,
  bilibili: bilibilick
})
const dydt1 = await Client.getDouyinData('评论数据', { url: 'https://v.douyin.com/irHntHL7', number: 25 })

本地部署一个服务端

import amagi from '@ikenxuan/amagi'

const Client = new amagi({
  douyin: '抖音ck',
  bilibili: 'B站ck'
})

Client.startClient(4567) // 监听端口

开发构建

开发环境下,支持最低node版本为 v18

  • 安装依赖
pnpm install
  • 构建
pnpm build

License

GPL-3.0

声明

本库没有后门,本库不会上传有关你的任何信息到第三方。 所配置的ck只会用于请求官方API接口

该项目代码从 kkkkkk-10086 提取修改并发布

未经同意,禁止将本项目的开源代码用于任何商业目的。因使用本项目产生的一切问题与后果由使用者自行承担,项目开发者不承担任何责任

amagi 的诞生参考了以下开源项目: