Deneme: Pardus Zabıt Katibi

Bu program beta’dır ve henüz bazı bugları ve eksiklikleri vardır.

Repo: GitHub - shampuan/Pardus-Zab-t-Katibi

Resmi ortamlarda kullanılması için, sade ve basit yapıda, zabıt, tutanak, rapor, vb oluşturmak için bir WSYGS editörü yazdım. Ne kadar ihtiyaç duyulur, gerekli olur mu, olmaz mı… orasını bilemiyorum. Devlet dairelerinin önemli çoğunluğu Windows-MSOffice kullanıyor. Pardus’a geçilse bile LibreOffice var. Ama bu programın da “genellikle” özelliklerinin çoğu zaten kullanılmıyor.

Bilemiyorum, belki işe yarar.

Yazılımda birçok fonksiyon şu an için düzgün çalışıyor.

Ancak yine de bazı sorunları var:

-Kaydet özelliği eksik çalışıyor. Çeşitli formatları dahil edip, içeriği buna göre güncellemek çok zorlu bir işlem. Bunlar beni aşar. Onun yerine PDF olarak kaydet özelliği var.

-Bu bir WSYGS editörü olduğu için cetvel, girintileme ayarları vb bunlarda olmaz. Ancak dediğim gibi dilekçedir vb’dir bunlar kolayca hazırlanır.

-“Yazı Tipi” seçimi ile “Boyut” seçeneğini bir türlü görünür hale getiremedim. Ellem ettim küllem ettim, olmuyor. Yapay zeka, kodu sorunsuz olduğunu söylüyor. Terminal hata kodu vermiyor.

-Denemek/geliştimek isteyenler, py kodunu açıp “icons” yolunu kendi sistemine göre değiştirmelidir. Program henüz beta aşamasında olduğundan, varsayılan yol benim bilgisayardaki geliştirme yoludur. Bunu yapmazsanız programdaki widget’lerin görselleri görünmez.

Bu programı şimdilik geliştirmeyi düşünmüyorum, çünkü becerim buraya kadar. Zaten kodu yapay zekayla yazdım. Ola ki gelecekte kendimi geliştirirsem, belki yeniden ele alırım.

Bu program, GNU GPLv3 kapsamındadır. Dilediğiniz gibi çatallayıp değiştirin/geliştirin.

İyi çalışmalar.

7 Beğeni

Üstadım öncelikle eline sağlık. Aslında üzerinde çalışılıp e-imza çalışacak şekilde düzenlenebilir. Ayrıca ek ekleyebilme ve e-imza ile imzalayabilme özelliği de eklenmeli. Böyle isteyen herkesin remi kurumlara verecekleri dilekçeleri elektronik ortamda hazırlayabilecekleri açık kaynak kodlu sadece bilgisayar üzerinden çalışan bir program ortaya çıkmış olur.

3 Beğeni

Çok iyi bir fikir hocam.

Yalnız bazı sorunlar var.

Forumdan takip ettiğim kadarıyla e-imza konusunda çok sorun yaşayanlar var. Yapılan karşılıklı diyalogları okuduğumda, UYAP e-imza ile ilgili sorunların, Pardus sisteminden değil, ilgili uygulamayı geliştiren ekipten kaynaklandığını, uygulamanın uyum sorununun bir türlü giderilemediğini öğrendim.

Öte taraftan, ben bir yazılımcı değilim. Ancak çok iyi bir algoritma tasarımcısıyım diyebilirim. Yapay zekayı doğru adımlarla yöneterek ortaya bir program çıkarabiliyorum (programı ben yazmıyorum ama hata takibi ve modifikasyonlarda müdahale ediyorum). Bu yazılımı geliştirirken, program tam son aşamaya geldiğinde yazıtipi görüntüleme ve yazı boyutu görüntüleme widgetini bir türlü görünür hale getiremedim. Kod doğru görünüyor, bir sıkıntı olmaması lazım. Ama bir türlü yapamadım. Dolayısıyla yazılımı geliştirmeyi bıraktım ve burada paylaşıyorum.

Bu aşamadan sonra, artık görevi benden sonraki geliştiricilere bırakıyorum.

Selamün Aleyküm
e-imza için JSignPdf kullanılabilir.

1 Beğeni

Program güncellenmiştir.

zbt

Program artık “beta” değil. Kararlı sürüm.

Yazıtipi ve Boyutu widgetleri başarıyla uygulandı. Beta sürümde bu sorunu aşamamıştım ama şimdi çözüldü.

Program artık içerikleri .zbt uzantısında kaydedebiliyor. Beta sürümde böyle bir özellik yoktu; onun yerine sadece pdf olarak kaydedebiliyordu.

Bul fonksiyonu geliştirildi ve sonraki/önceki özelliği eklendi. Beta sürümde sadece tek bir sözcüğü işaretliyordu.

Varsayılan yazıtipi Liberation Serif oldu. Resmi yazışmalarda Times New Roman kullanılır. Ancak bu yazıtipi MS’in tescilli fontudur. Bundan kaçınmak için bu fonta en yakın font, Liberation Serif olduğu için bunu tercih ettim. (Arial’ın alternatifi ise Liberation Sans’tır, bilginiz olsun).


Önemsiz bazı ayrıntılar:

Programa “dosya numarası ekle/kaldır” fonksiyonu eklemiştim, ama sonra kaldırdım. Çünkü dosya numarası resmi yazışmalarda ilgili satıra konmalı, ayrıca daireye, dairenin bağlı bulunduğu üst birimlere göre belirlenmelidir. Dolayısıyla bu programa böyle bir görev vermek gereksizdi.

.zbt uzantısı sizi yanıltmasın. Aslında oluşturulan dosya bir html dosyasıdır. Programı havalı ve kendine has göstermek için zbt uzantısı özelliği ekledim. Bu, oluşturulan belgeleri diğer belgelerden ayırdetmeyi sağlar.

Program henüz paketlenmedi. Sebep, böyle bir uygulamanın gerekli görülerek yaygınlık kazanmayacağını düşünmemdir. Burada temel amacım, böyle bir uygulama yapılabilir miydi? sorusuna yanıt aramak ve boş vaktimi değerlendirmekti. Bu küçük uygulama bu nedenle ortaya çıktı. Ola ki önem kazanırsa tabii ki mutlu olurdum (öyle bir ihtimal görmüyorum).

Yine de program, windows’daki wordpad programının alternatifi olarak kullanılabilir ve basit notlar, şiir, yemek tarifi vb gibi işlerde kullanılabilir. Hatta html kodları yazmak için dahi kullanabilirsiniz, özgürsünüz.

Ve son olarak… Programa e-imza özelliği eklenemez arkadaşlar. Bu konuyu biraz araştırdım ve konunun “çok derin” olduğunu, böyle bir editöre bahsettiğiniz özelliğin eklenemeyeceğini öğrendim. Yani elinizdeki UYAP uygulamalarını kullanmaya devam etmelisiniz. Bu, sadece bir metin editörüdür. Yapabileceği bu kadar.

Programın gereksinimleri

Python kodunu sorunsuzca çalıştırmak için şu gerekliliklerin kurulu olması şart:

Depends: python3, python3-pyqt5, python3-pyqt5.qtsvg, python3-pyqt5.qtpdf, python3-pyqt5.qtprintsupport, libqt5gui5, libqt5core5a, libqt5widgets5

İyi çalışmalar.

1 Beğeni

The post was deleted by the owner.

1 Beğeni