Place shortcuts (widgets) on your home screen to submit HTTP requests to all your favorite RESTful APIs, webservices and other URL resources. Great for home automation projects!
<ul><li>HTTP and HTTPS</li><li>GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS and TRACE</li><li>Basic Authentication, Digest Authentication, Bearer Authentication & Client Certificate Authentication</li><li>Custom request headers</li><li>Custom request body (text only)</li><li>Upload files as form-data or request body</li><li>Support for HTTP proxies</li><li>Support for self-signed certificates</li><li>Built-in icons, support for custom icons or using a site's favicon</li><li>Display response as a toast, window or dialog, or run silently</li><li>Grouping into categories through tabs</li><li>Value injection through variables (e.g., text, numbers, passwords, selections, colors, dates, …)</li><li>Run arbitrary JavaScript before & after execution, including special actions, such as (but not limited to):<ul><li>show dialogs</li><li>show toasts</li><li>prompt for user input (e.g. asking for dates, passwords, text, ...)</li><li>parse JSON or XML responses</li><li>compute HMAC</li><li>store values into global variables for later use</li><li>vibrate</li><li>play notification sounds</li><li>send TCP or UDP packets</li><li>send MQTT messages to a broker</li><li>wake-on-lan</li><li>send Android intents</li><li>trigger Tasker tasks</li><li>read QR code (via 3rd party app)</li><li>read current physical location</li></ul></li><li>Import & Export in JSON or cURL format</li><li>3rd party integration (e.g. Tasker)</li><li>Dark Mode support</li></ul>
Some ideas what to use HTTP shortcuts for:<ul><li>Execute a script on your web server</li><li>Control your home automation system and IoT devices</li><li>Interact with your RaspberryPi and Arduino tinkering projects</li><li>Automate workflows</li><li>Download files</li></ul>
Find it on GitHub: <a href="https://github.com/Waboodoo/HTTP-Shortcuts">https://github.com/Waboodoo/HTTP-Shortcuts</a>.
Or visit the official website for documentation: <a href="https://http-shortcuts.rmy.ch">https://http-shortcuts.rmy.ch</a>
