#formatting
7 APIs met deze tag
Truncate API
Truncate tekst netjes. Knip een string tot een maximum aantal tekens — aan het einde, het begin of het midden — waarbij op woordgrenzen wordt afgebroken zodat woorden nooit doormidden worden geknipt, en voeg een weglatingsteken toe (dat meetelt voor de limiet). Midden-truncatie behoudt het begin en einde en laat het midden weg, ideaal voor lange bestandspaden en ID's. Een woorden-endpoint kapt af op een aantal hele woorden. Alles is emoji- en Unicode-veilig (het telt codepunten, niet bytes), dus multi-byte tekens en emoji worden nooit gesplitst. Perfect voor voorvertoningen en teasers, tabelcellen en kaarten, meta-omschrijvingen, broodkruimels en CLI-uitvoer. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 endpoints. Anders dan woordterugloop, hoofdletterconversie en tekststatistieken.
api.oanor.com/truncate-api
Title Case API
Converteer een kop naar de juiste headline (title) case zoals redacteuren dat doen — niet een naïeve elk-woord-hoofdletter. Het kapitaliseert het eerste en laatste woord en alle belangrijke woorden, terwijl lidwoorden (a, an, the), nevenschikkende voegwoorden (and, but, or…) en voorzetsels klein blijven, en het kapitaliseert altijd het woord direct na een dubbele punt. Kies AP-stijl (korte voorzetsels klein, langere hoofdletters) of Chicago-stijl (voorzetsels van elke lengte klein). Samengestelde woorden met koppelteken zoals well-known en state-of-the-art worden correct verwerkt. Perfect voor artikel- en blogtitels, koppen, SEO-metatitels, product- en sectienamen en CMS-tooling. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 endpoints. Anders dan een gewone titel/zin-case converter, die elk woord kapitaliseert.
api.oanor.com/titlecase-api
Word Wrap API
Reflow platte tekst naar een vaste kolombreedte op woordgrenzen — de klassieke woordterugloop die je nodig hebt voor terminal- en CLI-uitvoer, e-mail en platte tekst opmaak, codecommentaar, README- en changelog-blokken, en rapporten met vaste breedte. Het wrap-eindpunt breekt tekst tot een gekozen breedte terwijl alinea's (gescheiden door lege regels) behouden blijven, met optionele linkerinspringing en de optie om woorden langer dan de regel hard af te breken; het unwrap-eindpunt doet het omgekeerde, door een teruggelopen blok terug te brengen naar alinea's van één regel. Pure lokale berekening — geen sleutel, geen externe dienst, direct; tot 200.000 tekens via POST. Live, niets opgeslagen. 3 eindpunten. Te onderscheiden van hoofdletterconversie, slugs en tekststatistieken.
api.oanor.com/wordwrap-api
Table API
Zet gegevens om in een klaar-om-te-plakken tabel. Geef het JSON — ofwel een array van objecten (kolommen worden overgenomen van de sleutels) of een array van arrays (de eerste rij is de kop) — of ruwe CSV, en ontvang een schone GitHub-flavoured Markdown-tabel of een monospace ASCII (box-drawn) tabel met automatisch aangepaste kolombreedtes. Markdown-uitvoer ondersteunt links/midden/rechts uitlijning van kolommen en escapt pipes; de CSV-parser is RFC-4180-bewust (gequote velden, ingebedde komma's en nieuwe regels). Perfect voor README- en documentatiegeneratie, CLI- en loguitvoer, changelogs, chatbots en pull-request-opmerkingen. Pure lokale berekening — geen sleutel, geen externe dienst, direct; stuur grote datasets via POST. Live, niets opgeslagen. 3 endpoints. Te onderscheiden van CSV-parsing/analyse en van Markdown-rendering.
api.oanor.com/table-api
Bytes API
Humaniseer, parseer en converteer bytegroottes. Zet een ruwe bytetelling om in een leesbare string (1610612736 → 1,5 GiB of 1,61 GB), parseer een menselijke grootte terug naar bytes ("1,5 GiB", "2GB", "500 kB" → het exacte gehele getal), en converteer een hoeveelheid tussen twee willekeurige eenheden. Ondersteunt zowel de IEC binaire eenheden (KiB, MiB, GiB, TiB — machten van 1024) als de SI decimale eenheden (kB, MB, GB, TB — machten van 1000), met configureerbare decimalen en hoofdletterongevoelige eenheidsnamen. Perfect voor dashboards en admin-UI's, bestandsuploadlimieten, opslag- en bandbreedterapportage, logs en CLI-uitvoer. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 4 endpoints. Anders dan bestandstypedetectie en getal/eenheid conversie.
api.oanor.com/bytes-api
Naam API
Opschonen en ontleden van persoonsnamen. Het case-eindpunt past de juiste naamhoofdlettergebruik toe die gewone titelhoofdlettergebruik fout krijgt — McDonald, MacLeod, O'Brien, D'Angelo, afgebroken dubbele achternamen, kleine deeltjes (van, von, de, la, der) en Romeinse cijfers als achtervoegsel (II, III, IV). Het parse-eindpunt splitst een volledige naam in aanhef, voornaam, middelste naam en achternaam en achtervoegsel, en retourneert ook een correct gekapitaliseerde versie van elk onderdeel. Perfect voor het opschonen van gebruikersregistraties, CRM en mailinglijsten, het ontdubbelen van contacten, het formatteren van namen op documenten en het normaliseren van geïmporteerde gegevens. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Parsing is afgestemd op westerse (voornaam-eerst) volgorde. Verschillend van babynaam populariteitsgegevens en weergave van lokale weergavenamen.
api.oanor.com/name-api
Number Words API
Formatteer getallen in mensleesbare vormen als een API. Spel elk getal in Engelse woorden — van duizenden tot quintiljoenen, negatieven en decimalen (bijv. 1.234.567 → "one million two hundred thirty-four thousand five hundred sixty-seven", 12.56 → "twelve point five six"). Zet een geheel getal om naar zijn rangtelwoord, zowel kort (21 → 21e, 113 → 113e) als uitgeschreven (eenentwintigste, honderddertiende). En converteer elk geheel getal van 1 tot 3999 naar Romeinse cijfers en terug (2024 ⇄ MMXXIV), met strikte validatie. Alles draait lokaal, dus het is snel en altijd beschikbaar. Ideaal voor facturen, cheques en boekhouding, juridische documenten, internationalisering, toegankelijkheid (schermlezers), onderwijs en elke UI die cijfers in woorden omzet.
api.oanor.com/numberwords-api