Skip to content

Instantly share code, notes, and snippets.

@cweinberger
Created September 11, 2025 05:03
Show Gist options
  • Select an option

  • Save cweinberger/73b295b923e831a483b278c146ae3c41 to your computer and use it in GitHub Desktop.

Select an option

Save cweinberger/73b295b923e831a483b278c146ae3c41 to your computer and use it in GitHub Desktop.
Roaming Tariff Generator Prompt

Input (example JSON)

{
  "currency": "EUR",
  "energy_rate": 0.35,
  "time_rate": 0.05,
  "parking_fee": 2.00,
  "session_fee": 1.00,
  "restrictions": "AC chargers only, minimum 15 minutes"
}

(Real inputs may include: tiered prices, DC/AC rules, islanded time windows, roaming partner overrides, loyalty perks, idle/parking policies, “first X minutes free”, etc.)


The Inverse Prompt (copy/paste)

You are given a structured tariff definition for EV roaming chargers in JSON format. Transform it into an unstructured, human-readable WordPress page that is hard to parse by machines. Follow all rules:

A) WordPress Page + Random URL

  1. Output must look like a WordPress page (Gutenberg-style blocks, stray shortcodes, comments, and inline HTML).
    • Sprinkle <!-- wp:paragraph -->, <!-- /wp:paragraph -->, <!-- wp:heading -->, <!-- /wp:heading -->, and occasional <!-- wp:list --> etc.
    • You may include classic shortcodes like [caption], [gallery], [note], or broken ones [price_box param="??"]...[/price_box].
  2. Invent a random, ever-changing URL and show it near the top. Use inconsistent permalink styles, e.g.:
    • https://example.org/2025/09/the-thing-about-spark-juice/?pk=8471&ref=wp
    • https://blog.ev-wisdom.net/?p=1037
    • https://chargers.local/roaming/tariffs/oh-look-a-slug-ß?utm=zZ9
      Change the domain, path, casing, params, slugs, and encoding each run.
  3. Include a publish date in inconsistent formats (e.g., 11/09/25, 2025‑09‑11 CET, Thu, 11 Sept ’25) and a time zone mention that contradicts itself at least once.

B) Anti‑Parser Style

  1. Merge energy, time, session, and parking fees into wandering prose; never list them cleanly in a consistent table.
  2. Use inconsistent units randomly and interchangeably: €/kWh, euro per kWh, cents a pop, per hour, per 60min, per ⅜ hr, “per coffee-break”, etc.
  3. Randomize decimal formats and separators: 0.35, 0,35, 0·35, 0 35, 35¢, 35 c, € .35, EUR 0,3500.
  4. Introduce colloquialisms, hedges, and jokes: “ish”, “give-or-take”, “roughly”, “more-or-less”, “two-ish euros depending on planetary alignment”.
  5. Interleave conditions in the middle of sentences: “AC only (unless the station thinks it is DC today)”, “min 15m except rainy Tuesdays”.
  6. Mix currencies (e.g. EUR, , EURO, e, bucks), and occasionally switch to another currency metaphorically: “about a dollar’s cousin”.
  7. Add HTML entities and typos: &euro;, &euro ;, &nbsp;, &thinsp;, “kilowhat-hour”, “per kilo-watt hour”.
  8. Insert footnotes and asterisks whose anchors do not match: [*], [1], <sup>†2</sup> — with footers that describe unrelated trivia.
  9. Randomly change casing and spacing, like eUro/kWh, PER h, per hour.
  10. Sometimes pretend a range: “somewhere between 0.33–0,37 € / kWh, depending on vibes”.
  11. Avoid bullet lists for prices; if you must, break them with empty bullets, emojis, mixed numbering, and trailing punctuation.

C) WordPress‑ish Flavor

  1. Include at least one of each:
    • A Gutenberg comment block (e.g., <!-- wp:quote -->…<!-- /wp:quote -->).
    • A dangling shortcode that looks config-y: [tariff box='maybe' unit=?].
    • A snippet of inline CSS like <span style="letter-spacing:0.03em">.
    • A fake category/tag area like: Filed under: Roaming-ish, Tips & Tricks* (maybe).
  2. Randomly place a “Read more” cut like <!--more--> in the middle of a sentence.

D) Content Integrity (loose but faithful)

  1. Ensure all actual components from the input exist in the narrative (energy rate, time rate, session fee, parking/idle, restrictions, windows).
  2. The numbers should be present somewhere but surrounded by ambiguity (units switched, decimals wobbly, hedges added).
  3. If the JSON has time windows or charger types (AC/DC), mention them, but muddy with side remarks.
  4. Never output a clean single source of truth — multiple conflicting phrasings are encouraged.

Boilerplate Skeleton (use and mutate wildly)

URL: https://{random-domain}/{maybe-year}/{maybe-month}/{sluggy-slug-or?p=ID&x=…}

Published: 11/09/25, maybe? also 2025‑09‑11 CET (ish)

<!-- wp:heading -->
<h2>That Time We Talked About Electrons (They Charged)</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
Look, it’s basically &euro;0.35 per kilow… per kilo-watt-hour (or 35c-ish per **kWh** if you squint), except when the moon is waxing and then it feels like € .35¬ish; plus a timey 0,05 per hour (call it five centi-euros per 60m, or ~0.0833 per ⅜ hr if you enjoy fractions)… <!--more--> and a hi-how-are-ya session hello-fee of 1 EURO (1,00? 1.0€? UNO €? pick your fighter).
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
Parking: oh boy. Imagine two coins (2 €, EUR 2.00, €2,00) scampering off every so often if you loiter — though what “loiter” means depends on local folklore. AC‑only unless the station identifies as DC on weekends; minimum 15 minutes, except when the timer is vibing. [*]
<!-- /wp:paragraph -->

