turkiye_eczaneler v1.0.5
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 : mertbey@bk.ru
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}`);
});