Lorem Markdownum

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!


Blocks
Inline
Global

# Aeneadae Pallas

Lorem markdownum longa remissis, nisi post repperit umeri, victoremque in
puppis. Et amnes intonat, Trinacris exspectatoque dempserat in furta, non!
Candida hominum luctata frondes motibus nec ducem sui patrii mandata, Sole sic
neu. Patremque et adfuit Pulchrior magnis proavitaque: hic per, Itys mihi! Aut
secuti cura humum: corpore fulgorem posset et Danaeius Gorgonei aris cur
languore Hymenaee miseri Penelopaeque levem!

- Fago post litus nuper taedas
- Mortis illi sonus laniataque viresque quod clausas
- Sic domus loquentis fretum me curvique Aphareia

Arces ex Danaos velis utiliter lacrimae amoris et trahenti sacris Iunone, non
usque mearent: iacet. Mors diri nam natantibus quidem quo facem nocet
loquiturque vetitorum!

- Laqueoque aeacides inquit quoque preces illi culpa
- Laudisque auras ut factum illa agitabilis habuit
- Est amor mihi manuque
- Se aequore mersae vastatoremque nulla Ammon diffugiunt

Invasit si fruges et ense pondere et praesaga officium cumque, cum luctus abeunt
quidem fores. Tamen vestem, erat nubibus, digitis et crater videri, dixi pro
crescere adsensit Acrisioneas manes Tyriam; mitior!

- Undas est eductam sole
- Tu guttur quis quoque cultis erat monstri
- Ponentem dixit
- Ruit loca ambitiosa caput certamine tangi rapidissima
- Adverso adeo

Ille cuspide, sed ficto et cornaque decentia et tantae Charybdis pedes ferrumque
alimenta ero, infirmos. Aliquo `and` quae sed placare, es cur labens comae ille
Epaphi! Cum ubera non mentes auras. Tum **amor praecluditur nullum** amori hamo,
vivacia hostis a *oscula*, est.

    system_market_irc.raw(swappable_user(clockMemoryJquery(saas_exbibyte_wimax,
            -4, 3), rubyPrimaryCore));
    emoticon_command_suffix = kilohertz_memory;
    if (network(task_ripping_plug(web_inference, threadingCompatible),
            tigerUrlFile)) {
        network.hibernatePlatform = activeFlashItunes;
        restore_ascii_scrolling = install_pixel.memory_lock_multiprocessing(
                apache, system, multicasting.ram_tft_nas(scalableRouterFunction,
                click, avatarDuplex));
    } else {
        wep += webBoot;
        correction.icf_real_hardening(passiveE);
    }
    if (fragmentation_remote(4, -2, interactive_hard)) {
        of += daemon.biometrics_terminal(hertzFileWeb.viralLocalhostStack(
                firmwareDriveUser, xp_user, formula_home_media), clob);
        icann_wavelength -= skyscraperBridge;
        log = servicesLaserTypeface.pumMouse(throughput_vista);
    } else {
        baseband = cgiWired(721098);
        compression.pcbWep = freeware_tweet;
    }
    plug += drive(whitelist_troll_flatbed + export_desktop_in(zif_mouse_system,
            72), dialogExtension(31, -3), cyclePixel + pmuBasic);