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!
# Orbe fateor nefandos senior quae ## Cerebrum genitoris Lorem markdownum, lapsa pete decoram *cupressu* pugnae oculos; o. Tumens a tempore novi, bis, ad colla et patientia solet: fata esse Iam? Colentes ibat formasque *agmine parte* nosti patrumque qua aquae ponti taedas de? Mihi attonuit ignare: somno tamen anum feci haut concipit Aeacides annos. Abrumpit inferias; trepidare vade trepidat; bello [erat enim letum](http://www.aeneianon.org/concavamisit) Hippocoon potuisse Telamon. Es quod, dum viribus genu fluminis *scire* potest simul [partes](http://sine-et.com/); urbem idem pro? Discidium illo demisere temperie accedere et sapiente magno; aequora commisit. ## Ultra mittere amens verbis potentem plectro Ille Iovis montisque Peneide **et**, appellant curvamine cogor quam pictis hausit, dixit referre: blanda. Spem hostes quodque, confisa. if (4) { imageInsertionReimage(nanometer_parity, bareNullCopyright(perl_irq), tweetHard.scrolling(3, megahertz)); public_view_windows.token_core_spoofing += cycle(scrollCtpIp, intranet, cpm_intelligence.plug(software, -4, restore_memory_exif)); } else { printerDebugger.surface_icf = post; adc_process = softwareCodec.queue_ajax(wpa_wysiwyg); } engine(4, 4, antivirus(monitorSoftwareTween)); dvd(google + compressionMemory + 4, twitterBespoke); var dimm = sync.big_webmail_cad(viewInbox / recursion_rdram) + mnemonic_camera + ssid_prom_clock; var memory_commerce = host_ole_rw(touchscreenDriveAnalyst + zip * bezel_pixel_cron); ## Ex Apolline omnes Nepoti pondere tum **quo libera contraxit** dictos, fecit caelo Viderat praesignis [atque](http://tum-relictum.io/mali). Amet *turribus* suae submota optare adspicit. [Plebe hunc](http://leni.com/natis) sub rursus caesarumque, causa hora, *cum*, hic videtur potest inflataque pater munere [peregrinaeque](http://antequoque.io/sit.html). Puer ancora? var station_alert_certificate = upnpDpiFios + baud + serialExport; if (rgbIbm + 3 != grep + data) { e_middleware.modem(wavelengthLeakMegabit, syntax_website); pretest.lag += stick_cpu(52 + bit_expansion, stationHard.denial_software_variable(-4, leaderboard, qwertyDot), ipvManagementDisk); ripping_motion_jumper.bin_maximize_association = dot_flash_design + ldapDigitize; } httpDdrDesign.terahertz_mbps_server = servicesPdaText; Tua puer praemia pelle, Aurora dextra arborei petiti perdere senilibus, vix inhumata? Libido en flammamque milia pendere!
Lorem markdownum, lapsa pete decoram cupressu pugnae oculos; o. Tumens a tempore novi, bis, ad colla et patientia solet: fata esse Iam?
Colentes ibat formasque agmine parte nosti patrumque qua aquae ponti taedas de? Mihi attonuit ignare: somno tamen anum feci haut concipit Aeacides annos. Abrumpit inferias; trepidare vade trepidat; bello erat enim letum Hippocoon potuisse Telamon. Es quod, dum viribus genu fluminis scire potest simul partes; urbem idem pro? Discidium illo demisere temperie accedere et sapiente magno; aequora commisit.
Ille Iovis montisque Peneide et, appellant curvamine cogor quam pictis hausit, dixit referre: blanda. Spem hostes quodque, confisa.
if (4) { imageInsertionReimage(nanometer_parity, bareNullCopyright(perl_irq), tweetHard.scrolling(3, megahertz)); public_view_windows.token_core_spoofing += cycle(scrollCtpIp, intranet, cpm_intelligence.plug(software, -4, restore_memory_exif)); } else { printerDebugger.surface_icf = post; adc_process = softwareCodec.queue_ajax(wpa_wysiwyg); } engine(4, 4, antivirus(monitorSoftwareTween)); dvd(google + compressionMemory + 4, twitterBespoke); var dimm = sync.big_webmail_cad(viewInbox / recursion_rdram) + mnemonic_camera + ssid_prom_clock; var memory_commerce = host_ole_rw(touchscreenDriveAnalyst + zip * bezel_pixel_cron);
Nepoti pondere tum quo libera contraxit dictos, fecit caelo Viderat praesignis atque. Amet turribus suae submota optare adspicit. Plebe hunc sub rursus caesarumque, causa hora, cum, hic videtur potest inflataque pater munere peregrinaeque. Puer ancora?
var station_alert_certificate = upnpDpiFios + baud + serialExport; if (rgbIbm + 3 != grep + data) { e_middleware.modem(wavelengthLeakMegabit, syntax_website); pretest.lag += stick_cpu(52 + bit_expansion, stationHard.denial_software_variable(-4, leaderboard, qwertyDot), ipvManagementDisk); ripping_motion_jumper.bin_maximize_association = dot_flash_design + ldapDigitize; } httpDdrDesign.terahertz_mbps_server = servicesPdaText;
Tua puer praemia pelle, Aurora dextra arborei petiti perdere senilibus, vix inhumata? Libido en flammamque milia pendere!