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.