var request = require('sync-request'),
cheerio = require('cheerio'),
post = {};
var objs = {};
var tonicExpress = require("@runkit/runkit/express-endpoint/1.0.0")
var bodyParser = require('body-parser');
var app = tonicExpress(module.exports)
app.use(bodyParser.urlencoded({ extended: false }));
app.get("/", (req, res) =>
res.send(all())
)
app.get("/hmone/:name", (req, res) => {
var link = req.params.name;
var end = posts(link)
// var end = "https://universal-bypass.org/before-navigate?target="+encodeURIComponent(link)
res.send(end);
});
const all = () => {
var get = request('GET','https://drhmonegyi.net/wp-json/wp/v2/posts/').getBody('utf8');
var data = JSON.parse(get);
// data.map(obj =>{
// // rObj[obj.key] = obj.value;
// objs.id = obj.id;
// objs.title = obj.title.rendered;
// return obj;
// });
return data;
};
all();
const posts = (id) => {
var get = request('GET','https://drhmonegyi.net/wp-json/wp/v2/posts/'+id).getBody('utf8');
var data = JSON.parse(get);
var url = data.content.rendered;
var $= cheerio.load(url);
var init = $('a');
var link = [];
var title = data.title.rendered;
init.map(function(i, el) {
var urls = $(this).prop('href');
var n = urls.includes("mm96channels");
if(n){
post.postTitle = title;
post.downloadUrl = urls;
post.postUrl= $('a').attr('href');
post.postImage= $('img').attr('src')
}
})
return post
console.log(post)
}