Rug

#crafts

9 APIs met deze tag

Cross-Stitch API

Borduren en kruissteek wiskunde als een API, lokaal en deterministisch berekend — de ontwerpafmetingen, stof- en flosnummers waarmee een kruissteekborduurder, borduurontwerper of handwerkwinkel een project uitwerkt. Het ontwerpafmetingen-eindpunt zet een steek aantal en een stof aantal (steken per inch) om in de afgewerkte maat: maat = steek aantal ÷ stof aantal, dus een 140 × 98 ontwerp op 14-count Aida wordt 10 × 7 inch (25,4 × 17,8 cm), kleiner op 18-count en groter op 11-count omdat een hogere count meer steken per inch bevat — en het retourneert het totale steek aantal (breedte × hoogte) dat de flos en de uren bepaalt. Het stof-benodigd-eindpunt voegt een marge toe aan elke zijde om de te knippen stof te geven: ontwerpmaat + tweemaal de marge per dimensie, met de gebruikelijke 3 inch per zijde voor hoepelen, inlijsten en afwerken, dus een 10 × 7 ontwerp vraagt om een 16 × 13 inch knip. Het draadlengte-eindpunt schat flos op basis van de geometrie van een volledig kruis — de twee diagonalen aan de voorkant plus de terugkeer aan de achterkant is ongeveer (2√2 + 2) ÷ stof aantal inch per steek — dus 5.000 steken op 14-count is ruwweg 1.724 inch, ongeveer 44 m, en het schat de strengen gegeven het aantal draden (een 6-draads streng is ~8 m). Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor kruissteek- en borduurpatroontools, handwerkwinkel- en kit-apps, en knutselprojectcalculators. Pure lokale berekening — geen key, geen externe service, direct. Floscijfers zijn planningsschattingen — koop een beetje extra en let op verfpartij. 3 compute endpoints. Voor naaien gebruik een naai-API; voor breisteek een brei-API.

api.oanor.com/embroidery-api

Textile Dyeing API

Textielverfrecepten als API, lokaal en deterministisch berekend — de getallen voor kleurstof, water en hulpstoffen die een verver afweegt om een reproduceerbaar verfbad te mengen, of het nu voor een staal of een volledige rol is. Het dye-weight endpoint geeft de te wegen kleurstof = het gewicht van de stof × de kleurdiepte, het percentage kleurstof op het gewicht van de goederen: een 2% tint op 100 g stof is 2 g kleurstof, lichte tinten lopen onder een half procent, diepe zwarttinten 4% of meer — werken op gewicht-van-stof is precies wat een recept schaalbaar en reproduceerbaar maakt. Het liquor-ratio endpoint geeft het verfbadvolume = het gewicht van de goederen in kilo's × de vloeistofverhouding, de liters bad per kilo (een 20:1 verhouding is 20 L per kg); lagere verhoudingen besparen water, kleurstof en energie en putten dieper uit, hogere verhoudingen nivelleren gelijkmatiger bij delicate of lichte werken. Het auxiliary endpoint geeft de toe te voegen hoeveelheid zout, soda of egalisatiemiddel = het badvolume × de doseringsconcentratie in gram per liter — zout (50–80 g/L) drijft reactieve en directe kleurstoffen op katoen, soda (10–20 g/L) verhoogt de pH om ze te fixeren. Alles is op-gewicht of per-liter, dus hetzelfde recept geeft dezelfde kleur en chemie op elke schaal, en het wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor ambachtelijke en studio-ververs, textiel- en garenwinkels, en gereedschappen voor verfrecepten en batchcalculators. Pure lokale berekening — geen key, geen externe service, onmiddellijk. 3 compute endpoints. Voor breiwerk en stekenverhoudingen gebruik een brei-API; voor groentefermentatie of vleespekelzout een fermentatie- of pekel-API.

api.oanor.com/dye-api

Fuse Bead API

Fuse-bead wiskunde als een API, lokaal en deterministisch berekend — het aantal kralen, pegboard en kleurnummers die een Perler-, Hama- of smeltkralenmaker plant voor een pixelontwerp. Het grid-eindpunt zet een breedte × hoogte pixelpatroon om in de echte bouw: totaal kralen = breedte × hoogte, pegboards = ⌈breedte ÷ board⌉ × ⌈hoogte ÷ board⌉ (een 29-pen vierkant board voor midi-kralen), en de afgewerkte maat = kralen × de kraalafstand — dus een 58 × 58 midi-ontwerp is 3.364 kralen, vier pegboards en ongeveer 29 × 29 cm, in millimeters, centimeters en inches, met midi op 5 mm, mini op 2,6 mm en biggie op 9–10 mm. Het palet-eindpunt splitst de kralen op kleur: geef het totaal en een lijst met kleurpercentages en het retourneert het aantal per kleur (genormaliseerd door de som van percentages, dus het werkt zelfs als ze niet exact optellen tot 100) en de zakken om te kopen van ongeveer duizend kralen per stuk, of geef ruwe aantallen door om ze direct in zakken te verpakken. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor fuse-bead, pixel-art, kinderknutsels en maker-app-ontwikkelaars, patroon-naar-winkellijst en project-schattingshulpmiddelen, en knutselsoftware. Pure lokale berekening — geen key, geen externe service, onmiddellijk. Live, niets opgeslagen. 2 compute-eindpunten. Voor borduurwerk-stofdichtheden gebruik een andere API.

