Ulak | Global Teknoloji Haber Sitesi
Ulak, Türk devletlerinde haber götürüp getiren kişilere verilen bir isimdir. Biz de yabancı teknoloji haber sitelerinde paylaşılan içerikleri tek çatı altında toplamayı ve özellikle gündemi yakından takip edenlerin haberlere daha kolay bir şekilde ulaşmasını sağlamak için bu projeyi hayata geçirdik.
Projenin özellikleri arasında, toplam 10 adet siteden içeriklerin çekilmesi, içeriklerin otomatik olarak Türkçeye çevrilmesi ve tarih, metinlerin Türkçe ve İngilizce kelime sayıları, orijinal link gibi istatistiklerin sitede gösterilmesi yer almaktadır. Ulak | Global Haber Sitesi Ulak | Global Haber Sitesi Ulak | Global Haber Sitesi
Bu projeyi çalıştırmak için aşağıdaki değişkenleri config.json adında ki dosyaya eklemeniz gerekmektedir.
postgre username
postgre password
postgre database name
Front-End : Html, Css, JavaScript
Back-End: Python-Flask
- 10 Adet yabancı haber sitesi kazılmıştır.
- İçerikler otomatik olarak Türkçe'ye çevrilmektedir.
- Tarih, orjinal metin, çevrilmiş metin, orjinal link, tarih gibi bilgiler alınmıştır.
PostgreSQL Üzerinden Ulak adında bir veritabanı oluşturun, buna news adında bir tablo ekleyin en son da resimde bulunan isimlerde sütunlar ekleyin.
Main dosyası scraping işlemlerin yapıldığı dosyadır, bu dosya haberleri veritabanına kayıt eder.
python main.py
App dosyası, web sitenin çalıştığı dosyadır. Bu dosya çalıştığında http://127.0.0.1:5000/ adresinde web sitesi açılacak.
python app.py