mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-10 23:34:38 +08:00
45 lines
1.6 KiB
JavaScript
45 lines
1.6 KiB
JavaScript
const express = require('express');
|
|
const logger = require('./utils/logger');
|
|
|
|
logger.info('🍻 RSSHub start! Cheers!');
|
|
|
|
const app = express();
|
|
|
|
app.all('*', require('./routes/all'));
|
|
|
|
// bilibili
|
|
app.get('/bilibili/user/video/:uid', require('./routes/bilibili/video'));
|
|
app.get('/bilibili/user/fav/:uid', require('./routes/bilibili/fav'));
|
|
app.get('/bilibili/user/coin/:uid', require('./routes/bilibili/coin'));
|
|
app.get('/bilibili/user/dynamic/:uid', require('./routes/bilibili/dynamic'));
|
|
app.get('/bilibili/partion/:tid', require('./routes/bilibili/partion'));
|
|
app.get('/bilibili/bangumi/:seasonid', require('./routes/bilibili/bangumi'));
|
|
|
|
// 微博
|
|
app.get('/weibo/user/:uid', require('./routes/weibo/user'));
|
|
|
|
// 网易云音乐
|
|
app.get('/ncm/playlist/:id', require('./routes/ncm/playlist'));
|
|
app.get('/ncm/user/playlist/:uid', require('./routes/ncm/userplaylist'));
|
|
app.get('/ncm/artist/:id', require('./routes/ncm/artist'));
|
|
|
|
// 掘金
|
|
app.get('/juejin/category/:category', require('./routes/juejin/category'));
|
|
|
|
// 自如
|
|
app.get('/ziroom/room/:city/:iswhole/:room/:keyword', require('./routes/ziroom/room'));
|
|
|
|
// 快递
|
|
app.get('/express/:company/:number', require('./routes/express/express'));
|
|
|
|
// 简书
|
|
app.get('/jianshu/home', require('./routes/jianshu/home'));
|
|
app.get('/jianshu/trending/weekly', require('./routes/jianshu/weekly'));
|
|
app.get('/jianshu/trending/monthly', require('./routes/jianshu/monthly'));
|
|
app.get('/jianshu/collection/:id', require('./routes/jianshu/collection'));
|
|
app.get('/jianshu/user/:id', require('./routes/jianshu/user'));
|
|
|
|
// 知乎
|
|
app.get('/zhihu/collection/:id', require('./routes/zhihu/collection'));
|
|
|
|
app.listen(1200); |