Heygidi Save

Visualization of the most used words in "Gündem" category at Hurriyet.com.tr within the years.

Project README

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.

Open Source Agenda is not affiliated with "Heygidi" Project. README Source: alpcanaydin/heygidi
Stars
101
Open Issues
1
Last Commit
7 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating