Comparing version 2.0.8 to 2.0.9
153
files/app.js
@@ -55,4 +55,4 @@ const request = require('node-superfetch'); | ||
} 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/tuG3B8mJ49") | ||
throw new TypeError(err); | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
@@ -78,4 +78,4 @@ })(); | ||
"isim": body[v].isim, | ||
"alış": body[v].alış, | ||
"satış": body[v].satış, | ||
"hacim": body[v].hacim, | ||
"değişim": body[v].değişim | ||
@@ -86,4 +86,4 @@ } | ||
} 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/tuG3B8mJ49") | ||
throw new TypeError(err); | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
@@ -94,2 +94,33 @@ })(); | ||
/** | ||
* Güncel hisse kurunu gösterir. | ||
* @example | ||
* // returns Object[] | ||
* CroxyAPI.hisse(); | ||
* @return {Object[]} Hisse kuru | ||
*/ | ||
hisse() { | ||
return deasync(async (cb) => { | ||
try { | ||
const { body } = await request.get(`https://croxythedeveloper.com.tr/api/croxyapi/hisse?key=${this.key}`); | ||
let veriler = {}; | ||
Object.keys(body).forEach(v => { | ||
veriler[v] = { | ||
"birim": body[v].birim, | ||
"isim": body[v].isim, | ||
"son": body[v].son, | ||
"enYüksek": body[v].enYüksek, | ||
"enDüşük": body[v].enDüşük, | ||
"hacim": body[v].hacim, | ||
"değişim": body[v].değişim | ||
} | ||
}); | ||
cb(null, veriler); | ||
} catch (err) { | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
})(); | ||
} | ||
/** | ||
* Güncel yaşanan depremleri gösterir. | ||
@@ -109,4 +140,4 @@ * @example | ||
} 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/tuG3B8mJ49") | ||
throw new TypeError(err); | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
@@ -131,4 +162,4 @@ })(); | ||
} 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/tuG3B8mJ49") | ||
throw new TypeError(err); | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
@@ -153,4 +184,4 @@ })(); | ||
} 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/tuG3B8mJ49") | ||
throw new TypeError(err); | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
@@ -161,2 +192,23 @@ })(); | ||
/** | ||
* Wikipedia'dan bir şey aratırsınız | ||
* @example | ||
* // returns Object | ||
* CroxyAPI.wikipedia("Mustafa Kemal Atatürk"); | ||
* @param {String} ara - Aratılacak şey | ||
* @return {Object} Aratılan şey hakkında bilgi | ||
*/ | ||
wikipedia(ara) { | ||
if(!ara) throw new TypeError('Lütfen aratılacak bir şey girin.') | ||
return deasync(async (cb) => { | ||
try { | ||
const { body } = await request.get(`https://croxythedeveloper.com.tr/api/croxyapi/wikipedia?key=${this.key}&ara=${ip}`); | ||
cb(null, body) | ||
} catch (err) { | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
})(); | ||
} | ||
/** | ||
* Güncel haberleri gösterir. | ||
@@ -180,4 +232,4 @@ * @example | ||
} 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/tuG3B8mJ49") | ||
throw new TypeError(err); | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
@@ -201,4 +253,4 @@ })(); | ||
} 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/tuG3B8mJ49") | ||
throw new TypeError(err); | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
@@ -208,2 +260,67 @@ cb(null, body.hata ? body.hata : body); | ||
} | ||
/** | ||
* Girilen mesajı girilen dile çevirir. | ||
* @example | ||
* // returns Object | ||
* CroxyAPI.çeviri("en", "Selam."); | ||
* @param {String} dil - Dil kısaltması. Örneğin en, de, es, ru | ||
* @param {String} mesaj - Çevirilecek mesaj | ||
* @return {Object} Çeviri sonuçları | ||
*/ | ||
çeviri(dil, mesaj) { | ||
if(!dil) throw new TypeError('Lütfen bir dil girin. (örn: en)') | ||
if(!mesaj) throw new TypeError('Lütfen bir mesaj girin.') | ||
return deasync(async (cb) => { | ||
try { | ||
var { body } = await request.get(`https://croxythedeveloper.com.tr/api/croxyapi/ceviri?key=${this.key}&dil=${dil}&mesaj=${mesaj}`); | ||
} catch (err) { | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
cb(null, body.hata ? body.hata : body); | ||
})() | ||
} | ||
/** | ||
* Girilen şehrin namaz vakitlerini gösterir. | ||
* @example | ||
* // returns Object | ||
* CroxyAPI.namazVakitleri("edirne"); | ||
* @param {String} şehir - Şehir ismi | ||
* @return {Object} Namaz vakitleri sonuçları | ||
*/ | ||
namazVakitleri(şehir) { | ||
if(!şehir) throw new TypeError('Lütfen bir şehir ismi girin.') | ||
return deasync(async (cb) => { | ||
try { | ||
var { body } = await request.get(`https://croxythedeveloper.com.tr/api/croxyapi/namazVakitleri?key=${this.key}&sehir=${şehir}`); | ||
} catch (err) { | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
cb(null, body.hata ? body.hata : body); | ||
})() | ||
} | ||
/** | ||
* Girilen şehrin hava durumunu gösterir. Sadece Türkiye için değil, Global olarak gösterir. | ||
* @example | ||
* // returns Object | ||
* CroxyAPI.havaDurumu("edirne"); | ||
* @param {String} şehir - Şehir ismi | ||
* @return {Object} Hava durumu sonuçları | ||
*/ | ||
havaDurumu(şehir) { | ||
if(!şehir) throw new TypeError('Lütfen bir şehir ismi girin.') | ||
return deasync(async (cb) => { | ||
try { | ||
var { body } = await request.get(`https://croxythedeveloper.com.tr/api/croxyapi/havaDurumu?key=${this.key}&il=${şehir}`); | ||
} catch (err) { | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
cb(null, body.hata ? body.hata : body); | ||
})() | ||
} | ||
@@ -227,4 +344,4 @@ /** | ||
} 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/tuG3B8mJ49") | ||
throw new TypeError(err); | ||
throw new TypeError("Bir hata oluştu. Bu hatayı Discord sunucuma gelerek iletir misin? Sunucu: https://discord.gg/tuG3B8mJ49 Hata mesajı:" + err.message) | ||
} | ||
@@ -239,2 +356,2 @@ })() | ||
module.exports = CroxyApi; | ||
module.exports.version = version; | ||
module.exports.version = version; |
@@ -63,3 +63,3 @@ { | ||
}, | ||
"version": "2.0.8" | ||
"version": "2.0.9" | ||
} |
@@ -7,5 +7,5 @@ # CroxyAPI - Gelişmiş Bir Türkçe Modül! | ||
# Yenilikler | ||
- "api.steam()" ve "api.minecraftSunucu()" fonksiyonları eklendi. | ||
- "api.çeviri()", "api.namazVakitleri()", "api.havaDurumu()", "api.hisse()" ve "api.wikipedia()" fonksiyonları eklendi. | ||
* Örnek; | ||
# Örnek; | ||
@@ -12,0 +12,0 @@ ```js |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
15015
312