api.oanor.com/fusebead-api

Paracord API

Paracord-craft wiskunde als een API, lokaal en deterministisch berekend — de koordlengtegetallen die een paracord-knutselaar voor een project knipt. Het bracelet-eindpunt bepaalt de koordlengte op basis van de afgewerkte lengte en de weefmethode met behulp van de bekende vuistregel — ongeveer een voet koord per inch werk voor een cobra (Solomon) bar, het dubbele voor een king cobra, minder voor een fishtail — dus een 8-inch cobra-armband heeft ongeveer 9 voet koord nodig, inclusief een voet afval voor de uiteinden; geef het een polsmaat in plaats daarvan en het voegt de pasvorm en de gesp toe om eerst de afgewerkte lengte te krijgen, dus een 7-inch pols komt uit op bijna 10 voet. Het weave-eindpunt generaliseert dit naar elk project — lanyards, riemen, hondenriemen — als koord = afgewerkte lengte × koord-per-inch × het aantal werkende strengen, met de weeffactoren ingebouwd of je eigen koord-per-inch, en antwoorden in inches, voeten en meters. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor paracord-, survivalgear-, scouting-, craft- en maker-app-ontwikkelaars, project-schatters en snijlijsttools, en doe-het-zelf-software. Pure lokale berekening — geen key, geen externe service, direct. Vuistregels — knip lang en trim. Live, niets opgeslagen. 2 compute-eindpunten.

api.oanor.com/paracord-api

Chainmaille API

Chainmaille-wiskunde als een API, lokaal en deterministisch berekend — de aspectratio en ringnummers waar een maille-kunstenaar mee weeft. Het aspect-eindpunt berekent de allesbepalende Aspect Ratio = binnendiameter ÷ draaddiameter, en lost op voor welke van de drie je mist, en geeft dan de weaves die die ring zal maken: AR, niet absolute grootte, bepaalt alles — te laag en de ringen sluiten niet door elkaar, te hoog en de weave wordt slap, dus een 6,4 mm ID op 1,6 mm draad is AR 4,0, goed voor European 4-in-1, Byzantine, box chain en meer. Het ring-eindpunt doet de materiaalwiskunde: draad per ring ≈ π × (binnendiameter + draaddiameter) — de gemiddelde diameteromtrek — dus die AR-4 ringen hebben elk ongeveer 25 mm draad nodig en wegen ruwweg 0,4 g in staal; geef een draadlengte om te krijgen hoeveel ringen het oplevert, of een ringaantal om de totale draad en gewicht te krijgen, in elk van negen metalen van aluminium tot zilver. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor chainmaille, sieraden, cosplay-pantser en maker-app-ontwikkelaars, ringkoop- en projectramingstools, en knutselsoftware. Pure lokale berekening — geen key, geen externe service, direct. Afmetingen in mm. Live, niets opgeslagen. 2 compute-eindpunten. Voor draaddikte ↔ mm gebruik een draaddikte-API.

api.oanor.com/chainmaille-api

Leathercraft API

Leathercraft wiskunde als een API, lokaal en deterministisch berekend — de gewicht-, oppervlakte- en riemnummers die een leerbewerker, zadelmaker of maker voor een project snijdt. Het dikte-eindpunt behandelt de eigenaardigheid dat leer “gewicht” eigenlijk een dikte is: één ounce is gelijk aan een vierenzestigste van een inch, of 0,397 mm, dus 8 oz leer is 3,18 mm — en het converteert in beide richtingen tussen ounces, millimeters en inches en stelt typische toepassingen voor, van 2–3 oz voeringen en portefeuilles tot 9 oz-plus riemen en zadels. Het oppervlakte-eindpunt converteert huidoppervlakte tussen de Amerikaanse vierkante voet, de Europese vierkante decimeter (1 ft² = 9,29 dm²) en vierkante meters, en bepaalt de grootte van een project: gegeven het leer dat een project nodig heeft en een afvaltoeslag — 25–40 % is normaal omdat huiden onregelmatige randen en gebreken hebben — retourneert het de bruikbare oppervlakte en hoeveel huiden te kopen. Het riem-eindpunt telt riemen gesneden uit een rechthoekig stuk (aantal = ⌊breedte ÷ riembreedte⌋, elk zo lang als het stuk) of de continue veterlengte die een spiraalsnede oplevert uit een oppervlakte (lengte = oppervlakte ÷ breedte). Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor leerbewerking, zadels, handwerk, tassenmakerij en maker-app-ontwikkelaars, project-schatter en materiaalkosten-tools, en werkplaatssoftware. Pure lokale berekening — geen key, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 compute-eindpunten.

