Compare commits

...

3 Commits

Author SHA1 Message Date
4b307d7896 feat: overview 2025-04-10 17:03:00 +02:00
b1a4d8e6ae feat: added example texts 2025-04-10 16:48:12 +02:00
fa512cfb0e feat: added example texts 2025-04-10 16:47:47 +02:00
4 changed files with 194 additions and 9 deletions

View File

@ -1,6 +1,55 @@
# foo
# Abstrahere reddita celebrare in ossa
Lore ipsum dolor sit amend
## Usque de celebrabant puer
- bar
- foobar
Lorem markdownum, nec ora et vero me nec natae suadent. Nec damno ignorat
propiore aliquid temptata decipienda habetur. Vulnera lacrimis aequoreo madidos,
copia uvae, herbosaque quoque, per harenas, canos fui monstro Peleus.
Et fuge cum liquidum puer Herculis arentis, tantum caudaque et generi vilior, in
rubore. Caeli modo palmis, suo tria accipe visus non similis qui remittat
retentus porrigit fluxit ubi testis.
> Sulphura et color reliquit dextera: quid summa continuere obductos egesto
> moriens **fluentia vult iunctamque**, mihi patres spiro. Est Iovis **imperat
> quem est** putavi annis *omnis*; flumina, leporem constabat grave pelagi,
> insiluit, igne invito? Auctor circuit quod.
## Rhoetus gravis
Parari modo in sustulerat: ora sic verba meruit, uti. Pignora citus facto
amplectimur cupido amentes foedantem multoque datura.
[Quid](http://www.prima.net/se) ex tanti armaque exhibita descenderat!
1. Alis ima
2. Mirantur nive sit
3. Maris ut adlabimur humana fine quam vultusque
## A idonea miserum
Montes tibi deorum igitur. Poterat nunc porrigitur perdidimus *sidereos animi
praesepia* nihil praeferri functa, in **Pleias removete** oculos sollemni
Tatius: **modo**. Inde dedit! Atque in matrem spinae foret ponti quam dixit,
aras. Gladii addendum fiducia magno, se quo fata humo esse **tellure corpora
discederet** sucis manibus, parentem ante, Iovem.
Laqueique honore sequentia tyranni Harpalos, paelex, foedat tempestiva nomen.
Sit ter indiciumque requirit utrumque in nil et *suspectus*, quaerite patriam
nec facta [securi](http://heuqua.io/adhaut). Confessa ut per sit nostro futura
metaque oblitae fameque exit adspiciens. Morte flectere invidiam certe cum
vixque *nubes clamor viderunt* praeceps infamis collo percussis axem plena saxum
urbes ferre undae. Totoque utuntur ore lupus inplet sibila ullam, qui corpore
*contermina aera*?
Convocat ipse abeunt sententia concolor a Auguste epops solent iubet qui
aequora. In illi, solvente resecare violentam nescio accipit multarum [aureus
exspectatus](http://oris-tibi.io/nasci) ergo ora. Positis **inquit**, sit iamque
hederae ulterius, pontus linguae matutina terra sic isse Graium passosque
sanguinis secus petit!
Adfore dei volucrum Lydas; [hoc](http://similemnescitve.net/ipsamquee) quam
[superosque](http://www.quoqueabit.com/cumqueiam.html) caligine vulnera quoque
corpus foedaque mentis qui nectare, fatendo sensit! Rursus nulli miraris nuda
*Acrisio*. Cum modo, satis dissuadet luce; cum *freta* ab et diu, labor *tenuata
ieiunia*? Caesosque thalamique precor, dedit nulla loca [arce
et](http://viscera-rerum.com/mixta) tinguit aera.

View File

@ -0,0 +1,75 @@
# Populumque avidosque Sparte quoque auctore equidem
## Sunt aevis
Lorem markdownum turbavere prisca Aeacidae morando esse. Quam Styga spectata,
pariter Iove iunctis exercere Solis? Atlantis possit succurrere quam!
if (stationRecord < ctp(rup, columnBase, dtd)) {
impact_qbe_symbolic(bank_c(exploit_gnutella_social), inbox);
marketing = telnetWebmasterFpu;
circuitSoapDns(dac, ieee);
} else {
ebook.spider(wildcard_publishing_memory.tcpDisk(encoding, 48149), -1 +
copyright_flash_icmp, superscalar_cluster + kofficeIsp);
reimage.mac = dslWebmail;
kilobyteVariable.margin_keylogger = dvd + microcomputer;
}
font_switch(servlet, file(1, protocol) * skinTouchscreen,
wheel_station_computer);
var startRom = bit(php_touchscreen_icio);
var unicode_hover_tiger = command(scan_install_cd(ruby(mail_chipset, web,
clientMemeSoftware), optical, wirelessMegahertz), oasis);
## Est nec locumque anxia et
Maligno puppes potuit petit. **Ipse regnat venit** tangit mitti opibus est unus
spectacula erat! Bacche qui dedit in ardet Phrygiis Liternum ipso ille Orphei
Canentem *ut*, parenti terrae! Frondibus deus sine leoni frustraque lentus. Est
deos cum corripuit erat sibi concussit simul; suus tantum.
Camenis Lucifer ex geniti sitis quem. Styga si Ceae nova media remugis: haerens
ridet, nam [Pindo](http://www.murra.com/argolicaemaximus) est tritis flamma
[dixit una licebit](http://www.sedare-mopsus.net/) Pelia perdite! Aura *aurea
mecum* una mirabantur mansit domum simul de Euboica altis vincula tenentis vires
sub, *Scythicae*. Mora sitis pocula. Ultimus idem triplices inquit.
## Et atque ministris imagine fas tenuit fornacibus
Adeunda suffundit ille: Bacchi moribundo et quam **cacumina videre Tamasenum**.
Gauderet in [non arbitrium caelo](http://www.madidusperiuraque.io/).
## In corpora in micat Phoebus corque transitus
Mihi in macies, ab avoque malorum decusque. Appellant expellam unus colore
exiguo, maior ara loqui sit vires.
var uat = cardPrinterLocalhost.pppoe(display, operating_row_fsb(
scalable_lion, compilerHeuristicTweet - 22));
var toslink_software = tokenPciPrompt.source_x_firmware(drive,
boxSdkDlc.servicesIcsDrive(certificate_cycle_illegal(resolution)),
outboxTftMap + rssTextZebibyte.flashImpactDisk(3, eup_ad));
var compression = programWebPort;
if (intellectual_left_system) {
favorites(lossyDramDay + 7, upsSliTruncate, 2);
laptop.android = ocr_piracy(clean, flatbedRte - -1);
directx_file_cable = -1;
} else {
point_sink_controller(flash(filenameDataAccess, vleSoftwareListserv),
point_rate_cmos(control_soa_restore));
javascript *= nic_format;
address = nameDcim(touchscreenLink.port_port(diskHeat, vaporware));
}
## Enim nunc solvi
Est pudet citharae, corpus? Modo in armentaque pennisque videri aquarum, est
equos ne in vulnere domus; maris. Quodque quoque orbe omnes metus, sol
[putas](http://www.uno.com/deorumvolumine) marmore fuit secreta haut vobis,
faciendo, oro.
Quid sequenti, supersunt quoque, sortite; in in tenetur vecta horriferamque
amabat. Vos nudae anni amor chelydri [Picus candentibus
et](http://pugnare.io/angulus.html) sonum, et sentibus geminato volucrem
mercibus bracchia, cum *posito* delubraque. Templa extrahit in totidem altera
Nioben, honoris sui, fibris!

View File

@ -1 +1,51 @@
# Annos postquam premeret docendam parabam
## Sunt luctus
Lorem markdownum [matrique](http://etanimae.org/), urit cerae pendens concipit
vitiatas dammis clausura. Labori femineis dominam nostris umerus non contiguas
apta sollicito lactis, [quam](http://acceptus-tumulo.net/) acie inplerant et.
1. Vires videbor praesens vidisse agros choreas
2. Illa mercede
3. In acies folioque lignum nitidis quid tellus
4. Multoque ira liber tamen rapiam cremabit crinalem
## Extremum pugnae muneris factum sed lecto Propoetidas
Praeferri iste. Rex primus gigantas Tantalis, **extulerat**, mediamque ardua,
per natae, in et, prius Alpheos.
> Nostro recentia evolvere quae quam: caesas spectans sic forte laesae fessos.
> Leti flammis. Hebes Atreus refluitque maximus necetur circumdet videt mare
> abit arbor sed, per Circe, violentus Niobe viri hominum. Cernis illum, sucos,
> pudorem, numen quoque, si tibique *euntem*, o cruento sitim. Illo tollere
> secutus sopore arma me ova mox noscere mundi est.
Herbas rauco altae patitur steterat domus; hoc pudor alatur falsamque precor. O
**timido** a haerebat, *atque servaturis naturale* tantaque; submersum
[poplite](http://purpureis.com/ferebat) tanta. Patiens latis inlato hinc tantae,
a Tydidae amissum; his! Clamor Finis.
## Fuit nomine mixtos pretium relinquam forma habitabilis
Adolentur sanguine **Penthea** adsum tutus potens adit luctu membra tibi quoque.
Sua siccaeque caesae quoque vosne forma cadit Threicio qua locis Lernae non;
inplent tecta. Cervicibus mare! Visa est locutus, mox amore exitium matrem ora
Hector vultus Minervae.
1. Rigavit mirabile
2. Bacis sua ut tellus florent ait nollet
3. Carmine prius
4. Tendit candida et colle corpore miscent
Fidem **et pondera** latronis uva neu hanc rerum divesque percussae caput ardor
contemptoremque effugies. Et multis, *hoc* sim in dispositam cornua, spatium; in
pelle fecerat [subiecta](http://cultu.io/amphimedon.php) propago miserae
lacerto. Tolle sui mea Lycabasque nocuit. Nereide dum furor genibus clementia
hastam?
Aere satis, Verque finitimi dique tot *carmina* fluminaque iubet resurgebant
nubibus, et suos versantes? Illa Phineus divesque tectis nec, aeno Semiramis
iuvencos desinite ergo, Minoide **calentes**, longos, virgineo. Putaret heros,
et quatit aerias, tibi contigit armatur documenta.

View File

@ -68,7 +68,7 @@ class Context:
def convert_md(src: Path, dst: Path, context: Optional[Context] = None):
html_content = markdown.markdown(src.read_text())
context = Context(str(src.parent))
context = context or Context(str(src.parent))
full_page = context.get_text(content=html_content)
folder_dst = dst.parent / dst.name.replace(".md", "")
@ -89,16 +89,21 @@ class CustomLanguageCode:
@property
def relative_url(self) -> str:
return str(self.file)
return "/" + str(Path(self.file.parent, self.language_code))
def __repr__(self) -> str:
return f"{self.language_code}"
@property
def html_code(self) -> str:
return f'<ul><a href="{self.relative_url}"><bold>{self.language_code}</bold></a></ul>'
def walk_directory(root):
src_path = Path(SOURCE_DIRECTORY, root)
dst_path = Path(DIST_DIRECTORY, root)
context = Context(src_path)
language_codes_found = []
for current_full_path in src_path.iterdir():
@ -111,7 +116,7 @@ def walk_directory(root):
continue
if current_name.endswith(".md"):
convert_md(current_src, current_dst)
convert_md(current_src, current_dst, context=context)
language_codes_found.append(CustomLanguageCode(Path(root, current_name)))
continue
@ -119,7 +124,13 @@ def walk_directory(root):
if current_src.is_dir():
walk_directory(Path(root, current_full_path.name))
print(language_codes_found)
content = f"""
<li>
{''.join(l.html_code for l in language_codes_found)}
</li>
"""
with Path(dst_path, "index.html").open("w") as f:
f.write(context.get_text(content=content))
def build():