|
|
@ -320,7 +320,6 @@ router.get('/getAnimeServers/:id([^/]+/[^/]+)' , (req, res) =>{
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/search/:title' , (req, res) =>{
|
|
|
|
router.get('/search/:title' , (req, res) =>{
|
|
|
|
|
|
|
|
|
|
|
|
let title = req.params.title;
|
|
|
|
let title = req.params.title;
|
|
|
|
|
|
|
|
|
|
|
|
api.search(title)
|
|
|
|
api.search(title)
|
|
|
@ -339,7 +338,6 @@ router.get('/search/:title' , (req, res) =>{
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/images/:query' , (req, res) =>{
|
|
|
|
router.get('/images/:query' , (req, res) =>{
|
|
|
|
|
|
|
|
|
|
|
|
let query = { title: req.params.query, count: '51', type: 'images', safesearch: '1', country: 'es_ES', uiv: '4' };
|
|
|
|
let query = { title: req.params.query, count: '51', type: 'images', safesearch: '1', country: 'es_ES', uiv: '4' };
|
|
|
|
|
|
|
|
|
|
|
|
api.getImages(query)
|
|
|
|
api.getImages(query)
|
|
|
@ -358,7 +356,6 @@ router.get('/images/:query' , (req, res) =>{
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/videos/:channelId' , (req, res) =>{
|
|
|
|
router.get('/videos/:channelId' , (req, res) =>{
|
|
|
|
|
|
|
|
|
|
|
|
let channelId = { id: req.params.channelId, part: 'snippet,id', order: 'date', maxResults: '50', prop: 'items' };
|
|
|
|
let channelId = { id: req.params.channelId, part: 'snippet,id', order: 'date', maxResults: '50', prop: 'items' };
|
|
|
|
|
|
|
|
|
|
|
|
api.getYoutubeVideos(channelId)
|
|
|
|
api.getYoutubeVideos(channelId)
|
|
|
@ -377,7 +374,6 @@ router.get('/videos/:channelId' , (req, res) =>{
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/sectionedVideos/:type' , (req, res) =>{
|
|
|
|
router.get('/sectionedVideos/:type' , (req, res) =>{
|
|
|
|
|
|
|
|
|
|
|
|
let type = req.params.type;
|
|
|
|
let type = req.params.type;
|
|
|
|
|
|
|
|
|
|
|
|
api.getSectionYoutubeVideos(type)
|
|
|
|
api.getSectionYoutubeVideos(type)
|
|
|
@ -396,7 +392,6 @@ router.get('/sectionedVideos/:type' , (req, res) =>{
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/radio' , (req, res) =>{
|
|
|
|
router.get('/radio' , (req, res) =>{
|
|
|
|
|
|
|
|
|
|
|
|
api.getRadioStations()
|
|
|
|
api.getRadioStations()
|
|
|
|
.then(stations =>{
|
|
|
|
.then(stations =>{
|
|
|
|
if (stations.length > 0) {
|
|
|
|
if (stations.length > 0) {
|
|
|
@ -431,9 +426,7 @@ router.get('/allThemes', (req, res) =>{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/themes/:title' , (req, res) =>{
|
|
|
|
router.get('/themes/:title' , (req, res) =>{
|
|
|
|
|
|
|
|
|
|
|
|
let title = req.params.title;
|
|
|
|
let title = req.params.title;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
api.getOpAndEd(title)
|
|
|
|
api.getOpAndEd(title)
|
|
|
|
.then(themes => {
|
|
|
|
.then(themes => {
|
|
|
@ -451,19 +444,17 @@ router.get('/themes/:title' , (req, res) =>{
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/themesYear/:year?', (req, res) =>{
|
|
|
|
router.get('/themesYear/:year?', (req, res) =>{
|
|
|
|
|
|
|
|
|
|
|
|
let year = req.params.year;
|
|
|
|
let year = req.params.year;
|
|
|
|
let season = req.params.season
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
api.getThemesYear(year, season)
|
|
|
|
api.getThemesYear(year)
|
|
|
|
.then(themes =>{
|
|
|
|
.then(themes =>{
|
|
|
|
if (themes.length > 0) {
|
|
|
|
if (themes.length > 0) {
|
|
|
|
res.status(200).json({
|
|
|
|
res.status(200).json({
|
|
|
|
themes
|
|
|
|
themes
|
|
|
|
});
|
|
|
|
});
|
|
|
|
} else (
|
|
|
|
} else {
|
|
|
|
res.status(500).json({ message: 'Aruppi lost in the shell'})
|
|
|
|
res.status(500).json({ message: 'Aruppi lost in the shell'});
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}).catch((err) =>{
|
|
|
|
}).catch((err) =>{
|
|
|
|
console.error(err);
|
|
|
|
console.error(err);
|
|
|
|
});
|
|
|
|
});
|
|
|
@ -512,19 +503,29 @@ router.get('/getByGenres/:genre?/:order?/:page?' , (req , res) =>{
|
|
|
|
let genres = { genre: req.params.genre, order: req.params.order, page: req.params.page };
|
|
|
|
let genres = { genre: req.params.genre, order: req.params.order, page: req.params.page };
|
|
|
|
|
|
|
|
|
|
|
|
api.getAnimeGenres(genres)
|
|
|
|
api.getAnimeGenres(genres)
|
|
|
|
.then(animes =>{
|
|
|
|
.then(animes => {
|
|
|
|
if (animes.length > 0) {
|
|
|
|
if (animes.length > 0) {
|
|
|
|
res.status(200).json({
|
|
|
|
res.status(200).json({
|
|
|
|
animes
|
|
|
|
animes
|
|
|
|
});
|
|
|
|
});
|
|
|
|
} else (
|
|
|
|
} else {
|
|
|
|
res.status(500).json({ message: 'Aruppi lost in the shell'})
|
|
|
|
res.status(500).json({ message: 'Aruppi lost in the shell'});
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}).catch((err) =>{
|
|
|
|
}).catch((err) =>{
|
|
|
|
console.error(err);
|
|
|
|
console.error(err);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/randomAnime', (req, res) => {
|
|
|
|
|
|
|
|
let randomAnime = api.getRandomAnime();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (randomAnime) {
|
|
|
|
|
|
|
|
res.status(200).json({randomAnime});
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
res.status(500).json({ message: 'Aruppi lost in the shell'});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
router.get('/destAnimePlatforms' , (req , res) =>{
|
|
|
|
router.get('/destAnimePlatforms' , (req , res) =>{
|
|
|
|
|
|
|
|
|
|
|
|
api.getDestAnimePlatforms()
|
|
|
|
api.getDestAnimePlatforms()
|
|
|
|