Skip to content

Commit

Permalink
check every module
Browse files Browse the repository at this point in the history
  • Loading branch information
nondanee committed Oct 4, 2018
1 parent f0f656e commit afd45f7
Show file tree
Hide file tree
Showing 107 changed files with 364 additions and 2,301 deletions.
20 changes: 1 addition & 19 deletions module/album.js
Original file line number Diff line number Diff line change
@@ -1,22 +1,4 @@
// 获取专辑内容
// module.exports = (req, res, createWebAPIRequest, request) => {
// const cookie = req.get("Cookie") ? req.get("Cookie") : "";
// const data = {
// csrf_token: ""
// };
// const id = req.query.id;
// createWebAPIRequest(
// "music.163.com",
// `/weapi/v1/album/${id}`,
// "POST",
// data,
// cookie,
// music_req => {
// res.send(music_req);
// },
// err => res.status(502).send("fetch error")
// );
// };
// 专辑内容

module.exports = (query, request) => {
return request(
Expand Down
25 changes: 3 additions & 22 deletions module/artist_album.js
Original file line number Diff line number Diff line change
@@ -1,32 +1,13 @@
// 获取歌手专辑列表
// module.exports = (req, res, createWebAPIRequest, request) => {
// const cookie = req.get("Cookie") ? req.get("Cookie") : "";
// const id = req.query.id;
// const data = {
// offset: req.query.offset || 0,
// total: true,
// limit: req.query.limit || 30,
// csrf_token: ""
// };
// createWebAPIRequest(
// "music.163.com",
// `/weapi/artist/albums/${id}`,
// "POST",
// data,
// cookie,
// music_req => res.send(music_req),
// err => res.status(502).send("fetch error")
// );
// };
// 歌手专辑列表

module.exports = (query, request) => {
const data = {
offset: query.offset || 0,
limit: query.limit || 30,
offset: query.offset || 0,
total: true
}
return request(
'POST', `http://music.163.com/weapi/artist/albums/${query.id}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
}
20 changes: 2 additions & 18 deletions module/artist_desc.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,4 @@
// module.exports = (req, res, createWebAPIRequest, request) => {
// const cookie = req.get("Cookie") ? req.get("Cookie") : "";
// const id = req.query.id;
// const data = {
// id,
// csrf_token: ""
// };
// createWebAPIRequest(
// "music.163.com",
// `/weapi/artist/introduction`,
// "POST",
// data,
// cookie,
// music_req => res.send(music_req),
// err => res.status(502).send("fetch error")
// );
// };
// 歌手介绍

module.exports = (query, request) => {
const data = {
Expand All @@ -24,4 +8,4 @@ module.exports = (query, request) => {
'POST', `http://music.163.com/weapi/artist/introduction`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
}
67 changes: 23 additions & 44 deletions module/artist_list.js
Original file line number Diff line number Diff line change
@@ -1,55 +1,34 @@
// 歌手分类
// module.exports = (req, res, createWebAPIRequest, request) => {
// const cookie = req.get("Cookie") ? req.get("Cookie") : "";

// // categoryCode 取值
/*
categoryCode 取值
入驻歌手 5001
华语男歌手 1001
华语女歌手 1002
华语组合/乐队 1003
欧美男歌手 2001
欧美女歌手 2002
欧美组合/乐队 2003
日本男歌手 6001
日本女歌手 6002
日本组合/乐队 6003
韩国男歌手 7001
韩国女歌手 7002
韩国组合/乐队 7003
其他男歌手 4001
其他女歌手 4002
其他组合/乐队 4003
// // 入驻歌手 5001
// // 华语男歌手 1001
// // 华语女歌手 1002
// // 华语组合/乐队 1003
// // 欧美男歌手 2001
// // 欧美女歌手 2002
// // 欧美组合/乐队 2003
// // 日本男歌手 6001
// // 日本女歌手 6002
// // 日本组合/乐队 6003
// // 韩国男歌手 7001
// // 韩国女歌手 7002
// // 韩国组合/乐队 7003
// // 其他男歌手 4001
// // 其他女歌手 4002
// // 其他组合/乐队 4003

// // initial 取值a-z/A-Z

// const data = {
// categoryCode: req.query.cat || "1001",
// offset: req.query.offset || 0,
// total: req.query.total ? "true" : "false",
// limit: req.query.limit || 30,
// initial: (req.query.initial || "").toUpperCase().charCodeAt() || ""
// };
// createWebAPIRequest(
// "music.163.com",
// "/weapi/artist/list",
// "POST",
// data,
// cookie,
// music_req => {
// res.send(music_req);
// },
// err => res.status(502).send("fetch error")
// );
// };
initial 取值 a-z/A-Z
*/

module.exports = (query, request) => {
const data = {
categoryCode: query.cat || "1001",
categoryCode: query.cat || '1001',
initial: (query.initial || '').toUpperCase().charCodeAt() || '',
offset: query.offset || 0,
total: query.total ? "true" : "false",
limit: query.limit || 30,
initial: (query.initial || "").toUpperCase().charCodeAt() || ""
total: true
}
return request(
'POST', `http://music.163.com/weapi/artist/list`, data,
Expand Down
27 changes: 4 additions & 23 deletions module/artist_mv.js
Original file line number Diff line number Diff line change
@@ -1,33 +1,14 @@
// module.exports = (req, res, createWebAPIRequest, request) => {
// const cookie = req.get("Cookie") ? req.get("Cookie") : "";
// const id = req.query.id;
// const data = {
// artistId: id,
// total: true,
// offset: req.query.offset,
// limit: req.query.limit,
// csrf_token: ""
// };
// createWebAPIRequest(
// "music.163.com",
// `/weapi/artist/mvs`,
// "POST",
// data,
// cookie,
// music_req => res.send(music_req),
// err => res.status(502).send("fetch error")
// );
// };
// 歌手相关MV

module.exports = (query, request) => {
const data = {
artistId: query.id,
total: true,
limit: query.limit,
offset: query.offset,
limit: query.limit
total: true
}
return request(
'POST', `http://music.163.com/weapi/artist/mvs`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
}
28 changes: 6 additions & 22 deletions module/artist_sub.js
Original file line number Diff line number Diff line change
@@ -1,29 +1,13 @@
// 收藏歌手
// module.exports = (req, res, createWebAPIRequest, request) => {
// const cookie = req.get("Cookie") ? req.get("Cookie") : "";
// const data = {
// artistId: `${req.query.id}`
// };
// createWebAPIRequest(
// "music.163.com",
// "/weapi/artist/sub",
// "POST",
// data,
// cookie,
// music_req => {
// res.send(music_req);
// },
// err => res.status(502).send("fetch error")
// );
// };
// 收藏与取消收藏歌手

module.exports = (query, request) => {
query.t = (query.t == 1 ? 'sub' : 'unsub')
const data = {
artistId: query.id
artistId: query.id,
artistIds: '[' + query.id + ']'
}
return request(
'POST', `http://music.163.com/weapi/artist/sub`, data,
'POST', `http://music.163.com/weapi/artist/${query.t}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}

}
26 changes: 3 additions & 23 deletions module/artist_sublist.js
Original file line number Diff line number Diff line change
@@ -1,30 +1,10 @@
// 已关注歌手
// module.exports = (req, res, createWebAPIRequest, request) => {
// const cookie = req.get("Cookie") ? req.get("Cookie") : "";

// const data = {
// offset: req.query.offset || 0,
// total: req.query.total ? "true" : "false",
// limit: req.query.limit || 25
// };
// createWebAPIRequest(
// "music.163.com",
// "/weapi/artist/sublist",
// "POST",
// data,
// cookie,
// music_req => {
// res.send(music_req);
// },
// err => res.status(502).send("fetch error")
// );
// };
// 我的歌手列表

module.exports = (query, request) => {
const data = {
limit: query.limit || 25,
offset: query.offset || 0,
total: query.total ? "true" : "false",
limit: query.limit || 25
total: true
}
return request(
'POST', `http://music.163.com/weapi/artist/sublist`, data,
Expand Down
30 changes: 0 additions & 30 deletions module/artist_unsub.js

This file was deleted.

24 changes: 2 additions & 22 deletions module/artists.js
Original file line number Diff line number Diff line change
@@ -1,28 +1,8 @@
// 获取歌手单曲
// module.exports = (req, res, createWebAPIRequest, request) => {
// const cookie = req.get("Cookie") ? req.get("Cookie") : "";
// const id = req.query.id;

// const data = {
// csrf_token: ""
// };

// createWebAPIRequest(
// "music.163.com",
// `/weapi/v1/artist/${id}`,
// "POST",
// data,
// cookie,
// music_req => {
// res.send(music_req);
// },
// err => res.status(502).send("fetch error")
// );
// };
// 歌手单曲

module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/v1/artist/${query.id}`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
}
25 changes: 2 additions & 23 deletions module/banner.js
Original file line number Diff line number Diff line change
@@ -1,25 +1,4 @@
// module.exports = (req, res, createWebAPIRequest, request) => {
// const options = {
// url: "http://music.163.com/discover",
// method: "GET",
// headers: {
// "Referer": "http://music.163.com",
// "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3380.0 Safari/537.36"
// }
// };
// request(options, (error, response, body) => {
// if (error) {
// res.status(502).send("fetch error");
// } else {
// try {
// const banners = /Gbanners\s*=\s*([^;]+);/.exec(body)[1];
// res.send(JSON.stringify(eval(`({code:200,banners:${banners}})`)));
// } catch (error) {
// res.status(502).send("fetch error");
// }
// }
// });
// };
// 首页轮播图

module.exports = (query, request) => {
return request(
Expand All @@ -33,7 +12,7 @@ module.exports = (query, request) => {
return response
}
catch(err){
response.code = 500
response.status = 500
response.body = {code: 500, msg: err.stack}
return Promise.reject(response)
}
Expand Down
Loading

0 comments on commit afd45f7

Please sign in to comment.