api.oanor.com/leather-api

Resin & Epoxy API

Giet- en epoxyhars wiskunde als een API, lokaal en deterministisch berekend — de meng-, dek- en malvolume-getallen waar een harskunstenaar, -ambachtsman of -maker een project mee giet. Het mix-eindpunt splitst een tweecomponentenhars op basis van de labelverhouding: hars = totaal × A/(A+B), verharder = totaal × B/(A+B), van elke hoeveelheid die je kent — het totaal, de hars of de verharder — dus een 2:1 epoxy voor 300 ml is 200 + 100, en een 100:45 op gewicht systeem voor 100 g hars heeft 45 g verharder nodig; het behoudt je eenheid (ml, gram, fl oz) en herinnert je eraan dat sommige harsen op volume en andere op gewicht worden gemengd. Het dek-eindpunt bepaalt de grootte van een overstromings- of sealcoat: volume = oppervlakte × dikte, in metrische of US-eenheden, teruggegeven in milliliters, fluid ounces en gallons plus de massa — overeenkomend met de bekende kunstharsregel van ongeveer een gallon per 12 ft² bij een achtste inch. Het moldfill-eindpunt berekent het volume van een doos-, cilinder-, bol- of kegelmal (een 10×10×5 cm doos is 500 ml, 550 g bij epoxy's ~1,1 g/cm³) en trekt de verplaatsing af van alles wat je inbedt, zodat je nooit te veel of te weinig giet. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van apps voor harskunst, ambachten, sieraden, modelbouw, riviertafels en makers, project-schattings- en materiaalkosten-tools, en studio-software. Pure lokale berekening — geen key, geen externe dienst, direct. Live, niets opgeslagen. 3 compute-eindpunten. Voor pot life en uitharding volg het productgegevensblad.

api.oanor.com/resin-api

Pottery & Ceramics API

Pottery and ceramics maths as an API, computed locally and deterministically — the shrinkage, glaze-batch and firing numbers a potter works out at the wheel and the kiln. The shrinkage endpoint handles the fact that clay shrinks from wet to bone-dry to fired: with a typical 12 % linear shrinkage a 100 mm rim fires down to 88 mm, and run in reverse it tells you to throw a piece larger to land on a target size — make it 100 mm wet to finish at 88 mm — and reports the volume shrinkage, which is the cube of the linear factor (about 32 %). The glaze endpoint scales a percentage recipe to a real batch: pass the ingredients as a name:percent list and a dry batch weight and it returns the grams of each, dividing by the recipe’s own percent sum so recipes that total over 100 % (a base 100 plus colorant and opacifier additions) still scale correctly, plus the water to add for dipping. The cone endpoint gives the approximate firing temperature for an Orton self-supporting cone at the standard 108 °F/hour ramp — cone 06 is about 1828 °F (998 °C) for bisque, cone 6 about 2232 °F (1222 °C) and cone 10 about 2345 °F (1285 °C) for stoneware — and reminds you that a cone measures heat-work, not just temperature. Everything is computed locally and deterministically, so it is instant and private. Ideal for ceramics, pottery-studio, maker and craft app developers, kiln-log and glaze-calculator tools, and studio-management software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For kiln-element power use a different API.

api.oanor.com/pottery-api

Knitting Gauge API

Brei- en haaksteekverhouding wiskunde als een API, lokaal en deterministisch berekend. Het stitches eindpunt zet een steekverhouding — de standaard steken en rijen per 10 cm gemeten van een proeflapje — om in het aantal steken om op te zetten voor een doelbreedte en het aantal rijen voor een doellengte; bij 22 steken en 30 rijen per 10 cm heeft een stuk van 50 cm breed en 60 cm lang 110 steken en 180 rijen nodig. Het gauge eindpunt werkt achteruit van een gemeten proeflapje, waarbij een telling over een gemeten afstand wordt omgezet in steken (of rijen) per 10 cm, per centimeter en per inch — 33 steken over 15 cm is een steekverhouding van 22 per 10 cm. Het convert-pattern eindpunt herschaalt een patroon geschreven voor één steekverhouding naar uw eigen steekverhouding, zodat het afgewerkte kledingstuk de beoogde maat behoudt: uw telling = patroontelling · (uw steekverhouding / patroonsteekverhouding), dus een opzet van 100 steken bij een patroon van 20 per 10 cm wordt 110 bij uw spanning van 22 per 10 cm. Afmetingen zijn in centimeters. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor brei-, haak-, patroonontwerp-, handwerkmarktplaats- en maker-app-ontwikkelaars, steekverhouding- en spanningscalculators, en garenwinkel-tools. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit is steekverhouding- en stekenwiskunde; werkt ook voor haken door uw steekverhouding te gebruiken.

api.oanor.com/knitting-api