Show HN: Speedrun – Markdown to build tools (OSS)
2 points by perpil 1 year ago | 0 commentsIn its current incarnation, it runs as a TamperMonkey script that finds Speedrun blocks in your GitHub repo and lights them up. It can be used to wrap a command line with a ui, federate to an exact location in the AWS console, as a ui for authorizing and invoking an AWS Lambda or Step Function and many other use cases like building a SQL statement. The neat thing is that you aren't really building new tools, you're speedrunning the tools you already use by wrapping them to make them faster, safer and easier. And since it's markdown, you can build a tool your team can instantly use in less time than it takes to complain about the problem.
Here's an example that will allow only authorized users to get temporary credentials and invoke an AWS Lambda function with some json it builds based on the name it prompts you for.
```
#!lambda {functionName:"HelloWorldService"}
{
"name": "~~~Name {default:'Samuel L. Jackson'}~~~"
}```
You can see the above example in action, see the sizzle reel with more use cases and play around in my AWS accounts with the live demo at the website:
The script is licensed under the MIT license and it's the perfect time to try it. From now until January 15, 2024, I'm running a fun contest called "Done before the bass drops." You'll use Speedrun to speedrun AWS in less than 90 seconds while EDM plays in the background and you need to be "Done before the bass drops."