I do have one. It's called tinytina, I like to describe it as the mix of postman and curl that nobody asked for. It reads a json file that contains information about an API (url, post params, headers, etc...) and does one of these things
Executes the http call. This includes a limited "interactive" mode where you can modify the data before sending it.
Shows the data as a curl or httpie command
Transforms the json schema into a markdown document.
It was made using some good old fashion javascript and a handful of libraries.
I have also started to put my content in a blog. For the moment it lives here: vonheikemen.github.io. And the source code can be found here.
It was made using Zola, a static site generator. What makes it special (for me) is this.
Awesome syntax highlight
Multi-language support. The theme that I chose didn't have it but I change it
Basic tag system. Again had to hack it, but it's there.
Built-in dev-server with livereload.
Single binary. This means no messy installation steps.
Yes, I did knew about newman. But it really didn't solve the problem that I was having. As far as I know newman works with entire collections or folders, but not individual requests. And it doesn't let you modify the data before sending it.
Before tinytina what I did was write a bash script with a group of curl commands. That works fine, bash gives you variables and the ability to make the http requests but its syntax is very awkward. That's the problem that it solves, it allows me to replace those scripts with a json file while I still maintain the ability to share my "http calls" as curl commands. The Postman GUI also solved my problem but I always thought that my needs were way to basic for such a heavy app.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I do have one. It's called tinytina, I like to describe it as the mix of postman and curl that nobody asked for. It reads a json file that contains information about an API (url, post params, headers, etc...) and does one of these things
curl
orhttpie
commandIt was made using some good old fashion javascript and a handful of libraries.
I have also started to put my content in a blog. For the moment it lives here: vonheikemen.github.io. And the source code can be found here.
It was made using Zola, a static site generator. What makes it special (for me) is this.
I like the name tinytina! It's very cute. But have you ever heard of
newman
? Our team are using it to run Postman tests automatically.Yes, I did knew about
newman
. But it really didn't solve the problem that I was having. As far as I knownewman
works with entire collections or folders, but not individual requests. And it doesn't let you modify the data before sending it.Before tinytina what I did was write a bash script with a group of
curl
commands. That works fine,bash
gives you variables and the ability to make the http requests but its syntax is very awkward. That's the problem that it solves, it allows me to replace those scripts with a json file while I still maintain the ability to share my "http calls" as curl commands. The Postman GUI also solved my problem but I always thought that my needs were way to basic for such a heavy app.