JRPC
JRPC
JRPC
var fs = require('fs')
var axios = require('axios')
var mumaker = require('mumaker')
var jpeg = require('jpeg-js')
const { GOOGLE_IMG_SCRAP , GOOGLE_QUERY } = require('google-img-scrap');
const { search } = require('yt-search');
var multer = require('multer')
var Ddos = require('ddos')
var TinyUrl = require('tinyurl');
var BitlyClient = require('bitly').BitlyClient
var express = require('express')
var request = require('request');
var cheerio = require('cheerio');
var fetch = require('node-fetch')
var FormData = require('form-data')
var { igstory} = require('./lib/scrape.js');
var { fromBuffer } = require('file-type')
var gerarnick = require('./lib/gerarnick.js')
var { mediafireDl } = require('./lib/mediafire.js');
var buffer = require('./lib/upload.js')
var exec = require('child_process');
var { Maker } = require('imagemaker.js')
var { pinterestVideoV2 } = require('./modulos-api/pinterest.js')
var TikTokScraper = require('tiktok-scraper');
var download = require('@phaticusthiccy/open-apis')
var thiccysapi = require('textmaker-thiccy');
var { pinterest } = require('./lib/funcoes.js')
var trans = require('@vitalets/google-translate-api')
const {savefrom} = require('./lib/savefrom.js')
var xfar = require('xfarr-api')
const cors = require('cors')
const { wikimedia } = require("./modulos-api/ScrapersNS/wikimedia.js")
const { wall } = require("./modulos-api/ScrapersNS/scraper.js")
var { color } = require('./lib/color.js')
const { fbdown } = require("./lib/facebook.js")
const { facebook } = require('./lib/downloader')
const { gis } = require('./lib/gimage')
var { ytMp3_2, ytMp4_2, ytPlay_2 } = require('./modulos-api/youtubev2.js')
var { nerding, gpwhatsapp, apkmody, pornhubsrc, uptodown, soundl, playstore, manga,
anime, hentaistube, pornogratis, filme, wattpad } =
require('./modulos-api/scraper.js')
var { igstalk } = require('./modulos-api/scrape.js')
var { pensadorSearch, wallpaper2 } = require('./modulos-api/scrapperlinda.js')
var { tiktok2, FacebookMp4 } = require('./modulos-api/teste.js')
var { PlayStoreSearch, MercadoLivreSearch, AmazonSearch, AmericanasSearch,
SubmarinoSearch, Horoscopo } = require('./lib/scraper/pesquisas.js')
var { kwai } = require('./modulos-api/kwai.js')
var { InArtificial, CorretorOpenAi } = require('./modulos-api/scrapper-vip.js')
var { getVideosPlaylist } = require('./modulos-api/playlist.js')
var { G1, Poder360, JovemPan, Uol, CNNBrasil, Estadao } =
require('./lib/scraper/noticias.js')
var { memesDroid } = require('./lib/scraper/aleacrapper.js')
var { ringtone } = require('./lib/scraper/ringtone.js')
var { LetradaMusica } = require('./modulos-api/letraMusic.js')
const { aiovideodl, umma, ytPlay_3} = require('./modulos-api/scraper-2.js');
const { randomGrupos } = require('./modulos-api/groups-random.js');
const { EncoderApi } = require('./modulos-api/functions.js');
var { mercadoLivreSearch2 } = require('./modulos-api/scrapperlinda.js')
const { ytPlayMp3 } = require('./modulos-api/ytmp3.js');
const { igdl } = require('./modulos-api/igdl.js')
const cfonts = require("cfonts")
const moment = require("moment-timezone");
const { performance } = require('perf_hooks');
const os = require('os')
const { RequestsAdd } = require(bla + '/modulos-api/totalreq.js');
const { pornhub } = require('./modulos-api/pornhub.js');
const { xvideos } = require('./modulos-api/xvideos.js');
const { xnxxsearch } = require('./modulos-api/xnxx.js');
const yts = require('yt-search');
var { ytSearch } = require('./lib/yt.js')
const { youtubedl } =
require('./node_modules/@bochilteam/scraper-sosmed/lib/cjs/src/youtube.js');
function ping() {
const speed = require('performance-now');
const timestampm = speed();
const latency = speed() - timestampm;
const ms = latency.toFixed(4);
return ms
}
app.use(cors())
app.set("json spaces",2)
app.use(express.static("public"))
var blacklist = require('express-blacklist');
app.use(blacklist.blockRequests('./modulos-api/blacklist.txt'));
router.use(ddos.express);
app.get("/", (req,res,next) => {
res.end("Boop");
})
app.use(router);
res.json({
status: true,
creator: 'VNCS CODE - 73999197974',
result: hasil.url.shortLink
})
});
})
.catch(function(error) {
res.json(`${error}`)
});
})
app.get('/api/igstory', async (req, res, next) => {
url = req.query.url
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
url = req.query.url
if(!url)return res.json({
status:false,
msg:'Cade o parametro url??'
})
if (!url) return res.json({ status : false, creator : `@TIOMODZ`, message : "Cade o
parametro url?"})
if(key.includes(apikey)){
igstory(url)
.then(data => {
var result = data;
res.json({
result
})
})
.catch(e => {
console.log(e);
res.json({erro:'Erro no Servidor Interno'})
})
} else {
res.json({erro:'Erro no Servidor Interno'})
}
})
mumaker.textpro("https://textpro.me/create-3d-glue-text-effect-with-realistic-
style-986.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/3d-luxury-gold-text-effect-online-1003.html",
[`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/create-berry-text-effect-online-free-
1033.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/matrix-style-text-effect-online-884.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/horror-blood-text-effect-online-883.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/create-a-cloud-text-effect-on-the-sky-online-
1004.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/create-a-futuristic-technology-neon-light-text-
effect-1006.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/xmas-cards-3d-online-942.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
app.get('/api/areia', async(req, res, next) => {
texto = req.query.texto;
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
if(!texto) return res.json({status:false,msg:'cade o parametro texto'})
mumaker.textpro("https://textpro.me/write-in-sand-summer-beach-free-online-
991.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/dropwater-text-effect-872.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/1917-style-text-effect-online-980.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/blood-text-on-the-frosted-glass-941.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/holographic-3d-text-effect-975.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/glossy-carbon-text-effect-965.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/glossy-blue-metal-text-effect-967.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/denim-text-effect-online-919.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/create-logo-joker-online-934.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/create-a-christmas-holiday-snow-text-effect-
1007.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/skeleton-text-effect-online-929.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/road-warning-text-effect-878.html", [`$
{texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/break-wall-text-effect-871.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/create-impressive-glitch-text-effects-online-
1027.html", [`${texto}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
mumaker.textpro("https://textpro.me/create-glitch-text-effect-style-tik-tok-
983.html", [`${texto}`, `${texto2}`])
.then((data) => { res.json({
status: true,
código: 200,
criador: `@TIOMODZ`,
resultado: data
})})
.catch((err) =>
console.log("ERROR"));
})
// FIM LOGOS
res.type('jpg')
res.send(await canvacord.Canvas.hitler(link))
})()
})
fetch(`https://nsfw-demo.sashido.io/api/image/classify?url=${url}`).then(e => {
res.json(e)
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
})
app.get('/nsfw/thighs', async (req, res, next) => {
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
})
})
})
})
})
})
})
})
})
})
})
})
app.get('/wallpaper/wallpapertec', async (req, res, next) => {
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
})
})
})
})
})
})
})
})
})
})
})
})
})
app.get('/random/kotori', async (req, res, next) => {
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
})
})
})
})
})
})
})
})
})
})
})
})
app.get('/wallpaper/satanic', async (req, res, next) => {
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
})
})
})
})
})
})
})
})
})
})
})
})
})
app.get('/random/kakashi', async (req, res, next) => {
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
})
})
})
})
})
})
})
})
})
})
})
})
})
app.get('/random/wallhp', async (req, res, next) => {
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
})
})
})
app.get('/random/kucing', async (req, res, next) => {
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
})
})
Pp = JSON.parse(fs.readFileSync(bla + '/data/profil.json'));
const randPp = Pp[Math.floor(Math.random() * Pp.length)]
data = await fetch(randPp).then(v => v.buffer())
await fs.writeFileSync(bla + '/tmp/pp.jpeg', data)
res.sendFile(bla + '/tmp/pp.jpeg')
})
})
})
})
})
})
})
})
})
})
})
})
apikey = req.query.apikey
if(key[key.map(i => i?.apikey)?.indexOf(apikey)]?.request <= 0) return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
if(!apikey)return res.json({resultado:'Cade o parametro apikey?'})
if(!key.map(i => i.apikey)?.includes(apikey))return
res.sendFile(path.join(__dirname, "./public/", "limited.html"))
await listkeys(apikey, req);
down.fbdown(url)
.then(e => {
res.json({
status:true,
criador: '@Vitinho ',
resultado: e})
}).catch(e => {
res.json({erro:'Erro no Servidor Interno'})
})
})
fetch('https://mnazria.herokuapp.com/api/screenshotweb?url='+url, async(error,
results) => {
if(error){
console.log(error)
res.json({
status:false,
msg:'Não encontrei o site'
})
} else {
resultado = results
bala = await getBuffer(resultado.gambar)
res.type('jpg')
res.send(bala)
}
}).catch(e => {
res.json({erro:'Erro no Servidor Interno'})
})
})
function muptime(seconds){
function pad(s){
return (s < 10 ? '0' : '') + s;
}
var hours = Math.floor(seconds / (60*60));
var minutes = Math.floor(seconds % (60*60) / 60);
var seconds = Math.floor(seconds % 60);
return 'Horas: ' + pad(hours) + ' : ' + 'Minutos: ' + pad(minutes) + ' : ' +
'Segundos: ' + pad(seconds)
}
info:{
owner: 'VNCSCODE',
whatsapp: 'https://wa.me/5573999197974'
}
}
res.json(status)
}});
console.log(banner.string)
module.exports = router;