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