Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

croxy-api

Package Overview
Dependencies
Maintainers
1
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

croxy-api - npm Package Compare versions

Comparing version 2.0.3 to 2.0.4

test.js

744

files/app.js
const request = require('node-superfetch');
const EventEmitter = require("events");
const deasync = require("deasync");

@@ -7,3 +8,3 @@ class CroxyApi extends EventEmitter {

super();
if (!key) throw new Error('Lütfen bir key giriniz. (Key almak için: https://croxy.codes/ sitesinden ya da Discord sunucumuza gelerek alabilirsiniz: https://discord.gg/6qYpjuz)');
if (!key) throw new Error('Lütfen bir key giriniz. (Key almak için: https://api.croxy.codes/ sitesinden ya da Discord sunucumuza gelerek alabilirsiniz: https://discord.gg/6qYpjuz)');
this.key = key;

@@ -16,184 +17,202 @@ new Promise(async function(resolve, reject){

async döviz() {
try {
var başlat = Date.now();
const { body } = await request.get('https://croxy-api-web.glitch.me/doviz/'+this.key);
let veriler = {};
body.forEach(v => {
veriler[v.birim] = {
"birim": v.birim,
"isim": v.isim,
"alış": v.alış,
"satış": v.satış,
"değişim": v.değişim
}
});
this.emit("veriAlındı", {
veriler: veriler,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return veriler;
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
döviz() {
return deasync(async (cb) => {
try {
var başlat = Date.now();
const { body } = await request.get('https://croxy-api-web.glitch.me/doviz/'+this.key);
let veriler = {};
Object.keys(body).forEach(v => {
veriler[v] = {
"birim": body[v].birim,
"isim": body[v].isim,
"alış": body[v].alış,
"satış": body[v].satış,
"değişim": body[v].değişim
}
});
this.emit("veriAlındı", {
veriler: veriler,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, veriler);
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async deprem(sayi) {
deprem(sayi) {
if(!sayi || !Number(sayi) || sayi < 1) throw new TypeError('Lütfen kaç tane depremin görüntüleceğini yazın.')
try {
var başlat = Date.now()
const { body } = await request.get('https://croxy-api-web.glitch.me/deprem/'+sayi+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
return deasync(async (cb) => {
try {
var başlat = Date.now()
const { body } = await request.get('https://croxy-api-web.glitch.me/deprem/'+sayi+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body)
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async mcsunucu(yazi) {
mcsunucu(yazi) {
if(!yazi) throw new TypeError('Lütfen bir sunucu adresi gir. Örneğin; mc.craftrise.tc')
try {
var başlat = Date.now();
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/sunucu/"+yazi.toLowerCase()+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
return deasync(async (cb) => {
try {
var başlat = Date.now();
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/sunucu/"+yazi.toLowerCase()+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body)
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async mcoyuncu(yazi) {
mcoyuncu(yazi) {
if(!yazi) throw new TypeError('Lütfen bir oyuncu ismi gir. Örneğin; BurakGider')
try {
var başlat = Date.now();
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/oyuncu/"+yazi.toLowerCase()+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
return deasync(async (cb) => {
try {
var başlat = Date.now();
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/oyuncu/"+yazi.toLowerCase()+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body)
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async film(yazi) {
film(yazi) {
if(!yazi) throw new TypeError('Lütfen bir film ismi gir. Örneğin; Ayla')
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/film/"+yazi+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
return deasync(async (cb) => {
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/film/"+yazi+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body);
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async dizi(yazi) {
dizi(yazi) {
if(!yazi) throw new TypeError('Lütfen bir dizi ismi gir. Örneğin; Stranger Things')
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/dizi/"+yazi+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
return deasync(async (cb) => {
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/dizi/"+yazi+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body);
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async şarkı(yazi) {
şarkı(yazi) {
if(!yazi) throw new TypeError('Lütfen bir şarkı ismi gir. Örneğin; Ezhel Felaket')
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/sarki/"+yazi.toLowerCase()+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
return deasync(async (cb) => {
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/sarki/"+yazi.toLowerCase()+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body)
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async şifre(sayi) {
şifre(sayi) {
if(!sayi) throw new TypeError('Lütfen şifrenizin uzunluğunu belirleyin')
if(isNaN(sayi)) throw new TypeError('Lütfen bir sayı gir.')
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/sifreolustur/"+sayi+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body.hata ? body.hata : body.sonuç
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
return deasync(async (cb) => {
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/sifreolustur/"+sayi+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : body.sonuç);
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async vikipedi(aranacak) {
vikipedi(aranacak) {
if(!aranacak) throw new TypeError('Lütfen aranacak şeyi girin.')
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/vikipedi/"+aranacak+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body.hata ? body.hata : body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
return deasync(async (cb) => {
try {
var başlat = Date.now()
const { body } = await request.get("https://croxy-api-web.glitch.me/vikipedi/"+aranacak+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : Object.keys(body).map(x => body[x]),
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : Object.keys(body).map(x => body[x]))
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async birimçevir(birim, sayi) {
birimçevir(birim, sayi) {
const birimler = ["USD", "AUD", "DKK", "EUR", "GBP", "CHF", "SEK", "CAD", "KWD", "NOK", "SAR", "JPY", "BGN", "RON", "RUB", "IRR", "CNY", "PKR", "QAR"]

@@ -204,48 +223,8 @@ if(!birim) throw new TypeError('Lütfen bir birim giriniz.')

if(isNaN(sayi)) throw new TypeError('Lütfen bir sayı girin.')
try {
var başlat = Date.now()
const { body } = await request.get(`https://croxy-api-web.glitch.me/birimcevir/${birim}/${sayi}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
}
async çeviri(dil, yazi) {
if(!dil) throw new TypeError('Lütfen çevirilecek dili girin.')
if(!yazi) throw new TypeError('Lütfen çevireceğiniz yazıyı girin.')
try {
var başlat = Date.now()
const { body } = await request.get(`https://croxy-api-web.glitch.me/ceviri/${dil}/${yazi}`+'/'+this.key);
if(body.sonuç === yazi) throw new TypeError("Lütfen geçerli bir dil girin. Örneğin; tr, es, en vb.")
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body.hata ? body.hata : body.sonuç
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
}
async tarih(date, format) {
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019')
try {
var başlat = Date.now();
if(!format) {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}`+'/'+this.key);
return deasync(async (cb) => {
try {
var başlat = Date.now()
const { body } = await request.get(`https://croxy-api-web.glitch.me/birimcevir/${birim}/${sayi}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
veriler: body,
süreler: {

@@ -256,5 +235,18 @@ tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,

})
return body.hata ? body.hata : body.sonuç
} else {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}/${format}`+'/'+this.key);
cb(null, body)
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
çeviri(dil, yazi) {
if(!dil) throw new TypeError('Lütfen çevirilecek dili girin.')
if(!yazi) throw new TypeError('Lütfen çevireceğiniz yazıyı girin.')
return deasync(async (cb) => {
try {
var başlat = Date.now()
const { body } = await request.get(`https://croxy-api-web.glitch.me/ceviri/${dil}/${yazi}`+'/'+this.key);
if(body.sonuç === yazi) throw new TypeError("Lütfen geçerli bir dil girin. Örneğin; tr, es, en vb.")
this.emit("veriAlındı", {

@@ -267,75 +259,51 @@ veriler: body.hata ? body.hata : body.sonuç,

})
return body.hata ? body.hata : body.sonuç
cb(null, body.hata ? body.hata : body.sonuç);
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async sondakika(val) {
try {
var başlat = Date.now()
var { body } = await request.get(`https://croxy-api-web.glitch.me/sondakika/${val}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
tarih(date, format) {
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019')
return deasync(async (cb) => {
try {
var başlat = Date.now();
if(!format) {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : body.sonuç)
} else {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}/${format}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : body.sonuç)
}
})
return body.hata ? body.hata : body.sonuç
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async haber(val, kategori) {
const kategoriler = ["ekonomi", "magazin", "spor", "gündem", "türkiye", "dünya"]
if(!val) throw new TypeError("Geçerli bir sayı gir.")
if(!kategoriler.includes(kategori)) throw new TypeError("Şu kategorileri girebilirsin: "+kategoriler.join(", "))
try {
var başlat = Date.now()
var { body } = await request.get(`https://croxy-api-web.glitch.me/haber/${val}/${kategori}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body.hata ? body.hata : body.sonuç
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
}
async rastgele(val) {
try {
var başlat = Date.now()
var { body } = await request.get(`https://croxy-api-web.glitch.me/rastgeleveri/${val}`+'/'+global.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body.hata ? body.hata : body.sonuç
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
}
async kalansüre(val, format) {
if(!val) throw new TypeError('Lütfen bir tarih girin. Örneğin; 101204827 ya da January 1, 2022')
try {
var başlat = Date.now();
var { body } = await request.get(`https://croxy-api-web.glitch.me/kalansure/${val}`+'/'+global.key);
if(!format) {
sondakika(val) {
if(!val) throw new TypeError("Kaç tane son dakika haberinin görüntüleneceğini yazın.")
return deasync(async (cb) => {
try {
var başlat = Date.now()
var { body } = await request.get(`https://croxy-api-web.glitch.me/sondakika/${val}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
veriler: body.hata ? body.hata : Object.keys(body.sonuç).map(x => body.sonuç[x]),
süreler: {

@@ -346,7 +314,20 @@ tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,

})
return body.hata ? body.hata : body.sonuç
} else {
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ")
cb(null, body.hata ? body.hata : Object.keys(body.sonuç).map(x => body.sonuç[x]))
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
haber(val, kategori) {
const kategoriler = ["ekonomi", "magazin", "spor", "gündem", "türkiye", "dünya"]
if(!val) throw new TypeError("Kaç tane haberin görüntüleneceğini yazın.")
if(!kategoriler.includes(kategori)) throw new TypeError("Şu kategorileri girebilirsin: "+kategoriler.join(", "))
return deasync(async (cb) => {
try {
var başlat = Date.now()
var { body } = await request.get(`https://croxy-api-web.glitch.me/haber/${val}/${kategori}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
veriler: body.hata ? body.hata : Object.keys(body.sonuç).map(x => body.sonuç[x]),
süreler: {

@@ -357,15 +338,16 @@ tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,

})
return body.hata ? body.hata : format.replace(/\[+y]+/g, sonuç[0] || 0).replace(/\[+a]+/g, sonuç[1] || 0).replace(/\[+h]+/g, sonuç[2] || 0).replace(/\[+g]+/g, sonuç[3] || 0).replace(/\[+s]+/g, sonuç[4] || 0).replace(/\[+S]+/g, sonuç[5] || 0).replace(/\s+/g,' ')
cb(null, body.hata ? body.hata : Object.keys(body.sonuç).map(x => body.sonuç[x]));
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async geçensüre(val, format) {
if(!val) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2020')
try {
var başlat = Date.now();
var { body } = await request.get(`https://croxy-api-web.glitch.me/gecensure/${val}`+'/'+global.key);
if(!format) {
rastgele(val) {
if(!val) throw new TypeError("Bir veri girin.")
return deasync(async (cb) => {
try {
var başlat = Date.now()
var { body } = await request.get(`https://croxy-api-web.glitch.me/rastgeleveri/${val}`+'/'+this.key);
this.emit("veriAlındı", {

@@ -378,25 +360,86 @@ veriler: body.hata ? body.hata : body.sonuç,

})
return body.hata ? body.hata : body.sonuç
} else {
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ")
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body.hata ? body.hata : format.replace(/\[+y]+/g, sonuç[0] || 0).replace(/\[+a]+/g, sonuç[1] || 0).replace(/\[+h]+/g, sonuç[2] || 0).replace(/\[+g]+/g, sonuç[3] || 0).replace(/\[+s]+/g, sonuç[4] || 0).replace(/\[+S]+/g, sonuç[5] || 0).replace(/\s+/g,' ')
cb(null, body.hata ? body.hata : body.sonuç);
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
async namaz(şehir) {
kalansüre(val, format) {
if(!val) throw new TypeError('Lütfen bir tarih girin. Örneğin; 101204827 ya da January 1, 2022')
return deasync(async (cb) => {
try {
var başlat = Date.now();
var { body } = await request.get(`https://croxy-api-web.glitch.me/kalansure/${val}`+'/'+this.key);
if(!format) {
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : body.sonuç);
} else {
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ")
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : format.replace(/\[+y]+/g, sonuç[0] || 0).replace(/\[+a]+/g, sonuç[1] || 0).replace(/\[+h]+/g, sonuç[2] || 0).replace(/\[+g]+/g, sonuç[3] || 0).replace(/\[+s]+/g, sonuç[4] || 0).replace(/\[+S]+/g, sonuç[5] || 0).replace(/\s+/g,' '))
}
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
geçensüre(val, format) {
if(!val) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2020')
return deasync(async (cb) => {
try {
var başlat = Date.now();
var { body } = await request.get(`https://croxy-api-web.glitch.me/gecensure/${val}`+'/'+this.key);
if(!format) {
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : body.sonuç);
} else {
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ")
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : format.replace(/\[+y]+/g, sonuç[0] || 0).replace(/\[+a]+/g, sonuç[1] || 0).replace(/\[+h]+/g, sonuç[2] || 0).replace(/\[+g]+/g, sonuç[3] || 0).replace(/\[+s]+/g, sonuç[4] || 0).replace(/\[+S]+/g, sonuç[5] || 0).replace(/\s+/g,' '));
}
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
namaz(şehir) {
if(!şehir) throw new TypeError('Lütfen bir şehir girin.')
try {
var başlat = Date.now();
var { body } = await request.get(`https://croxy-api-web.glitch.me/namazvakti/${şehir}`+'/'+global.key);
var başlat = Date.now();
return deasync(async (cb) => {
try {
var { body } = await request.get(`https://croxy-api-web.glitch.me/namazvakti/${şehir}`+'/'+this.key);
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
this.emit("veriAlındı", {

@@ -406,40 +449,18 @@ veriler: body.hata ? body.hata : body,

tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body.hata ? body.hata : body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
cb(null, body.hata ? body.hata : body);
})()
}
async kaçkm(şehir1, şehir2) {
kaçkm(şehir1, şehir2) {
if(!şehir1) throw new TypeError('Lütfen bir şehir girin.')
if(!şehir2) throw new TypeError('Lütfen bir şehir girin.')
try {
var başlat = Date.now()
var { body } = await request.get(`https://croxy-api-web.glitch.me/kackm/${şehir1}/${şehir2}`+'/'+global.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body.hata ? body.hata : body
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
}
async sayısalTarih(date, format) {
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019')
try {
var başlat = Date.now()
if(!format) {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/sayisal/${date}`+'/'+global.key);
return deasync(async (cb) => {
try {
var başlat = Date.now()
var { body } = await request.get(`https://croxy-api-web.glitch.me/kackm/${şehir1}/${şehir2}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
veriler: body.hata ? body.hata : body,
süreler: {

@@ -450,20 +471,43 @@ tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,

})
return body.hata ? body.hata : body.sonuç
} else {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/sayisal/${date}/${format}`+'/'+global.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
return body.hata ? body.hata : body.sonuç
cb(null, body.hata ? body.hata : body);
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})()
}
sayısalTarih(date, format) {
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019')
return deasync(async (cb) => {
try {
var başlat = Date.now()
if(!format) {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/sayisal/${date}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : body.sonuç);
} else {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/sayisal/${date}/${format}`+'/'+this.key);
this.emit("veriAlındı", {
veriler: body.hata ? body.hata : body.sonuç,
süreler: {
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`,
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024)
}
})
cb(null, body.hata ? body.hata : body.sonuç);
}
} catch (err) {
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/6qYpjuz")
throw new TypeError(err);
}
})();
}
};

@@ -470,0 +514,0 @@

{
"bundleDependencies": false,
"dependencies": {
"node-superfetch": "^0.1.10"
"node-superfetch": "^0.1.10",
"deasync": "^0.1.20"
},

@@ -60,3 +61,3 @@ "deprecated": false,

"types": "./typings/index.d.ts",
"version": "2.0.3"
"version": "2.0.4"
}

@@ -7,3 +7,4 @@ # CroxyAPI - Gelişmiş Bir Türkçe Modül!

#Yenilikler
* Döviz fonksiyonuna "değişim" verisi eklendi.
* Hatalar düzeltildi.
* Async fonksiyonlar kaldırıldı. Artık "await croxy.döviz()" yerine sadece "croxy.döviz()" yazabilirsiniz.

@@ -15,7 +16,7 @@ #Premium Fiyatları

#Dökümantasyon
> Dökümantasyona websitesinden ulaşabilirsiniz. https://croxy.codes/docs
#Destek
> Destek almak için discord sunucumuza gelebilirsiniz. https://discord.gg/6qYpjuz
#API Key
> API Key almak için öncelikle sunucumuza katılmalı ve https://croxy.codes/apikey sitesinden Discord hesabınızla giriş yapmalısınız.
> API Key almak için öncelikle sunucumuza katılmalı ve https://api.croxy.codes/apikey sitesinden Discord hesabınızla giriş yapmalısınız.
> Discord hesabınızla giriş yaptıktan sonra, aynı siteye gelip butona tıklamanız gerekmektedir. Size bir API Key verilecektir. Dökümantasyon sayfasında bunu nasıl kullanabileceğiniz yazmaktadır.

@@ -22,0 +23,0 @@

declare const CroxyAPI: ({
döviz: (() => Promise<object>);
deprem: ((sayı: number) => Promise<object>);
mcsunucu: ((sunucu) => Promise<object>);
mcoyuncu: ((isim: string) => Promise<object>);
film: ((isim: string) => Promise<object>);
dizi: ((isim: string) => Promise<object>);
şarkı: ((isim: string) => Promise<object>);
şifre: ((sayı: number) => Promise<string>);
birimçevir: ((birim: string, sayı: number) => Promise<object>);
çeviri: ((dil: string, yazı: string) => Promise<string>);
tarih: ((tarih: Date, format: string | null) => Promise<string>);
sayısalTarih: ((tarih: Date, format: string | null) => Promise<string>);
sondakika: ((kategori: string | null) => Promise<object>);
haber: ((kategori: string) => Promise<object>);
rastgele: ((veri) => Promise<any>);
kalansüre: ((süre: number, format: string | null) => Promise<string>);
geçensüre: ((süre: number, format: string | null) => Promise<string>);
namaz: ((şehir: string) => Promise<object>);
kaçkm: ((şehir: string) => Promise<object>);
vikipedi: ((veri: string) => Promise<object>);
döviz: (() => object);
deprem: ((sayı: number) => object);
mcsunucu: ((sunucu) => object);
mcoyuncu: ((isim: string) => object);
film: ((isim: string) => object);
dizi: ((isim: string) => object);
şarkı: ((isim: string) => object);
şifre: ((sayı: number) => string);
birimçevir: ((birim: string, sayı: number) => object);
çeviri: ((dil: string, yazı: string) => string);
tarih: ((tarih: Date, format: string | null) => string);
sayısalTarih: ((tarih: Date, format: string | null) => string);
sondakika: ((kategori: string | null) => object);
haber: ((sayı: number, kategori: string) => object);
rastgele: ((veri) => any);
kalansüre: ((süre: number, format: string | null) => string);
geçensüre: ((süre: number, format: string | null) => string);
namaz: ((şehir: string) => object);
kaçkm: ((şehir: string) => object);
vikipedi: ((veri: string) => object);
})
export = CroxyAPI;
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc