Inspired by the many excellent lorem ipsum generators, this simple webapp generates structured placeholder text in markdown format. In order to do so, it uses Markov Chains and many heuristics.
Written in Haskell by Jasper Van der Jeugt. The source code is on GitHub and an HTTP API is also available!
# Optabile et desunt rigido ## Cum eadem deum matrem artus ne custodes Lorem markdownum timore, per alis Tritonidos inclinatoque libido nimiumque arsit, videri vidit terra, vitatumque. Dumque moly sine figuras iungimus voce! ## Solacia parum pars Quo Nigri sibi humo: est honorem nunc sum **meruisse cura alvo**: huius illa suo custos raucaque? Et quove, qui haud, non hic vocato iaculatur ab cornua, parentali, Dictaei iuvenum quam pasci! Tamen virtus superum constiterant omnipotens attollite iaceret facta. Vestemque pectus cunctisque illud sollemnia interea domus, fuit Cerberon. [Et qui odium](http://quae-lacrimas.net/) dominae: vocis hic non utiliter **heres**, deprensa nudaque indignantibus, situ postera movit, tamen. duplexEPcb = fpuAddressDirect; ipv_dsl_search(nas, engineClean.pinterestParitySource(-3, hub + simm, torrent_blog(-5)), 6); var power = cybersquatter + drive_port + folderRow; var led = friendRomExternal; ## Frontem et nec fracta illa veloxque tuentur Praeside Clymene, nihil commeruisse alio venit mollibus. Sol vasta garrula, quondam, cernam offensane corpora stantes sterilique, **glandes** profunda lecto: potentem et parte colorem. Misisset in rear non tristique orbem *nam fit* cortice nimium ut Peleusque sustinui cadentibus se placere sacra sucis *artus* noviens. Erat meritis placidi fatendo; quo nam *flere mente verba* habet quaecumque Hiems pertimuitque invito. if (dac_midi_secondary(server, pppoe_basic + 10)) { scalableAddress.hyperlink_truncate_dot(boot); margin_middleware = scanner.degauss_soap_memory(domain_map_clob) - wiki_keylogger; megabitNetiquette(1); } var frame = display * codeOffline(pointHsf, key, 4) + leopard_data; pythonSystemPci.scalable_ethics = 1; var software_joystick = system_cluster; if (cameraFragmentationDomain + bounce_runtime_frozen.controlVfatInternic( ping)) { browser = query; postModifierBroadband = faqSignature(2); } else { window.hdvInterface(vectorStationOsi + 1); } ## Mors scitarier Hesperus illam nulloque Erat metus sicut, nam his trabes [et](http://www.elateius-fuerunt.com/semper) edita *indignatus* ordine mirandum senectus mater repetemus Tatius vobis *ope*. Quae anguesque albas, tibi Hectoreis adhibere veneno. Acervos sunt! Istis et postes facto serpentum mollibus ferunt tendebat, e. Ambo vecordia mors poenam arctos exarserit detinet, anili hospes plangoris **eripiam adhuc soror** armentaque Caune me convertit. ## Duro Syrtis petit Quo natae, tenetur querella [nervo](http://pudor.net/at-possit.html). Trahunt caelicolae unda: huic hic corpore adfata femina patria humo dum si, proles deponere iunctam. Spisso adiuvet me induruit quorum perfide. Catulus liceat angues, cum auctor nec habenas procul regale iugulare et. Leviter **pisa novi** fumis et oraque ignes fluctibus offensa nigro pulcherrima quis Cinyras! Quos puteisque in accedere nunc praecorrupta esset numen, a corpora mari. Silvas geminus summos. Vos [poenam](http://ieiuna.org/) nec, mediis posset [nec](http://bis.io/sive-explicat.html) illi cupiunt.
Lorem markdownum timore, per alis Tritonidos inclinatoque libido nimiumque arsit, videri vidit terra, vitatumque. Dumque moly sine figuras iungimus voce!
Nigri sibi humo: est honorem nunc sum meruisse cura alvo: huius illa suo custos raucaque? Et quove, qui haud, non hic vocato iaculatur ab cornua, parentali, Dictaei iuvenum quam pasci! Tamen virtus superum constiterant omnipotens attollite iaceret facta. Vestemque pectus cunctisque illud sollemnia interea domus, fuit Cerberon. Et qui odium dominae: vocis hic non utiliter heres, deprensa nudaque indignantibus, situ postera movit, tamen.
duplexEPcb = fpuAddressDirect; ipv_dsl_search(nas, engineClean.pinterestParitySource(-3, hub + simm, torrent_blog(-5)), 6); var power = cybersquatter + drive_port + folderRow; var led = friendRomExternal;
Praeside Clymene, nihil commeruisse alio venit mollibus. Sol vasta garrula, quondam, cernam offensane corpora stantes sterilique, glandes profunda lecto: potentem et parte colorem. Misisset in rear non tristique orbem nam fit cortice nimium ut Peleusque sustinui cadentibus se placere sacra sucis artus noviens. Erat meritis placidi fatendo; quo nam flere mente verba habet quaecumque Hiems pertimuitque invito.
if (dac_midi_secondary(server, pppoe_basic + 10)) { scalableAddress.hyperlink_truncate_dot(boot); margin_middleware = scanner.degauss_soap_memory(domain_map_clob) - wiki_keylogger; megabitNetiquette(1); } var frame = display * codeOffline(pointHsf, key, 4) + leopard_data; pythonSystemPci.scalable_ethics = 1; var software_joystick = system_cluster; if (cameraFragmentationDomain + bounce_runtime_frozen.controlVfatInternic( ping)) { browser = query; postModifierBroadband = faqSignature(2); } else { window.hdvInterface(vectorStationOsi + 1); }
Erat metus sicut, nam his trabes et edita indignatus ordine mirandum senectus mater repetemus Tatius vobis ope. Quae anguesque albas, tibi Hectoreis adhibere veneno. Acervos sunt! Istis et postes facto serpentum mollibus ferunt tendebat, e. Ambo vecordia mors poenam arctos exarserit detinet, anili hospes plangoris eripiam adhuc soror armentaque Caune me convertit.
Quo natae, tenetur querella nervo. Trahunt caelicolae unda: huic hic corpore adfata femina patria humo dum si, proles deponere iunctam. Spisso adiuvet me induruit quorum perfide.
Catulus liceat angues, cum auctor nec habenas procul regale iugulare et. Leviter pisa novi fumis et oraque ignes fluctibus offensa nigro pulcherrima quis Cinyras!
Quos puteisque in accedere nunc praecorrupta esset numen, a corpora mari. Silvas geminus summos. Vos poenam nec, mediis posset nec illi cupiunt.