Okuyucu - Hafif Hızlı E-Kitap Okuyucusu

VoSToK

Üye
Katılım
6 Ekim 2026
Mesajlar
13
Okuyucu şu anda EPUB, FB2 ve PDF formatlarını destekliyor. Ancak amacım yalnızca kitap dosyalarını açabilen basit bir uygulama yapmak değildi. Kitaplığı yönetmekten okuma notlarına, yer imlerinden okuma istatistiklerine kadar günlük kullanımda ihtiyaç duyulabilecek özellikleri de eklemeye çalıştım.


Özelliklerinden bazıları:


  • EPUB, FB2 ve PDF desteği.
  • Kitapları kapaklarıyla birlikte görüntüleyebileceğiniz kütüphane.
  • Kitap ve klasörleri toplu olarak ekleme.
  • Kitaplıkta arama, sıralama ve koleksiyon oluşturma.
  • Beyaz, gri, sepya ve gece okuma temaları.
  • Yazı tipi, yazı boyutu, satır aralığı ve kenar boşluğu ayarları.
  • Kaldığınız sayfayı ve bölümü hatırlama.
  • Kitap içerisinde arama ve yer imi oluşturma.
  • Metinleri farklı renklerle işaretleme ve alıntılara not ekleme.
  • Okuma notlarını Markdown veya TXT olarak dışa aktarma.
  • Günlük okuma hedefi ve okuma istatistikleri.
  • Okuma verilerini yedekleme ve geri yükleme.
  • Klavye kısayolları ve odak modu.
  • PDF dosyalarında metin seçme, işaretleme, çizim ve not alma.

Özellikle uygulamanın gereksiz yere ağırlaşmamasına dikkat ediyorum. Bu nedenle Rust ile geliştirdim ve kitapların tamamını belleğe yüklemek yerine ihtiyaç duyulan bölümleri ve sayfaları yükleyen bir yapı kullandım.


Proje açık kaynaklıdır.


Kaynak koduna GitLab üzerinden ulaşabilir, projeyi inceleyebilir ve geliştirilmesine katkıda bulunabilirsiniz:


GitLab: https://gitlab.com/VoSToK64/okuyucu


Uygulama Detayları: README.md · main · VoSToK / Okuyucu · GitLab




20261110-164245



20261110-164415


Projeyi henüz geliştirmeye devam ediyorum. Hatalar, eksikler, performans önerileri veya eklenmesini istediğiniz özellikler konusunda geri bildirimlerinizi bekliyorum.
 
3000 e yakın dokümanın olduğu dizini sorunsuz endeksledi. Eline sağlık!

1794404152810.png
 
Rica ederim. Karşılaştığınız sorunları bildirirseniz veya şu da olsa iyi olur dediğiniz önerilerinizi bekliyorum.
 
İlk farkettiğim şey, scroll bar yok ve page up, page down, Home, End çalışmıyor. Bilmiyorum, benim Debian 13 den de kaynaklanıyor olabilir.
 
Aslında kaydırma çubuğunu bilerek koymadım. Uygulamayı bir metin belgesinden ziyade, daha sade ve sayfa çevirme mantığıyla çalışan bir okuyucu gibi düşündüğüm için arayüzde çubuk görünmesini istemedim. Klavye tarafında ise şu an için sadece yön tuşları ve fare tekerleği ile kaydırma aktif. Bir sonraki güncellemede bu tuşları tanımlarım.
 
Kolay gelsin ve emeklerinize sağlık peşinen.

Merak ettiğim, metni sese dönüştürme (pdf-epub dan) sesli kitap dinleyebilme var mı veya olabilme ihtimali varmıdır?
 
Kolay gelsin ve emeklerinize sağlık peşinen.

Merak ettiğim, metni sese dönüştürme (pdf-epub dan) sesli kitap dinleyebilme var mı veya olabilme ihtimali varmıdır?
Teşekkürler, aslında o tarz bir fikir vardı aklımda ama koda yerleştiremedim o yüzden bu sürümde sesli dinleme özelliği yok. Piper-rs kütüphanesi var lokal olarak ai ile çalışan. Onu yerleştirmeye çalışacağım uygulamaya, tam bir ai tonlaması olmasada klasik tts dönüşümlerinden bir tık daha akıcı.
 
İlk farkettiğim şey, scroll bar yok ve page up, page down, Home, End çalışmıyor. Bilmiyorum, benim Debian 13 den de kaynaklanıyor olabilir.
Home, End, PgUp, PgDn tuşlarını tanımladım. Milis linuxta sorunsuz çalıştı. Tek sorun end ile kitap sonuna gelindiğinde otomatik okundu olarak işaretleniyor. Ona bir çözüm bulamadım.
 
Home, End, PgUp, PgDn tuşlarını tanımladım. Milis linuxta sorunsuz çalıştı. Tek sorun end ile kitap sonuna gelindiğinde otomatik okundu olarak işaretleniyor. Ona bir çözüm bulamadım.
Resetleme için kod yerleştir.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
9,516
Mesajlar
151,121
Üyeler
3,988
Son üye
tamero

Son kaynaklar

Back
Top