WaffleGenerator
Produces text which, on first glance, looks like real, ponderous, prose; replete with clichés.
Install / Use
/learn @SimonCropp/WaffleGeneratorREADME
<img src="/src/icon.png" height="30px"> WaffleGenerator
Produces text which, on first glance, looks like real, ponderous, prose; replete with clichés.
See Milestones for release notes.
Example content:
The Aesthetic Of Economico-Social Disposition
"In this regard, the underlying surrealism of the take home message should not
divert attention from The Aesthetic Of Economico-Social Disposition"
(Humphrey Yokomoto in The Journal of the Total Entative Item (20044U))
On any rational basis, a particular factor, such as the functional baseline, the
analogy of object, the strategic requirements or the principal overriding programming
provides an interesting insight into the complementary functional derivation.
This trend may dissipate due to the mensurable proficiency.
This output can be used in similar way to Lorem ipsum content, in that it is useful for producing text for build software and producing design mockups.
Based on the awesome work by Andrew Clarke outlined in The Waffle Generator.
Code based on SDGGenerators - Red Gate SQL Data Generator Community Generators.
Blazor App
The Blazing Waffles app allows the generation of waffle text online.
- Source: https://github.com/gbiellem/BlazingWaffles
Main Package - WaffleGenerator
https://nuget.org/packages/WaffleGenerator/
Usage
The WaffleEngine can be used to produce Html, text or Markdown:
Html
<!-- snippet: htmlUsage --><a id='snippet-htmlUsage'></a>
var text = WaffleEngine.Html(
paragraphs: 2,
includeHeading: true,
includeHeadAndBody: true);
Debug.WriteLine(text);
<sup><a href='/src/Tests/WaffleEngineTests.cs#L33-L41' title='Snippet source file'>snippet source</a> | <a href='#snippet-htmlUsage' title='Start of snippet'>anchor</a></sup>
<!-- endSnippet -->Text
<!-- snippet: textUsage --><a id='snippet-textUsage'></a>
var text = WaffleEngine.Text(
paragraphs: 1,
includeHeading: true);
Debug.WriteLine(text);
<sup><a href='/src/Tests/WaffleEngineTests.cs#L7-L14' title='Snippet source file'>snippet source</a> | <a href='#snippet-textUsage' title='Start of snippet'>anchor</a></sup>
<!-- endSnippet -->Markdown
<!-- snippet: markdownUsage --><a id='snippet-markdownUsage'></a>
var markdown = WaffleEngine.Markdown(
paragraphs: 1,
includeHeading: true);
Debug.WriteLine(markdown);
<sup><a href='/src/Tests/WaffleEngineTests.cs#L20-L27' title='Snippet source file'>snippet source</a> | <a href='#snippet-markdownUsage' title='Start of snippet'>anchor</a></sup>
<!-- endSnippet -->WaffleGenerator.Bogus
Extends Bogus to use WaffleGenerator.
https://nuget.org/packages/WaffleGenerator.Bogus/
Usage
The entry extension method is WaffleHtml() or WaffleText() or WaffleMarkdown():
<a id='snippet-BogusUsage'></a>
var faker = new Faker<Target>()
.RuleFor(
property: u => u.Title,
setter: (f, u) => f.WaffleTitle())
.RuleFor(
property: u => u.Property1,
setter: (f, u) => f.WaffleHtml())
.RuleFor(
property: u => u.Property2,
setter: (f, u) => f.WaffleHtml(
paragraphs: 4,
includeHeading: true))
.RuleFor(
property: u => u.Property3,
setter: (f, u) => f.WaffleText())
.RuleFor(
property: u => u.Property4,
setter: (f, u) => f.WaffleText(
paragraphs: 4,
includeHeading: false));
var target = faker.Generate();
Debug.WriteLine(target.Title);
Debug.WriteLine(target.Property1);
Debug.WriteLine(target.Property2);
Debug.WriteLine(target.Property3);
Debug.WriteLine(target.Property4);
<sup><a href='/src/Tests/FakerUsage.cs#L12-L42' title='Snippet source file'>snippet source</a> | <a href='#snippet-BogusUsage' title='Start of snippet'>anchor</a></sup>
<!-- endSnippet -->Icon
Waffle designed by Made by Made from The Noun Project
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