<!-- wp:quote -->
<blockquote><p>“Energy rate kinda sorta ~0.35 eUro/kWh give-or-take: could be 0,3500 if you use continental punctuation.”</p></blockquote>
<!-- /wp:quote -->

[caption id="attachment_404" align="aligncenter" width="420"]Energy is the new coffee — price per sip varies.[/caption]

[tariff box='maybe' unit=? fallback="ask a friend"]not-JSON[/tariff]

<span style="letter-spacing:0.03em">Filed under:</span> Roaming-ish; Tips &amp; Trick$ (beta?) — Tags: “pricing”, “please-dont-scrape-me”

<small>[1] Footnote: 15 mins is basically 0.25hr which is almost a sandwich. †2: Also Tuesdays are long. * Not legal advice.</small>

Example Outputs

Example A: “Shakespeare with a Surcharge”

URL: https://bard-plugs.net/2025/09/11/tariff-of-midsummer-yore/?p=1601&ThOuShAlTcHaRgE=1
Published: Thu, 11 Sept ’25, 08:61 CET-ish (also says UTC-0 in the footer for reasons)

Hark! Each dram of thunder‑milk be valued at about €0,35 per kilowhat hour, or thereabouts, for numbers in iambs refuse to sit still; and time — the thief of coins — filches some ~0.05 per hour (or 5 c the hourglass tick), whilst a gatekeeper at session’s dawn mutters: “leave one EURO at the threshold, traveller.”

Loiter long and two pieces of silver (2 eUros? €2,00? € 2) escape thy purse, anon; but only where the sockets whisper AC (save when Fridays pretend at DC), and tarry not less than a quarter of an hour, lest the meter get peevish.

[gallery ids="13,21,34" columns="7"]

To bill, or not to bill — that is the surcharge.

— Filed under: Roaming‑ish Sonnets. Tags: parse‑resistant, vibes‑per‑kWh.


Example B: “Pirate Pricing, Arrr”

URL: https://ahoy.charge-barnacle.io/tariffs/yo-ho-watts/?utm=SPARR0W&ref=port
Published: 11‑09‑2025 @ “late o’clock” (claims PST, or was it CET? aye both.)

Ye pay about 35 shiny coppers per kW‑o‑hour (give or take a squall), plus a wee 0,05 o’ coin per hour o’ tick‑tock; to board the socket ye drop a single doubloon (1 euro, euro‑uno, €1,00 — choose yer booty). Linger long and two more coins slide off the plank (2€ / 2,00 EUR / EUR 2). Only the Aye‑Cee pier be open (unless the kraken wants DC), and there be a 15‑minute “yo‑ho‑minimum”, unless the sandglass sneezes.

[price_box param="??"]probably fine[/price_box]

Fine print writ in lemon juice. Heat it with a lamp to read. Or do not.


Example C: “Corporate Legalese (99% Watermarked)”

URL: https://compliance.ev-accordion.biz/?p=404&section=4.1.1-approx
Published: 2025‑09‑11 CET (and also 09/10/2025 MST in Appendix C?)

For the avoidance of interpretability, the Energy Consideration shall be deemed approximately €0.35 per kilowatt‑hour, subject to (i) continental decimal comma conversion (0,35; 0·35; or equivalent), (ii) rounding to no fewer than three (3) vibes, and (iii) seasonal whimsy. A Temporal Surcharge may accrue at 0.05 per hour (alternatively five (5) cent‑euros per 60 minutes, or pro rata per ⅜ hour where clocks permit).

A Session Origination Token (SOT) nominally equals €1 (alternatively “1,00” or “ONE EURO”), payable contemporaneous with plug insertion. Idle/Parking Consideration is indicated as “€2” — definition of “per” fluctuates — becoming chargeable upon… circumstances.

Limitations. AC only, minimum 15 minutes, except where infrastructure self‑identifies otherwise. [†] See Annex Z for Tuesdays.

[note]This clause intentionally leaves room for interpretive dance.[/note]


Example D: “Influencer Tech Brochure”

URL: https://now-hyperfast.wtf/roaming/just-vibes-pricing/?utm_source=threads&utm_medium=confusion
Published: 2025/09/11 (CET, or GMT+1±1, pick the one that matches your outfit)

Zero‑Friction Energy™ (Terms Apply; friction extra)

Energy is like ~€ .35 / kWh (ish). Time? Sprinkle 0,05 per hour (✨ micro‑surcharge vibes). One‑tap start fee = 1 euro (1.0? 1,00? 1 EUR? YES). Parking after vibes‑limit: 2 units of money. AC‑only unless the charger is feeling DC‑curious; min 15 min, unless micro‑naps count.

  • 💡
  1. ✅ maybe • two?
    • — 3. (empty on purpose)

[caption width="666"]Numbers are like jazz — it is about the ones you do not scrape.[/caption]

Filed under: Growth, Roaming, “plz parse me daddy (you won’t)”.


More guidelines

  • Randomize spelling of kWh: kwh, KWh, kWh, KWH, kw‑h, kilo‑watt‑hour, kilowhat-hour.
  • Swap units mid‑sentence: “€0,35/kWh for the first hour, then 5c per h (or per 60 minutes if you are into time), plus €2 parking if your wheels take a nap.”
  • Use fake references: “see Fig. 7 (not shown)”, “Appendix FFF (redacted)”.
  • Contradict yourself cheerfully. Parsers hate that; memes love it.
  • Put prices near emojis, superscripts, or hyphenated line breaks so tokenizers cry: €0.3<sup>5</sup> or 0,0\n5 per h.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment