turkiye_eczaneler
v1.0.5
Published
Eczane verileri
Downloads
14
Maintainers
Readme
TÜRKİYE ECZANELER LİSTESİ
Türkiye'deki bir ilin (örneğin "Bursa") eczane verilerini çekmek ve bu verileri farklı biçimlerde kaydetmek için kullanılır. İşte bu kodun yaptığı temel işlevler:
Özellikler
getEczaneler(il): Belirli bir ilin (örneğin, "Bursa") eczane verilerini web sitesinden çeker. Bu veriler ilgili ildeki eczanelerin adı, adresi ve telefon numaralarını içerir.
getJsonVer(il): Belirli bir ilin eczane verilerini JSON formatında kaydeder. Bu, eczane verilerini daha sonra başka uygulamalarda veya işlemlerde kullanmak için kullanışlıdır.
getListeVer(il): Belirli bir ilin eczane verilerini metin formatında kaydeder. Bu, insanlar için okunabilir bir biçimde eczane verilerini saklar ve paylaşır.
getExcelVer(il) : Verileri detaylı Excel formatında verir. Detaylı Semt filtreleme özelliği etkin.
getVcfVer(il) : Tüm eczaneleri tek bir VCF dosyası oluşturarak İl - İlçe şeklinde numaraları kaydederek verir.
99% oranında çalışıyor
Ekleme yapmak isterseniz eğer mail : [email protected]
Kurulum
npm install turkiye_eczaneler
Örnek Proje
const { getEczaneler, getJsonVer, getListeVer } = require('turkiye_eczaneler');
// Örnek olarak "bursa" ilinin eczane verilerini çekelim
const il = "bursa";
getEczaneler(il)
.then((eczaneler) => {
if (eczaneler.length > 0) {
console.log(`"${il}" ilindeki eczaneler:`);
eczaneler.forEach((eczane, index) => {
console.log(`Eczane ${index + 1}:`);
console.log(`Adı: ${eczane.name}`);
console.log(`Adres: ${eczane.address}`);
console.log(`Telefon: ${eczane.phone}`);
});
} else {
console.log(`"${il}" için eczane verisi bulunamadı.`);
}
})
.catch((error) => {
console.error(`"${il}" için hata: ${error}`);
});
getJsonVer(il)
.then(() => {
console.log(`"${il}" ilinin eczane verileri JSON olarak kaydedildi.`);
})
.catch((error) => {
console.error(`"${il}" için hata: ${error}`);
});
getListeVer(il)
.then(() => {
console.log(`"${il}" ilinin eczane verileri metin olarak kaydedildi.`);
})
.catch((error) => {
console.error(`"${il}" için hata: ${error}`);
});
Eczane verilerini almanın basit yolu:
getEczaneler(il)
.then((eczaneler) => {
if (eczaneler.length > 0) {
console.log(`"${il}" ilindeki eczaneler:`);
eczaneler.forEach((eczane, index) => {
console.log(`Eczane ${index + 1}:`);
console.log(`Adı: ${eczane.name}`);
console.log(`Adres: ${eczane.address}`);
console.log(`Telefon: ${eczane.phone}`);
});
} else {
console.log(`"${il}" için eczane verisi bulunamadı.`);
}
})
.catch((error) => {
console.error(`"${il}" için hata: ${error}`);
});
getJsonVer(il)
.then(() => {
console.log(`"${il}" ilinin eczane verileri JSON olarak kaydedildi.`);
})
.catch((error) => {
console.error(`"${il}" için hata: ${error}`);
});
getListeVer(il)
.then(() => {
console.log(`"${il}" ilinin eczane verileri metin olarak kaydedildi.`);
})
.catch((error) => {
console.error(`"${il}" için hata: ${error}`);
});