stable #1

Merged
KaKi87 merged 14 commits from 1.0-rc1 into master 2018-10-23 04:57:05 +02:00
3 changed files with 14 additions and 2 deletions
Showing only changes of commit cc480e0cd7 - Show all commits

View file

@ -20,7 +20,7 @@ Node modules :
Web components :
- [FontAwesome](https://fontawesome.com/) - Icon pack
- [UIKit](https://getuikit.com/) - Front end framework
- [UIkit](https://getuikit.com/) - Front end framework
- [JavaScript Cookie](https://github.com/js-cookie/js-cookie) - JS cookie API
## Authors

View file

@ -1,16 +1,21 @@
import GPlay from 'google-play-scraper';
module.exports = {
/*
Google Play search using scraper API
*/
search: (query, callback) => {
// First request : get search results
GPlay.search({
term: query.name,
num: query.number,
price: query.price,
fullDetail: true
fullDetail: true // 1 more request per app to get app details (excepted permissions)
})
.then(res => {
let i = 0;
res.forEach(app => {
// 1 more request per app to get permissions
GPlay.permissions({ appId: app.appId })
.then(permissionsList => {
app.permissions = permissionsList;

View file

@ -3,14 +3,21 @@ import express from 'express';
import http from 'http';
import socketio from 'socket.io';
/*
Express server
*/
const app = express();
app.use(express.static('public'));
const server = http.createServer(app);
server.listen(3593);
/*
Socket.IO server
*/
const io = socketio.listen(server);
io.on('connection', socket => {
// Play search socket request
socket.on('search', query => Play.search(query, res => socket.emit('res', res)));
});