GET
/api/v1/to/{text} ĂversĂ€tt vanlig text till rövarsprĂ„ket.
Exempel:
https://rovarspraket.tammergard.se/api/v1/to/hejSvar:
{
"text": "hej",
"robber": "hohejoj"
} â Hemlig kodbok för utvecklare â
JSON-API. Svar cachas i en vecka. CORS Àr pÄ.
https://rovarspraket.tammergard.se/api/v1 /api/v1/to/{text} ĂversĂ€tt vanlig text till rövarsprĂ„ket.
Exempel:
https://rovarspraket.tammergard.se/api/v1/to/hejSvar:
{
"text": "hej",
"robber": "hohejoj"
} /api/v1/from/{robber} ĂversĂ€tt en rövarsprĂ„ksstrĂ€ng tillbaka till vanlig text.
Exempel:
https://rovarspraket.tammergard.se/api/v1/from/hohejojSvar:
{
"robber": "hohejoj",
"text": "hej"
} Notera: eftersom "x" och "ks" bÄda kodas till samma rövarsprÄk-utdata ger avkodningen alltid tillbaka "ks". Det Àr en grundlÀggande egenskap hos rövarsprÄket, inte en bugg.
/api/v1/validate/{robber} Kolla om en strÀng Àr giltigt rövarsprÄk.
Exempel:
https://rovarspraket.tammergard.se/api/v1/validate/hohejojSvar:
{
"input": "hohejoj",
"valid": true
} Fel returneras som JSON. Statuskoder:
400 â parameter saknas (tom strĂ€ng).
422 â vĂ€lformad indata men ogiltig
(/from med en strÀng som inte Àr
rövarsprÄk).
{
"error": {
"status": 422,
"message": "\"bod\" Àr inte en giltig rövarsprÄksstrÀng."
}
}
Funktionerna bakom API:t finns som ett npm-paket: @tammergard/robber
. Det exponerar toRobber,
fromRobber
och pattern.
Bakgrunden finns att lÀsa i blogginlÀgget RövarsprÄksgenerator .