Socket
Socket
Sign inDemoInstall

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 1.5.8 to 2.0.0-beta

index.d.ts

739

app.js
const request = require('node-superfetch');
const EventEmitter = require("events");
class CroxyApi {
constructor(keys) {
this.key = keys;
if (!this.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/mswG4px)');
new Promise(async function(resolve, reject){
const { body } = await request.get('https://croxy-api-web.glitch.me/keychecker/'+keys);
if(body.key === false) throw new Error('Girdiğiniz key geçersizdir.')
global.key = keys
})
};
class CroxyApi extends EventEmitter {
constructor(key) {
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/mswG4px)');
this.key = key;
new Promise(async function(resolve, reject){
const { body } = await request.get('https://croxy-api-web.glitch.me/keychecker/'+key);
if(body.key === false) throw new Error('Girdiğiniz key geçersizdir.');
})
};
static async döviz() {
try {
const { body } = await request.get('https://croxy-api-web.glitch.me/doviz/'+global.key);
let veriler = {};
body.forEach(v => {
veriler[v.birim] = {
"birim": v.birim,
"isim": v.isim,
"alış": v.alış,
"satış": v.satış
}
});
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/mswG4px")
throw new TypeError(err);
}
}
static async deprem(sayi) {
if(!sayi || !Number(sayi) || sayi < 1) throw new TypeError('Lütfen kaç tane depremin görüntüleceğini yazın.')
try {
const { body } = await request.get('https://croxy-api-web.glitch.me/deprem/'+sayi+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static async mcsunucu(yazi) {
if(!yazi) throw new TypeError('Lütfen bir sunucu adresi gir. Örneğin; mc.craftrise.tc')
try {
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/sunucu/"+yazi.toLowerCase()+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static async mcoyuncu(yazi) {
if(!yazi) throw new TypeError('Lütfen bir oyuncu ismi gir. Örneğin; BurakGider')
try {
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/oyuncu/"+yazi.toLowerCase()+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
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ış
}
});
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/mswG4px")
throw new TypeError(err);
}
}
static async film(yazi) {
if(!yazi) throw new TypeError('Lütfen bir film ismi gir. Örneğin; Ayla')
try {
const { body } = await request.get("https://croxy-api-web.glitch.me/film/"+yazi+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
async 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/mswG4px")
throw new TypeError(err);
}
}
static async dizi(yazi) {
if(!yazi) throw new TypeError('Lütfen bir dizi ismi gir. Örneğin; Stranger Things')
try {
const { body } = await request.get("https://croxy-api-web.glitch.me/dizi/"+yazi+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static async şarkı(yazi) {
if(!yazi) throw new TypeError('Lütfen bir şarkı ismi gir. Örneğin; Ezhel Felaket')
try {
const { body } = await request.get("https://croxy-api-web.glitch.me/sarki/"+yazi.toLowerCase()+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static async ş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 {
const { body } = await request.get("https://croxy-api-web.glitch.me/sifreolustur/"+sayi+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static async 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"]
if(!birim) throw new TypeError('Lütfen bir birim giriniz.')
if(!birimler.includes(birim)) throw new TypeError('Lütfen geçerli bir birim giriniz. Bütün birimleri öğrenmek için https://croapi.cf/docs/birimler')
if(!sayi) throw new TypeError('Lütfen bir sayı girin.')
if(isNaN(sayi)) throw new TypeError('Lütfen bir sayı girin.')
try {
const { body } = await request.get(`https://croxy-api-web.glitch.me/birimcevir/${birim}/${sayi}`+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static 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 {
const { body } = await request.get(`https://croxy-api-web.glitch.me/ceviri/${dil}/${yazi}`+'/'+global.key);
if(body.sonuç === yazi) throw new TypeError("Lütfen geçerli bir dil girin. Örneğin; tr, es, en vb.")
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/mswG4px")
throw new TypeError(err);
}
}
static async tarih(date, format) {
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019')
try {
if(!format) {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}`+'/'+global.key);
return body.hata ? body.hata : body.sonuç
} else {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}/${format}`+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
async 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/mswG4px")
throw new TypeError(err);
}
}
static async sondakika(val) {
try {
var { body } = await request.get(`https://croxy-api-web.glitch.me/sondakika/${val}`+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static 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 { body } = await request.get(`https://croxy-api-web.glitch.me/haber/${val}/${kategori}`+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static async rastgele(val) {
try {
var { body } = await request.get(`https://croxy-api-web.glitch.me/rastgeleveri/${val}`+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static 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 { body } = await request.get(`https://croxy-api-web.glitch.me/kalansure/${val}`+'/'+global.key);
if(!format) {
return body.hata ? body.hata : body.sonuç
} else {
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ")
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,' ')
}
} 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/mswG4px")
throw new TypeError(err);
}
}
static 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 { body } = await request.get(`https://croxy-api-web.glitch.me/gecensure/${val}`+'/'+global.key);
if(!format) {
return body.hata ? body.hata : body.sonuç
} else {
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ")
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,' ')
}
} 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/mswG4px")
throw new TypeError(err);
}
}
static async namaz(şehir) {
if(!şehir) throw new TypeError('Lütfen bir şehir girin.')
try {
var { body } = await request.get(`https://croxy-api-web.glitch.me/namazvakti/${şehir}`+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static async 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 { body } = await request.get(`https://croxy-api-web.glitch.me/kackm/${şehir1}/${şehir2}`+'/'+global.key);
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/mswG4px")
throw new TypeError(err);
}
}
static async sayısalTarih(date, format) {
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019')
try {
if(!format) {
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/sayisal/${date}`+'/'+global.key);
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);
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/mswG4px")
throw new TypeError(err);
}
}
async 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/mswG4px")
throw new TypeError(err);
}
}
async 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/mswG4px")
throw new TypeError(err);
}
}
async 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/mswG4px")
throw new TypeError(err);
}
}
async ş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/mswG4px")
throw new TypeError(err);
}
}
async ş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/mswG4px")
throw new TypeError(err);
}
}
async 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/mswG4px")
throw new TypeError(err);
}
}
async 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"]
if(!birim) throw new TypeError('Lütfen bir birim giriniz.')
if(!birimler.includes(birim)) throw new TypeError('Lütfen geçerli bir birim giriniz. Bütün birimleri öğrenmek için https://croapi.cf/docs/birimler')
if(!sayi) throw new TypeError('Lütfen bir sayı girin.')
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/mswG4px")
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/mswG4px")
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);
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ç
} 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)
}
})
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/mswG4px")
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)
}
})
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/mswG4px")
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/mswG4px")
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/mswG4px")
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) {
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ç
} 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,' ')
}
} 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/mswG4px")
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) {
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ç
} 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,' ')
}
} 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/mswG4px")
throw new TypeError(err);
}
}
async 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);
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/mswG4px")
throw new TypeError(err);
}
}
async 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/mswG4px")
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);
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ç
} 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ç
}
} 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/mswG4px")
throw new TypeError(err);
}
}
};

@@ -262,23 +462,24 @@ module.exports = CroxyApi;

var functions = {
şarkı: function(x) { return CroxyApi.şarkı(x) },
döviz: function(x) { return CroxyApi.döviz(x) },
deprem: function(x) { return CroxyApi.deprem(x) },
mcsunucu: function(x) { return CroxyApi.mcsunucu(x) },
mcoyuncu: function(x) { return CroxyApi.mcoyuncu(x) },
film: function(x) { return CroxyApi.film(x) },
dizi: function(x) { return CroxyApi.dizi(x) },
şifre: function(x) { return CroxyApi.şifre(x) },
birimçevir: function(x, y) { return CroxyApi.birimçevir(x, y) },
kaçkm: function(x, y) { return CroxyApi.kaçkm(x, y) },
namaz: function(x) { return CroxyApi.namaz(x) },
çeviri: function(x, y) { return CroxyApi.çeviri(x, y) },
tarih: function(x, y) { return CroxyApi.tarih(x, y) },
sayısalTarih: function(x, y) { return CroxyApi.sayısalTarih(x, y) },
haber: function(x, y) { return CroxyApi.haber(x, y) },
sondakika: function(x, y) { return CroxyApi.sondakika(x) },
rastgele: function(x) { return CroxyApi.rastgele(x) },
geçensüre: function(x) { return CroxyApi.geçensüre(x) },
kalansüre: function(x) { return CroxyApi.kalansüre(x) },
şarkı: function(x) { return CroxyApi.şarkı(x) },
döviz: function(x) { return CroxyApi.döviz(x) },
deprem: function(x) { return CroxyApi.deprem(x) },
mcsunucu: function(x) { return CroxyApi.mcsunucu(x) },
mcoyuncu: function(x) { return CroxyApi.mcoyuncu(x) },
film: function(x) { return CroxyApi.film(x) },
dizi: function(x) { return CroxyApi.dizi(x) },
şifre: function(x) { return CroxyApi.şifre(x) },
birimçevir: function(x, y) { return CroxyApi.birimçevir(x, y) },
kaçkm: function(x, y) { return CroxyApi.kaçkm(x, y) },
namaz: function(x) { return CroxyApi.namaz(x) },
çeviri: function(x, y) { return CroxyApi.çeviri(x, y) },
tarih: function(x, y) { return CroxyApi.tarih(x, y) },
sayısalTarih: function(x, y) { return CroxyApi.sayısalTarih(x, y) },
haber: function(x, y) { return CroxyApi.haber(x, y) },
sondakika: function(x) { return CroxyApi.sondakika(x) },
rastgele: function(x) { return CroxyApi.rastgele(x) },
geçensüre: function(x) { return CroxyApi.geçensüre(x) },
kalansüre: function(x) { return CroxyApi.kalansüre(x) },
vikipedi: function(x) { return CroxyApi.vikipedi(x) },
}
module.exports.functions = functions;
{
"bundleDependencies": false,
"dependencies": {
"croxydb": "latest",
"node-superfetch": "^0.1.10"
},
"deprecated": false,
"description": "Gelişmiş bir Türkçe modül. Döviz, çeviri, veri kaydettirme, tarih, para birimine çevirme, dizi arama, film arama, şarkı sözü arama, 2 şehir arası kilometre hesabı, son daika haberler/normal haberler, Minecraft sunucu/oyuncu arama",
"keywords": [
"döviz",
"birim",
"çevirme",
"instagram",
"twitter",
"hesap",
"arama",
"dizi",
"veri",
"süre",
"kaydettirme",
"çeviri",
"film",
"arama",
"şarkı",
"sözü",
"arama",
"kekoca",
"tarih",
"yazma",
"şifre",
"oluşturma",
"minecraft",
"türkçe",
"discord",
"discord modül",
"croxy",
"croxy-api",
"duration",
"duration-format",
"moment",
"namaz",
"namaz vakti",
"son dakika",
"trt",
"trt haber",
"haberler",
"sondakika",
"son dakika haberleri",
"haber",
"şehirler arası kilometre"
],
"license": "ISC",
"main": "app.js",
"name": "croxy-api",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"version": "1.5.8"
"bundleDependencies": false,
"dependencies": {
"node-superfetch": "^0.1.10"
},
"deprecated": false,
"description": "Gelişmiş bir Türkçe modül. Döviz, çeviri, veri kaydettirme, tarih, para birimine çevirme, dizi arama, film arama, şarkı sözü arama, 2 şehir arası kilometre hesabı, son daika haberler/normal haberler, Minecraft sunucu/oyuncu arama",
"keywords": [
"döviz",
"birim",
"çevirme",
"instagram",
"twitter",
"hesap",
"arama",
"dizi",
"veri",
"süre",
"kaydettirme",
"çeviri",
"film",
"arama",
"şarkı",
"sözü",
"arama",
"kekoca",
"tarih",
"yazma",
"şifre",
"oluşturma",
"minecraft",
"türkçe",
"discord",
"discord modül",
"croxy",
"croxy-api",
"duration",
"duration-format",
"moment",
"namaz",
"namaz vakti",
"son dakika",
"trt",
"trt haber",
"haberler",
"sondakika",
"son dakika haberleri",
"haber",
"şehirler arası kilometre",
"vikipedi",
"wikipedia"
],
"license": "ISC",
"main": "app.js",
"typings": "index.d.ts",
"name": "croxy-api",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"version": "2.0.0-beta"
}

@@ -7,6 +7,12 @@ # Croxy-Api - Gelişmiş Bir Türkçe Modül!

#Yenilikler
* "kaçkm" fonksiyonu eklendi. İki şehir arası kilometre hesabı yapar ve bilgileri size verir.
* "sondakika" fonksiyonu eklendi. Girilen sayı kadar son dakika haberini size gösterir. SINIR 50
* "haber" fonksiyonu eklendi. Girilen kategorinin haberlerini girilen sayı kadar size gösterir. SINIR 50
* "vikipedi" fonksiyonu eklendi.
* Typescript desteği eklendi.
* Eventler eklendi. Yani croxy.on("veriAlındı") yazarsanız o an hangi veri alınırsa o veriler tetiklenir.
* Premium sistemi eklendi. Artık sadece 25 kullanım yapabilirsiniz. 25 kullanım yaptığınız zaman 15 dakika ban yersiniz ve 15 dakika sonunda tekrar kullanabilirsiniz. Bunu engellemek için premium satın almalısınız.
#Premium Fiyatları
> 1 aylık 5 TL
> Sınırsız 20 TL
> Ya da Discord sunucumuza boost basın ve boostunuzu çekene kadar premium sahibi olun!
#Dökümantasyon

@@ -13,0 +19,0 @@ > Dökümantasyona websitesinden ulaşabilirsiniz. https://croxy.codes/docs

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