geektime
API client for time.geekbang.org (极客时间)
INSTALL
npm install geektime# or yarn add geektime
EXAMPLE
const Geektime = ;const client = 'phone' 'pass'; async { try const products = await client; console; catch error console; };
API
init
new Geektime([country], phone, password)
country 为可选,如果不传,当 86 处理
products()
返回产品列表 (专栏/视频课/微课/其他)
intro(cid)
返回专栏信息
articles(cid, size = 1000)
返回专栏文章列表
article(id)
返回单篇文章详情
comments(aid, size = 200, prev = 0)
返回专栏文章评论
audios(cid, size = 1000)
返回音频列表
NOTE
param | note |
---|---|
cid | 专栏 id |
id | 文章 id |
License
MIT