Newest at the top
2024-04-28 19:53:41 +0200 | gorignak | (~gorignak@user/gorignak) |
2024-04-28 19:53:11 +0200 | gorignak | (~gorignak@user/gorignak) (Quit: quit) |
2024-04-28 19:50:19 +0200 | cashew | (~cashewsta@65.17.175.150) |
2024-04-28 19:50:07 +0200 | cashew | (~cashewsta@65.17.175.150) (Remote host closed the connection) |
2024-04-28 19:46:07 +0200 | thaliaa | (uid486183@id-486183.uxbridge.irccloud.com) |
2024-04-28 19:46:05 +0200 | zetef | (~quassel@2a02:2f00:5202:1200:2128:605:71c4:66a4) |
2024-04-28 19:46:04 +0200 | cashew | (~cashewsta@65.17.175.150) |
2024-04-28 19:45:17 +0200 | euleritian | (~euleritia@dynamic-176-007-160-249.176.7.pool.telefonica.de) |
2024-04-28 19:44:33 +0200 | pagnol | (~user@2a02:a210:a40:c80:fea7:f5e8:1519:b9) |
2024-04-28 19:44:20 +0200 | pagnol | (~user@2a02:a210:a40:c80:6c7:9f8d:b42a:e910) (Remote host closed the connection) |
2024-04-28 19:44:16 +0200 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds) |
2024-04-28 19:43:31 +0200 | gorignak | (~gorignak@user/gorignak) |
2024-04-28 19:43:00 +0200 | gorignak | (~gorignak@user/gorignak) (Quit: quit) |
2024-04-28 19:39:52 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2024-04-28 19:38:51 +0200 | tzh | (~tzh@c-73-164-206-160.hsd1.or.comcast.net) |
2024-04-28 19:35:20 +0200 | <pagnol> | as only an occasional Haskell user I find the Gitlab client really readable |
2024-04-28 19:32:57 +0200 | cashew | (~cashewsta@65.17.175.150) (Ping timeout: 272 seconds) |
2024-04-28 19:30:52 +0200 | <pagnol> | *now |
2024-04-28 19:30:50 +0200 | <pagnol> | thanks, some good pointers, I'm looking at the one for Gitlab nw |
2024-04-28 19:29:13 +0200 | <kuribas> | some python frameworks like connexion verify the inputs, but by default not the outputs. |
2024-04-28 19:27:59 +0200 | rvalue | (~rvalue@user/rvalue) |
2024-04-28 19:27:29 +0200 | rvalue | (~rvalue@user/rvalue) (Read error: Connection reset by peer) |
2024-04-28 19:25:44 +0200 | cashew | (~cashewsta@65.17.175.150) |
2024-04-28 19:25:19 +0200 | <kuribas> | But I find it hard to understand how sloppy many API are with openapi specs. |
2024-04-28 19:24:54 +0200 | <kuribas> | Depends if pagnol wants a well typed API, or just something which returns json values... |
2024-04-28 19:24:44 +0200 | cashew | (~cashewsta@65.17.175.150) (Remote host closed the connection) |
2024-04-28 19:24:31 +0200 | <kuribas> | oh right, if it is not very well specified... |
2024-04-28 19:21:43 +0200 | cashew | (~cashewsta@65.17.175.150) |
2024-04-28 19:21:25 +0200 | haskell_ | (~cashewsta@65.17.175.150) (Client Quit) |
2024-04-28 19:21:24 +0200 | <[exa]> | given the other side sounds like pythons I'd say that servant way has a huge chance to turn into a ball of duct tape around a tiny servant core...but yeah ymmv |
2024-04-28 19:20:21 +0200 | Guest24 | (~Guest43@65.17.175.150) (Client Quit) |
2024-04-28 19:19:55 +0200 | haskell_ | (~cashewsta@65.17.175.150) |
2024-04-28 19:19:46 +0200 | Guest24 | (~Guest43@65.17.175.150) |
2024-04-28 19:19:00 +0200 | <kuribas> | pagnol: servant? |
2024-04-28 19:18:21 +0200 | <[exa]> | pagnol: https://hackage.haskell.org/package/amazonka and maybe https://hackage.haskell.org/package/amazonka-core and https://gitlab.com/robstewart57/gitlab-haskell |
2024-04-28 19:17:30 +0200 | ocra8 | (ocra8@user/ocra8) |
2024-04-28 19:16:38 +0200 | <[exa]> | there's e.g. the amazon API frontend, and I recently touched the gitlab API which wasn't bad either |
2024-04-28 19:16:16 +0200 | <[exa]> | pagnol: no direct advice but you might want to steal some tricks from other API packages |
2024-04-28 19:14:15 +0200 | <pagnol> | I have a Swagger spec available but it's not too great, so I think I need to hand-write the client either way. |
2024-04-28 19:13:18 +0200 | <pagnol> | *a client |
2024-04-28 19:13:13 +0200 | <pagnol> | I'm writing client package/library for a third-part rest api. Does anyone know any nice patterns for this sort of thing? |
2024-04-28 19:12:25 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2024-04-28 19:09:55 +0200 | famubu | (~julinuser@user/famubu) (Quit: leaving) |
2024-04-28 19:08:07 +0200 | kuribas | (~user@ptr-17d51em86a8i0cnankt.18120a2.ip6.access.telenet.be) |
2024-04-28 18:59:18 +0200 | raym | (~ray@user/raym) |
2024-04-28 18:57:41 +0200 | raym | (~ray@user/raym) (Ping timeout: 256 seconds) |
2024-04-28 18:56:14 +0200 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
2024-04-28 18:51:45 +0200 | orcus | (~orcus@mail.brprice.uk) |
2024-04-28 18:51:14 +0200 | dispater | (~dispater@mail.brprice.uk) |
2024-04-28 18:49:28 +0200 | orcus | (~orcus@mail.brprice.uk) (Quit: ZNC 1.8.2 - https://znc.in) |