mirror of https://github.com/Kylart/KawAnime.git
33 lines
689 B
JavaScript
33 lines
689 B
JavaScript
|
/**
|
||
|
* Created by Kylart on 27/06/2017.
|
||
|
*/
|
||
|
|
||
|
const qs = require('querystring')
|
||
|
const axios = require('axios')
|
||
|
// const malScraper = require('mal-scraper')
|
||
|
|
||
|
const SEARCH_URI = 'https://myanimelist.net/search/prefix.json'
|
||
|
|
||
|
const searchTerm = (url, res) => {
|
||
|
const query = qs.parse(url.query.replace('?', ''))
|
||
|
|
||
|
axios.get(SEARCH_URI, {
|
||
|
params: {
|
||
|
type: 'anime',
|
||
|
keyword: query.term
|
||
|
}
|
||
|
}).then(({data}) => {
|
||
|
res.writeHead(200, {'Content-Type': 'application/json'})
|
||
|
res.write(JSON.stringify(data))
|
||
|
res.end()
|
||
|
}).catch((e) => {
|
||
|
console.log('[Search] (Term):' + e.message)
|
||
|
res.writeHead(204, {})
|
||
|
res.end()
|
||
|
})
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
searchTerm
|
||
|
}
|