TurkHackTeam Ulak 🕊️

Ɲémesis

Katılımcı Üye
17 Haz 2022
823
1,306
Rio de Janeiro



Ulak Nedir ?
Ulak, Türk devletlerinde Haber götürüp getiren kişilere verilen bir isim'dir. Özellikle Osmanlı Devleti olmak üzere diğer Türk devletlerinde fazlaca kullanılmıştır. Atları olan bu haberciler kendilerine verilen haberleri vakit geçirmeksizin yerine ulaştırmak görevinde bulunmuşlardır.
Projenin amacı
Projenin amacı yabancı teknoloji haber sitelerinde paylaşılan içerikleri tek çatı altında toplamak ve özellikle Basın & Medya Ekibi gibi gündemi yakından takip edenlerin haberlere daha kolay bir şekilde ulaşması için yapılmıştır.
~~ Özellikler ~~
*
Toplam 10 adet sitenin içeriği çekilmektedir.
* İçerikler otomatik olarak Türkçeye çevrilmektedir.
* Tarih, Metinlerin türkçe ve ingilizce kelime sayıları, orjinal link gibi istatistikleri sitede göstermektedir.

7a5k2ql.png



-- Geliştiriciler --

@Ɲémesis & @Coderx37



~~ Kullanılan Veritabanı ~~

Kazılan Siteler

Arstechnica.com
Computerworld.com

vox.com
theverge.com
engadget.com
9to5linux.com
techspot.com
venturebeat.com
gsmarena.com
darkreading.com
7a5k2ql.png








Video



Kurulum
Ulak için PostgreSQL Veritabanı kullanılmıştır, bundan dolayı postgresql'i indirmeniz gerekecek. Aşağıda bulunan video'dan kurulumuna bakabilirsiniz.
Kurulumu yaptıktan sonra pg4admin üzerinde bir veritabanı oluşturun. Bu veritabanına Ulak adını verdikten sonra news adında bir tablo oluşturun bu tabloda içerikler yer alacaktır.
Qskf7x.png

QskFrN.png

news tablosuna resimdeki sütunları ekleyin.

Veritabanı işlemlerini yaptıktan sonra klasör içinde bulunan config.json dosyasını gerekli bilgilerle doldurun.

Qsk7Gp.png


Bundan sonra scrap.py dosyası ve app.py dosyasını ayrı terminallerden çalıştırın, scrap dosyası siteleri kazıyacaktır, app.py dosyası da sitenin çalışmasını sağlayacaktır.

Kaynak Kodları

 
Son düzenleme:

Helmsys

Yazılım Ekibi Asistanı
16 Mar 2022
1,335
1,432
Sql alchemy'i görünce usul usul uzaklaştım...
Elinize sağlık.
Emek kokan bir proje olmuş.
 



Ulak Nedir ?
Ulak, Türk devletlerinde Haber götürüp getiren kişilere verilen bir isim'dir. Özellikle Osmanlı Devleti olmak üzere diğer Türk devletlerinde fazlaca kullanılmıştır. Atları olan bu haberciler kendilerine verilen haberleri vakit geçirmeksizin yerine ulaştırmak görevinde bulunmuşlardır.
Projenin amacı
Projenin amacı yabancı teknoloji haber sitelerinde paylaşılan içerikleri tek çatı altında toplamak ve özellikle Basın & Medya Ekibi gibi gündemi yakından takip edenlerin haberlere daha kolay bir şekilde ulaşması için yapılmıştır.
~~ Özellikler ~~
*
Toplam 10 adet sitenin içeriği çekilmektedir.
* İçerikler otomatik olarak Türkçeye çevrilmektedir.
* Tarih, Metinlerin türkçe ve ingilizce kelime sayıları, orjinal link gibi istatistikleri sitede göstermektedir.

7a5k2ql.png



-- Geliştiriciler --

@Ɲémesis & @Coderx37



~~ Kullanılan Veritabanı ~~

Kazılan Siteler

Arstechnica.com
Computerworld.com

vox.com
theverge.com
engadget.com
9to5linux.com
techspot.com
venturebeat.com
gsmarena.com
darkreading.com
7a5k2ql.png








Video



Kurulum
Ulak için PostgreSQL Veritabanı kullanılmıştır, bundan dolayı postgresql'i indirmeniz gerekecek. Aşağıda bulunan video'dan kurulumuna bakabilirsiniz.
Kurulumu yaptıktan sonra pg4admin üzerinde bir veritabanı oluşturun. Bu veritabanına Ulak adını verdikten sonra news adında bir tablo oluşturun bu tabloda içerikler yer alacaktır.
Qskf7x.png

QskFrN.png

news tablosuna resimdeki sütunları ekleyin.

Veritabanı işlemlerini yaptıktan sonra klasör içinde bulunan config.json dosyasını gerekli bilgilerle doldurun.

Qsk7Gp.png


Bundan sonra scrap.py dosyası ve app.py dosyasını ayrı terminallerden çalıştırın, scrap dosyası siteleri kazıyacaktır, app.py dosyası da sitenin çalışmasını sağlayacaktır.

Kaynak Kodları

eline emeğine sağlık dostum güzel olmuş
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.