Skip to content

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

License

Notifications You must be signed in to change notification settings

alpcanaydin/heygidi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published