Comments (2)
Büyük düşünelim ❤️
Benim aklımda web arayüzü tarafında bir şeyler vardı. Malumunuz uğraştığımız web sayfaları oldukça çirkin tasarlanmış, içeriğin okunması gibi en basit fonksiyonel ihtiyaç için bile sayfanın büyütülmesine ihtiyaç duyan şeyler. Aynı zamanda, veritabanındaki bilgilerin analizinin oldukça değerli sonuçlar verebileceğini düşünüyorum ancak ham veriyi indirmek gibi seçeneğimiz, bulabildiğim kadarıyla, yok. Hepsine ek, sistem bir programlama arayüzü (API) de sunmuyor. Önceliğim ham veriyi indirip düzenleyebileceğim bir şey yapmak olacak diye tahmin ediyorum ama bir konsol arayüzü de oldukça şık olabilir, hatta daha kolay bir iş olacaktır.
Aklında ne gibi özellikler var, konuşmaya başlayalım 😺
from tez-ismi-bul.
Aslında yerleşmiş bir açık veri politikası olsa Türkiye'de, bizim onlardan istememize gerek kalmadan internet sitesinin kullandığı veritabanı indirilebilir olarak sağlanırdı. Ama yok bu şu an ve söylediğin gibi alternatif bir yol da gözüme çarpmadı elde etmek için benim de.
Yazılacak konsol arayüzünün başarımı için bilgilerin bir kereliğine tamamen tez.yok.gov.tr'den çekilmesi bunların bir veritabanına aktarılması ve bu veritabanının arasıra elle tez.yok.gov.tr'den çekilecek yeni verilerle güncellenmesi gerekiyor.
Örneğin şu an 486750 tez bilgisi bulunuyor ve siteden sadece başlıklar üzerinden bir analiz yapmak istediğimden başlıkları çekeyim dedim ama 5000'den sonra bunun makul bir sürede olmayacağını düşünerek bıraktım. Başlık bilgilerini ben çektikten sonra internette paylaşmazsam bunlar üzerinden bir çalışma yapmak isteyen de tekrar elde etmek zorunda kalacak. Başka ek veriler üzerinde çalışmak isteyen de benzer şekilde uğraşacak.
Bu yukarıda söylediğim şey mantıklı gelir ve yapmak düşünülürse şöyle bir şey de var. Bir ara tezleri tez.yok.gov.tr'den daha düzgün şekilde gösterme amacında bir site vardı ama bu site kapandı/engelledi ya da başka bir şey oldu, tam bilmiyorum. Yani burada demek istediğim başımızın belaya girebileceği ihtimali, neden verilerimizi aldınız, neden verilerimizi sunuyorsunuz vs. Saçma ama mümkün ne yazık ki. Bu arada site duruyormuş hala veya dönmüş tekrar.
Veritabanının kendi kopyamızı oluşturmadan paralelleştirme düşünülebilir ama bu da tez.yok.gov.tr'yi yoracak ve bir bakıma onun için DOS saldırısı olacaktır. e-devlet sitesi çöküyorsa bu da çökebilir.
Böyle bir tezler için konsol arayüzü olsa beklentim bir paket yöneticisinden beklentilerime çok yakın:
- Anahtar ifadelere göre tez arayabilmek (ad, yazar, danışman, konu, özet, dizin, tümü), türüne göre tez arayabilmek (yüksek lisans, doktora, tıpta uzmanlık, sanatta yeterlik, diş hekimliği uzmanlık, tıpta yan dal uzmanlık).
- Tez bilgilerini görüntüleme (Tez No, Yazar, Yıl, Tez Adı (Orijinal/Çeviri), Tez Türü, Konu, Türkçe Özet, Özet Çevirisi).
- Tezin sunulan PDF biçimdeki halini ve varsa arşiv olarak sunulan ek dosyalarını indirebilmek
- Varolan tüm tezleri listeleyebilmek
from tez-ismi-bul.
Related Issues (4)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tez-ismi-bul.