Obsidian fazla karmaşık geldiği için yaptığım uygulama
(github.com/tchinso)Kişisel bir bilgi tabanı uygulamasıyla kafamın içindeki bilgileri toparlamak istiyordum,
ama Obsidian ya da Notion hem fazla özellikli hem de fazla karmaşık geldi.
Bu yüzden kolay ve hafif bir bilgi tabanı uygulaması var mı diye düşündüm; madem bu aralar AI da iyi durumda, ben de kendim yapmaya karar verdim.
Bilgi tabanı uygulamaları kullanırken en can sıkıcı şey şu oluyor: kaydettiğiniz bilgi sayısı yüzleri, binleri buldukça daha önce kaydettiğiniz bilgiyi yeniden bulmak en zor kısım haline geliyor, değil mi?
Ben de bunu etiketleme ile çözmeye çalıştım.
Ayrıca her yeni belge oluşturduğumda daha önce kullandığım etiketleri hatırlayamayıp her seferinde farklı etiketler kullanmamak için (örneğin Python, Python, programlama) etiketlerin böyle dağınık hale gelip fiilen işlevini yitirmemesi adına,
daha önce yazılmış benzer belgelerde hangi etiketlerin kullanıldığını analiz ederek bir etiket öneri özelliği de ekledim.
(Aslında en zor kısım buydu; hafifliği korumaya çalıştığım için LLM tabanlı morfolojik analiz araçları gibi şeyleri ekleme fikrine ciddi bir direnç duyuyordum.)
Artık dışarıya da dağıtılabilecek kadar programı belli ölçüde olgunlaştırdığımı düşünüyorum.
GeekNews kullanıcılarının geri bildirimlerini almak istiyorum.
"Şu kısım daha iyi geliştirilebilir" gibi bol bol geri bildiriminizi bekliyorum.
2 yorum
Aklıma gelenleri hemen yazmak için belge oluşturmada gereken adımların en aza indirilmiş olmasını seviyorum; ama
Cmd+Ngibi kısayollar çalışmayınca afalladım.Ayrıca sevdiğim belge yazma programlarının çoğunda başlık ve gövde arasında açık bir ayrım olmuyor. Böyle uygulanınca başlığı değiştirmek için en üstteki Header 1 cümlesini değiştirmek yeterli oluyor. Başlığı yazdıktan sonra doğrudan gövdeye geçilebildiği için yazma deneyimi çok iyi oluyor. Ama şu an ayrı bölünmüş olduğu için pek iyi hissettirmedi.
Ben Obsidian'da da yeni belge oluşturma deneyimini çok beğenmiyorum; bu yüzden dosya adını sormadan ve belli bir süre geçince otomatik olarak yeni belge oluşturan Drafts adlı bir uygulama kullanıyorum. Paylaştığınız programda ise şu an UX açısından yeni bir belge yazarken mevcut uygulamalardan tamamen farklı bir workflow var; fakat bu workflow daha verimli olmaktan çok biraz daha kötü hissettirdi.
Genel olarak bir belge yazma programından ziyade internette gönderi yazma programı hissi verdiği için düzenleme deneyimi çok iyi değildi. Bu kısmı güçlendirirseniz düzenleme deneyimine önem veren kişilere hitap edebilir gibi görünüyor.
Etiketler konusunda bende de benzer bir deneyim var, bu yüzden oldukça iyi bir özellik olabilir; ama editör tarafı biraz daha düzenlemeye elverişli hale gelirse daha da iyi olur diye düşünüyorum. Emeğinize sağlık.
Birkaç kendine özgü Markdown sözdizimi olsa da, sonuçta belgenin kendisi temel olarak
doc/klasörü içindemdvejsonbiçiminde yönetiliyor; böylece araca bağımlılık oluşmuyor. Performans için de gerçek uygulama içinde kullanılırkendoc/klasöründekimddosyaları SQLite’a aktarılarak kullanılıyor; yani çift katmanlı bir yapı benimsenmiş.