Skip to content

ismailbaskin/meb-scraper

Repository files navigation

meb-scraper

Can sıkıntısından yazdığım MEB kurumlar listesini çekmeye yarayan CasperJS skripti.

$ casperjs meb.js

Siz çekeceğim diye uğraşmayın boşuna, çıktılar 2 json dosyasında var zaten. Jq ile bu dosyaları istediğiniz gibi düzenleyebilirsiniz.

Örnekler

Resmi kurumların 1.sini gösterelim

$ curl https://raw.githubusercontent.com/ismailbaskin/meb-scraper/master/resmi_kurumlar.json.gz | gunzip -c | jq '.[0]'

çıktısı

[
  {
    "Adres": "AKÖREN MAH. CUMHURİYET CADDE NO:35 PK:01710 ALADAĞ/ADANA",
    "Adres Kodu": "1197403973",
    "Fax": "",
    "Kurum Adı": "AKÖREN ÇOK PROGRAMLI ANADOLU LİSESİ",
    "Telefon": "(322) 594 20 07",
    "İl Adı": "ADANA",
    "İlçe Adı": "ALADAĞ"
  }
]

Kaç resmi kurum var?

$ curl https://raw.githubusercontent.com/ismailbaskin/meb-scraper/master/resmi_kurumlar.json.gz | gunzip -c | jq '. | length'

kurum, il şeklinde yeniden formatlama

$ curl https://raw.githubusercontent.com/ismailbaskin/meb-scraper/master/resmi_kurumlar.json.gz | gunzip -c | jq '.[] | {kurum: ."Kurum Adı", il: ."İl Adı"}'

İstanbul ili Beşiktaş ilçesindeki özel kurumların adları

$ curl https://raw.githubusercontent.com/ismailbaskin/meb-scraper/master/ozel_kurumlar.json.gz | gunzip -c | jq '.[] | select(."İl Adı" | contains("İSTANBUL")) | select(."İlçe Adı" | contains("BEŞİKTAŞ")) | ."Kurum Adı"'

About

MEB kurumlar listesini çekmeye yarayan CasperJS skripti.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published