!dMDtGbujSAcxoTlFTk:matrix.org

GTAD - Generate Things from API Descriptions

7 Members
GTAD 0.7 is out | https://github.com/KitsuneRal/gtad3 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
8 Jun 2018
@kitsune:matrix.orgkitsune changed the history visibility to "world_readable" from "shared".09:13:07
@voyager:t2bot.ioMatrix Traveler (bot) joined the room.09:13:58
@cadair:cadair.com@cadair:cadair.com joined the room.10:13:12
11 Jun 2018
@larrea.mikel:matrix.orglarrea.mikel joined the room.07:12:35
@larrea.mikel:matrix.orglarrea.mikelHi! I've seen the presentation in the qt summit... good job. Although I'm not an expert programmer, would like to learn how to use this properly in the client side.09:55:12
@cadair:cadair.com@cadair:cadair.com left the room.10:38:34
@kitsune:matrix.orgkitsunelarrea.mikel: well, for uMatriks you get tall configuration and templates prepackaged in libqmatrixclient.12:09:36
@kitsune:matrix.orgkitsuneWith that said, the work is not over: event type still need manual work. I didn't wrap my mind around it yet.12:11:23
@kitsune:matrix.orgkitsuneAnd if you're interested to generate coffee in some other language or for some other API - well, awesome then, let's do that!12:12:22
@kitsune:matrix.orgkitsunes/coffee/code/ :-D12:12:46
@kitsune:matrix.orgkitsuneSo what's your interest? In fact, the whole thing is very easy to understand and doesn't need much expertise.12:14:18
@larrea.mikel:matrix.orglarrea.mikelMy first interest is to undertand how to use the auto generated lib jobs... But I'd love to see how this could be implemented for other apis like protonmail or qownnotes... (but probably I'm just saying nonsense)14:49:44
* @kitsune:matrix.orgkitsune hasn't heard that protonmail has a public API - would be very interesting to look at23:29:55
12 Jun 2018
@kitsune:matrix.orgkitsune As for the generated jobs, the recipe is simple but very much C++-centric: you start them using Connection::callApi<> and connect to success() signal to process the result. A perfect minimal example that does that is Connection::joinRoom(). 00:08:16
@larrea.mikel:matrix.orglarrea.mikel

* kitsune hasn't heard that protonmail has a public API - would be very interesting to look at

https://www.reddit.com/r/ProtonMail/comments/7cm4g3/does_protonmail_have_an_api/

06:58:30
@kitsune:matrix.orgkitsuneHeh...07:36:25
@kitsune:matrix.orgkitsuneThe topic of open heart surgery every month is strangely relevant to Matrix too - although I'd say the guys are doing exceptionally good job on keeping the base set stable.07:37:32
@larrea.mikel:matrix.orglarrea.mikeloh, so this api (protonmail) is valid and can be used?07:38:23
@larrea.mikel:matrix.orglarrea.mikelwith GTAD07:38:29
@kitsune:matrix.orgkitsuneMm, well, in theory yes but in practice you need an API description file (such as any file from https://github.com/matrix-org/matrix-doc/tree/master/api/client-server) to be able to use GTAD with it.07:48:34
@kitsune:matrix.orgkitsuneIf they publish the API doc _and_ it happens to be in OpenAPI 2 notation, GTAD can use it. If it's OpenAPI 3, I think I can tweak GTAD fairly quickly to consume it too. If it's RAML or other API description languages, things get more complex (but even that is not too huge a deal).07:49:53
@larrea.mikel:matrix.orglarrea.mikelok, well .... just curiosity... I have enough work updating to the latest QMatrixClient in my meagre spare time...07:51:46
@kitsune:matrix.orgkitsuneWell, there you have it. Basically yes, as long as you have an API description file, you can use GTAD to make a working code for it. That comes with caveats, but the project mission is exactly this.07:53:24
10 Jul 2018
@adam:thebeckmeyers.xyz@adam:thebeckmeyers.xyz joined the room.23:08:01
@max:kamax.io@max:kamax.io joined the room.23:08:25
@kitsune:matrix.orgkitsuneHello guys :)23:39:32
@adam:thebeckmeyers.xyz@adam:thebeckmeyers.xyz Hey kitsune. :) 23:40:51
@adam:thebeckmeyers.xyz@adam:thebeckmeyers.xyzRan into an error when trying to build and filed a GH issue for you. Guess this isn't going to be the project of the evening. :p23:41:20

Show newer messages


Back to Room ListRoom Version: