heygidi
heygidi copied to clipboard
Visualization of the most used words in "Gündem" category at Hurriyet.com.tr within the years.
Heygidi
Heygidi, Hurriyet API kullanılarak 1997'den 2017'ye kadar Gündem kategorisindeki haberlerin başlıklarında en çok kullanılan kelimeleri görselleştiren bir istatistik çalışmasıdır.
Kelimelerin köklerini bulabilmek için zemberek-nlp, kelimeleri saymak için Elasticsearch, görselleştirme için ise d3.js kullanılmıştır.
Kurulum
Komutları çalıştırmadan önce backend/config.json.example
dosyasını kendi bilgilerinizle güncelleyip backend/config.json
şeklinde kaydetmeniz gerekmektedir.
-
Hurriyet API'den verileri çekmek için
backend/bin/fetchData.js
dosyası çalıştırılmalıdır. -
Elasticsearch üzerinde mapping'leri yaratmak için
backend/bin/createMapping.js
dosyası çalıştırılmalıdır. -
Çekilen veriyi Elasticsearch'e aktarmak için
backend/bin/indexData.js
komutu çalıştırılmalıdır. -
Kelimeleri saymak için ise
backend/bin/exportData.js
komutu kullanılmalıdır.
React uygulaması app
dizininde bulunmaktadır.