Proxy Webhook Config - sgml/signature GitHub Wiki
WebHooks are HTTP POSTs bound to a URL which will fire a callback to respond to requests sent to it to facilitate server-sent events ala an XML push parser. For example:
Event Subscription via URL => Timestamp Change Event => HTTP POST callback => Synchronization
Publish the feed to superfeedr
The first time you fetch the feed, look for <link>
element with rel=hub
in it:
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Superfeedr Blog : Real-time cloudy thoughts from a super-hero</title>
<link href="https://superfeedr-blog-feed.herokuapp.com/" rel="self" type="application/atom+xml"/>
<link href="http://blog.superfeedr.com/" rel="alternate" type="text/html"/>
<link rel="hub" href="http://pubsubhubbub.superfeedr.com/" />
<updated>2015-02-03T13:08:02+01:00</updated>
<id>http://blog.superfeedr.com/</id>
...
</feed>
The most important line is:
<link rel="hub" href="http://pubsubhubbub.superfeedr.com/" />
It tells us that this feed is available in real-time at this community hub.
The second most important line is:
<link href="https://superfeedr-blog-feed.herokuapp.com/" rel="self" type="application/atom+xml"/>
It tells us the canonical URL for this feed. It's the actual feed URL that we should use for subscriptions. Most of the time it will be this URL that you might have fetched, but sometimes, it may differ and when that happens, you need to use the self URL.
The subscription request is a POST HTTP request. You can issue it using a command line tool like curl or any other type of HTTP library and client. The subscription request is sent to the hub URL (see discovery above).
- http://chrisberkhout.com/blog/simple-webhook/
- https://mtyurt.net/post/bash-script-to-notify-slack-about-sum-of-all-groovy-code-lines.html
- http://blog.pragbits.com/it/2015/02/09/slack-notifications-via-curl/
- http://www.sulhome.com/blog/12/post-messages-to-slack-from-bash
- https://birdie0.github.io/discord-webhooks-guide/tools/curl.html
- https://www.securesolutions.no/netcat-backdoor-without-e-and-mimicking-netcat-with-bash/
- http://blog.tekerson.com/2013/11/06/replay-web-hook-requests-with-netcat/
- https://howto.lintel.in/listen-arbitrary-port-print-data-coming-using-netcat/
- https://www.linuxjournal.com/content/writing-github-web-hooks-bash
- https://blog.superfeedr.com/howto-pubsubhubbub/
- https://codex.wordpress.org/Update_Services
- https://zapier.com/apps/rss/integrations/webhook/1746/send-a-webhook-when-an-rss-feed-is-updated
- https://api.qualtrics.com/guides/docs/Guides/Actions%20and%20Webhooks/webhooks.md
- https://webrender.net/2017/11/23/automate-github-pages-ifttt-glitch.html
- https://github.com/adlnet/ADL_LRS/wiki/Webhooks
- https://www.codemag.com/Article/1705031/Office-365-Connectors-and-WebHooks-Part-1
- https://nordicapis.com/webhooks-vs-websub-which-one-is-better-to-stream-your-events-in-real-time/
- https://www.programmableweb.com/news/what-are-webhooks-and-how-do-they-enable-real-time-web/2012/01/30
- https://www.programmableweb.com/news/what-pubsubhubbub-push-styled-api-and-how-does-it-work/analysis/2017/04/03
- https://stackoverflow.com/questions/36825042/consuming-rss-feed-with-aws-lambda-and-api-gateway
- https://developers.google.com/youtube/v3/guides/push_notifications
- https://github.com/pubsubhubbub/PubSubHubbub/wiki/RSS-Feeds
- https://4sysops.com/archives/sending-a-webhook-via-powershell/
- https://dzone.com/articles/setting-up-automation-for-webhooks-testing
- https://auth0.com/blog/introduction-to-progressive-web-apps-push-notifications-part-3/
- https://chrome.google.com/webstore/detail/send-to-webhook/hoglpfllfgiennflpdodjpaaecpfodpe?hl=en
- https://www.cisco.com/c/en/us/td/docs/security/web_security/connector/connector2972/PACAP.html
- https://auth0.com/blog/heads-up-https-is-not-enough-when-using-wpad/
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file
- https://holtstrom.com/michael/blog/post/225/Apache-2.2-Proxy.html
- http://httpd.apache.org/docs/current/rewrite/proxy.html
- https://dzone.com/articles/solving-the-options-performance-issue-with-single
- https://arpitonline.com/2017/02/09/serving-multiple-reactjs-apps-with-express/
- https://medium.com/@whale_eat_squid/why-http-2-isnt-the-answer-35ba28ad8dc3
- https://wikitech.wikimedia.org/wiki/Performance/Proxy_browsers
- https://stackoverflow.com/questions/50321034/how-do-enable-root-proxying-in-webpack-dev-server
- https://github.com/chimurai/http-proxy-middleware#context-matching
- https://gorillalogic.com/blog/webpack-and-cors/
- https://expressjs.com/en/resources/middleware/cors.html
- https://daniel.haxx.se/blog/2016/11/26/https-proxy-with-curl/
- https://stacygohyunsi.github.io/
- https://medium.com/@venetucci/a-bot-to-help-you-read-your-way-through-next-4-years-7ba9d80066fc
- https://medium.com/@hopsor/building-a-slack-serverless-bot-with-google-apps-script-and-spreadsheets-35bdac755a44
- https://hackernoon.com/webhook-vs-api-whats-the-difference-8d41e6661652?gi=b9d73f3d5484
- https://github.com/OfficeDev/Office-365-Connectors/blob/master/Workshop/ASP.NET/README.md
- https://github.com/OfficeDev/outlook-dev-docs/blob/master/docs/actionable-messages/send-via-connectors.md
- https://devcenter.heroku.com/articles/webhook-dyno-events
- https://confluence.atlassian.com/bitbucket/tutorial-create-and-trigger-a-webhook-747606432.html
- https://chatbotslife.com/creating-a-nodejs-based-webhook-for-intelligent-bots-a91ecbe33402
- https://dzone.com/articles/how-we-captured-ajax-api-requests-from-arbitrary-w
- https://dev.twitch.tv/docs/api/webhooks-reference/
- https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Busername%7D/%7Brepo_slug%7D/hooks#webhooksResource-POSTawebhook
- https://cordova.apache.org/docs/en/latest/guide/appdev/hooks/
- https://metacpan.org/pod/WWW::Telegram::BotAPI
- https://restful.io/webhooks-dos-and-dont-s-what-we-learned-after-integrating-100-apis-d567405a3671
- https://www.adobe.io/apis/experienceplatform/events/documentation.html#!adobeio/adobeio-documentation/master/events/intro/webhook_docs_intro.md
- https://perl6advent.wordpress.com/2016/12/01/consuming-github-webhooks/
- https://help.cloudforge.com/hc/en-us/articles/215242683-Using-Web-Hooks
- https://developer.github.com/v3/repos/hooks/
- https://help.launchpad.net/API/Webhooks
- https://developers.google.com/youtube/v3/guides/push_notifications
- https://github.com/pubsubhubbub/PubSubHubbub/wiki/RSS-Feeds
- https://natelandau.com/jekyll-rss-feed-template/
- https://rehansaeed.com/building-rssatom-feeds-for-asp-net-mvc/
- https://alert-hub.appspot.com
- https://www.feedvalidator.org/docs