Jonas Linde <jonas.linde@b3.se>
- Micronomy är en webapp som pratar med Maconomys backend
- med andra ord en alternativ frontend till Maconomy
- GUI:t i Maconomy är irriterande
- Därför!
- Maconomy RESTful Web Services - Programmer's Guide 2018
- Maconomy RESTful Web Services - Programmer's Guide 2021
- Firefox Web Developer tools
curl -H "Authorization: X-Reconnect $token"
-H "Maconomy-Concurrency-Control: $concurrency" \
-H "Content-Type: application/json" \
-d '{"data": {"numberday5": 3}}' \
"$url/data;any/table/$rownum?card.datevar=2019-12-06"
- där
$concurrencykommer från.panes.table.records[$rownum].meta.concurrencyControl$rownumpekar på vilket projekt datat gäller- veckodag anges med siffran i
numberday5 - vecka anges med
card.datevar
{
"meta": {},
"links": {},
"panes": {
"card": {},
"table": {
"meta": {},
"links": {},
"records": [
{
"meta": {},
"links": {},
"data": {}
},
],
...
}
}
}
- Javascript
- fördel: ingen extra server
- nackdel: riskerar att bli långsamt
- bash, curl & jq
- fördel: enkelt
- nackdel: svårt
- Raku
- fördel: ett riktigt språk
- nackdel: extra server
- en bunt Raku-moduler för att bygga reaktiva distribuerade system
- inbyggd HTTP-server
- inbyggd HTTP-klient
- flexibel request router
- utbyggbar content decoder
├ ./ - 5 filer ├ cli/ - 3 filer ├ lib/ - 2 filer │ ├ Micronomy/ - 3 filer └ resources/ - 9 filer ├ fake-tls/ - 2 filer ├ script/ - 2 filer ├ styles/ - 4 filer └ templates/ - 4 filer








