Live data from Hacker News

Hosting for Webhooks and Transform Streams

hook.io

21–30 of 35 posts

Re: Hosting for Webhooks and Transform Streams

#21
I'm assuming this is possible, but its not obvious on the site:

Can I use this to transform Web Hook data from one service into a format that another service expects?

Example:

Service A WebHook -> hook.io -> Service B Rest Request

Edit: Would definitely need SSL support for the above use case.

Re: Hosting for Webhooks and Transform Streams

#22
post #18

Earlier quoted context omitted.

That's an entirely different project from Nodejitsu. I don't know if it's still active. The hook.io domain actually expired and went to public auction recently and I was able to purchase it.

Um... If it was an "entirely different" project from Nodejitsu, then why was it your project four years ago: https://news.ycombinator.com/item?id=1666304

Give him a break, this is how projects - and especially personal projects - develop. You find a cool idea you want to explore on, the end product might be something totally different then what you started with.

Re: Hosting for Webhooks and Transform Streams

#24

Like most websites of such projects, its missing the "What is X" that explains what problem your "product X" solves. (yes you are selling your product) And gives context such as being a supplement to Y and an alternative to Z. After reading every page, i still have no idea what it does, what its for and how i can learn more about Y and Z so i can understand why i need X.

This is a great point. Most tools and services fail at ELI5 which is a missed opportunity for them (since they’re alienating potential users/customers).

Re: Hosting for Webhooks and Transform Streams

#25
post #21

I'm assuming this is possible, but its not obvious on the site: Can I use this to transform Web Hook data from one service into a format that another service expects? Example: Service A WebHook -> hook.io -> Service B Rest Request Edit: Would definitely need SSL support for the above use case.

Yes. You can transform data from one service to another. Inside the transform stream you can perform arbitrary data manipulation.

Try taking a look at the transform or merge examples

http://hook.io/Marak/transform

http://hook.io/Marak/merge

Re: Hosting for Webhooks and Transform Streams

#27

Like most websites of such projects, its missing the "What is X" that explains what problem your "product X" solves. (yes you are selling your product) And gives context such as being a supplement to Y and an alternative to Z. After reading every page, i still have no idea what it does, what its for and how i can learn more about Y and Z so i can understand why i need X.

100% agree. I have no clue what this does or why I would need it, and furthermore I feel like I would have to do a fair bit of research before the website makes sense.

Re: Hosting for Webhooks and Transform Streams

#28
post #17
post #12

Earlier quoted context omitted.

It clicked for me when I saw the example curl request; `curl --data 'foo=bar&hello=there' http://hook.io/Marak/echo` But yeah, up till then I felt a bit uncomfortable that the assumption was made that I already knew what it was all about. Gotta say I really like it, maybe put the example curl request much nearer the top in a big font size?

Thanks for the feedback! I took the curl example added it to the homepage right under the tagline. Thinking of a Hook as a standard Unix Pipe really helps solidifying the entire concept.

Honestly, I still have no clue what it does, even with the curl example.

Re: Hosting for Webhooks and Transform Streams

#29
Maybe I'm missing it, but I can not find any documentation on what languages are supported. Then I figured it used the gist language declaration to support all(?) languages. But for python, it says print is not defined. So that's not it. I'm kind of at a loss for what's supposed to be going on.

Re: Hosting for Webhooks and Transform Streams

#30

Maybe I'm missing it, but I can not find any documentation on what languages are supported. Then I figured it used the gist language declaration to support all(?) languages. But for python, it says print is not defined. So that's not it. I'm kind of at a loss for what's supposed to be going on.

Based on the examples and the reference to NPM, I'd guess that it is node.js only.
Post reply on HN