SordumORG Yazılımı Olmaya Aday Bir Kodlama Projesi

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
TRWE_2012
Exabyte4
Exabyte4
Mesajlar: 14885
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2427 kez
Teşekkür edildi: 5123 kez

SordumORG Yazılımı Olmaya Aday Bir Kodlama Projesi

Mesaj gönderen TRWE_2012 »

Merhaba

Tam bir aylık bocalamamdan sonra, yz'nin de yardımı ile ilk büyük Python betik kodlamamı burada paylaşmaktan gurur duyarım.İnsanlık için önemsiz ve basit, ama benim için büyük ve önemli bir olay...

Önce Ekran Görüntülerini verelim...



Windows11 için versiyonu da var, linux versiyonu içinde
Resim

Uygulamanın denenmesi :


Post yazma
Resim

Hazırlanan Post'un bbcode yapısının .txt belgesine kayıt edilmesi
Resim
Resim
Resim


Hazırlanan Post'un "DİNAMİK HTML64" olarak kayıt edilmesi..
Resim
Resim

Firefox Web Tarayıcısında Belge Görünümü (A4 Formatında)
Resim
NOT :

"DİNAMİK HTML64" dosya formatında herşey kodlara gömülür.Buna resimler de dahildir, böylece tek bir .html dosyanız olur, ilave bir klasör içinde meta verisi olmaz.

Dinamik HTML POST KODLARI :

Kod: Tümünü seç

<!DOCTYPE html>
<html lang="tr">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="generator" content="BBCode Post Editor">
  <meta name="date" content="02.04.2026 14:55">
  <title>CEVAP METNİ HAKKINDA</title>
  <style>
    /* ── Reset ──────────────────────────────────────────── */
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    /* ── Screen: grey background + A4 paper shadow ──────── */
    body {
      font-family: "Segoe UI", "Liberation Sans", Arial, sans-serif;
      font-size: 13pt;
      line-height: 1.75;
      background: #d0d0d0;
      color: #111;
      padding: 28px 12px 60px;
    }

    /* A4 = 210 mm.  At 96 dpi: 210mm ≈ 794 px.
       Content width after 25 mm margins ≈ 744 px. */
    .page {
      width: 794px;
      min-height: 1123px;          /* 297 mm at 96 dpi */
      margin: 0 auto 40px;
      background: #fff;
      border: 1px solid #b0b0b0;
      border-radius: 2px;
      box-shadow: 0 4px 24px rgba(0,0,0,.22);
      padding: 72px 80px 90px;     /* ~25 mm top/bottom, ~28 mm sides */
    }

    /* ── Typography ──────────────────────────────────────── */
    h1 {
      font-size: 1.4em;
      color: #1a1a2e;
      border-bottom: 2.5px solid #5a9fd4;
      padding-bottom: 9px;
      margin-bottom: 22px;
    }
    .post-body { word-break: break-word; }

    /* ── Inline elements ──────────────────────────────────── */
    strong, b { font-weight: bold; }
    em, i     { font-style: italic; }
    u         { text-decoration: underline; }
    s, strike { text-decoration: line-through; }
    sup       { vertical-align: super; font-size: .72em; }
    sub       { vertical-align: sub;   font-size: .72em; }

    /* ── Code ─────────────────────────────────────────────── */
    code {
      font-family: "Courier New", Courier, monospace;
      font-size: .9em;
      background: #f0f0f0;
      padding: 1px 5px;
      border-radius: 3px;
    }
    pre {
      font-family: "Courier New", Courier, monospace;
      font-size: .88em;
      background: #f5f5f5;
      border: 1px solid #ddd;
      border-left: 4px solid #5a9fd4;
      padding: 10px 14px;
      overflow-x: auto;
      border-radius: 3px;
      margin: 10px 0;
    }

    /* ── Blockquote ───────────────────────────────────────── */
    blockquote {
      border-left: 4px solid #bbb;
      margin: 12px 0;
      padding: 6px 16px;
      background: #f8f8f8;
      color: #555;
      font-style: italic;
      border-radius: 0 3px 3px 0;
    }

    /* ── Tables ───────────────────────────────────────────── */
    table { border-collapse: collapse; width: 100%; margin: 10px 0; }
    th, td { border: 1px solid #ccc; padding: 6px 11px; text-align: left; }
    th { background: #e6e6e6; font-weight: bold; }
    tr:nth-child(even) td { background: #fafafa; }

    /* ── Lists ────────────────────────────────────────────── */
    ul, ol { margin: 8px 0 8px 26px; }
    li     { margin: 2px 0; }

    /* ── Misc ─────────────────────────────────────────────── */
    hr { border: none; border-top: 1px solid #ccc; margin: 14px 0; }
    a  { color: #0055bb; text-decoration: none; }
    a:hover { text-decoration: underline; }
    img   { max-width: 100%; height: auto; border-radius: 3px; }
    video { max-width: 100%; }
    details summary { cursor: pointer; font-weight: bold; color: #555; }

    /* ── Alert boxes ──────────────────────────────────────── */
    .warn   { background:#fff3cd; border:1px solid #ffc107;
              padding:10px 14px; border-radius:4px; margin:10px 0; }
    .info   { background:#d1ecf1; border:1px solid #17a2b8;
              padding:10px 14px; border-radius:4px; margin:10px 0; }
    .notice { background:#d4edda; border:1px solid #28a745;
              padding:10px 14px; border-radius:4px; margin:10px 0; }
    .media-box { background:#eee; border:1px solid #bbb;
                 padding:10px; border-radius:4px; margin:8px 0;
                 text-align:center; }

    /* ── Print: real A4 paper ─────────────────────────────── */
    @media print {
      body  { background: none; padding: 0; }
      .page {
        width: auto !important;
        min-height: unset;
        margin: 0;
        border: none;
        box-shadow: none;
        padding: 20mm 22mm 24mm;
      }
      @page {
        size: A4 portrait;
        margin: 20mm 22mm 24mm;
      }
      a { color: #0055bb; }
      pre { white-space: pre-wrap; }
    }
  </style>
</head>
<body>
  <div class="page">
    <h1>CEVAP METNİ HAKKINDA</h1>
    <div class="post-body">
      <blockquote>selam herkese merhaba. Bugün nette dolaşırken şöyle bir haber gördüm.<br>
https://eksisozluk.com/a101-calisaninin ... i--8089103<br>
<br>
Haberde hemen hemen heryerde şubesi olan, heryerde mantar gibi biten,<br>
Ve sürekli dandik kalitesiz mal satıp, çalışanlarınada kötü davranan 3 harfli marketlerden biri hakkında bir skandal gördüm.Olayın özeti; kasada ufak bi açık çıkıyo 10 tl gibi. Ama liseyi bile muhtemelen zar zor bitirmiş bir müdür bozuntusu,çalışanına whatsapp tan ulaşıp 10 tl açık için utanmadan 2000 tl gibi bir para istiyor.<br>
Ya verirsin yada işten çıkarsın diyor.<br>
<br>
Sözde müdür olan kadının daha doğru düzgün konuşmayı yazışmayı bilmemeside cabası.<br>
&quot;atıyorsan at atmıyorsan istifanı çık git&quot; ? wtf ?<br>
<br>
Siz ne düşünüyorsunuz bu 3 harfli kıytırık marketler hakkında ?</blockquote><br>
<br>
<strong><em>Düzenin bozuk olduğu ülkeler&#x27;de, işin ehli olmayanlar , kendilerini &quot;KRAL&quot; zanneder.<br>
<br>
Düzenin sağlam ve istikararlı olduğu ülkeler de işinin ehli olanlar her zaman uyumludur ve mülahimdir.Çalışanlarının kusurlarını affeder, gizlice uyarır, ve sosyal medya da ifşa etmez.(bunu kendisi için, çalıştığı kurum için ve maiyetindeki kişinin, kişilik haklarını korumak için yapar)</em></strong>
    </div>
  </div>
</body>
</html>
Deneyin bunu kendi sisteminizde ...Zararsızdır.Silinebilir.
Kullanıcı avatarı
TRWE_2012
Exabyte4
Exabyte4
Mesajlar: 14885
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2427 kez
Teşekkür edildi: 5123 kez

NOT: Betiğin Derlenmiş Halinin Dosya Boyutu

Mesaj gönderen TRWE_2012 »

Resim
Ham halinin dosya boyutu :
Resim
NOT-2 :

GNU/Linux Mint Başlat Menüsüne eklenmesi :
Resim
Kullanıcı avatarı
TRWE_2012
Exabyte4
Exabyte4
Mesajlar: 14885
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2427 kez
Teşekkür edildi: 5123 kez

Bir Dakika Ben Kodları Vermedim.Dalgınlık İşte

Mesaj gönderen TRWE_2012 »

Kodlar çok uzun olduğundan buraya kaydettim.

Paylaşım Linki -1 (GNU/Linux OS Versiyon)

https://hastebin.com/share/moqumoteko.bash

Paylaşım Linki -2 (WindowsOS Versiyon)

https://hastebin.com/share/nuribupuya.bash


Güle güle kullanın...
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53410
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19101 kez
Teşekkür edildi: 11784 kez

Re: SordumORG Yazılımı Olmaya Aday Bir Kodlama Projesi

Mesaj gönderen velociraptor »

Eline sağlık
Kullanıcı avatarı
TRWE_2012
Exabyte4
Exabyte4
Mesajlar: 14885
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2427 kez
Teşekkür edildi: 5123 kez

Bak Nasıl Olmuş...!

Mesaj gönderen TRWE_2012 »

velociraptor yazdı: 02 Nis 2026, 17:05 Eline sağlık
Web Adresi : https://www.sordum.org/8266/bluelifehosts-editor-v1-6/ bağlantısındaki SordumORG yazılımının BBCode Post'da düzenlenmesi
Resim
Ve dinamik html formatında belgesinin oluşturulması :

KOD İÇERİĞİ : (İçeriği boş bir metin belgesine kopyala-yapıştır ile aktarın,Menü>>Dosya>>Faklı Kaydet >>>Dosya Türü : ALL Files , Dosya Adı : Herhangi_bir_isim.html olacak şekilde kayıt edin .Şimdi web tarayıcısında açın...Resimleri birebir göreceksiniz.Tabii bağlantıları'da)

https://hastebin.com/share/icisocatov.xml

Resimler kod içine gömülmüş halde

Ekran Görüntüsü
Resim
İsternirse, web tarayıcısından direkt .pdf çıktısı bile alabilirsiniz. (CRTL+P ile)

Aşağıdaki .pdf belge görüntüsüne bakınız.
Resim
https://www.upload.ee/files/19214711/Bl ... 6.pdf.html

Tek bir .html dosyası var.
Resim

Ne bir klasör var ne de meta verisi...
Kullanıcı avatarı
TRWE_2012
Exabyte4
Exabyte4
Mesajlar: 14885
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2427 kez
Teşekkür edildi: 5123 kez

Re: SordumORG Yazılımı Olmaya Aday Bir Kodlama Projesi

Mesaj gönderen TRWE_2012 »

Bu kodlama ve yazılımın çıkış kaynağı aşağdaki web sayfasıdır.Download ile bu web sayfasının bbcode editörünün portable versiyonunu da sisteminiz de online/offline kullanabilirsiniz.
Resim


Resmi Web Sayfası : https://www.sceditor.com/
Cevapla

“Programlama ve Script dilleri” sayfasına dön