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

Uygulamanın denenmesi :
Post yazma

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



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


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

"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>
"atıyorsan at atmıyorsan istifanı çık git" ? 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'de, işin ehli olmayanlar , kendilerini "KRAL" 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>










