1.0.5 • Published 6 months ago

turkiye_eczaneler v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

TÜRKİYE ECZANELER LİSTESİ

NPM Version JS Modules Powered by Coder Mert Node JS

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}`);
  });
1.0.5

6 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago