If you're like me, and hundreds of thousands of people are, then you bought one of the recent itch.io bundles that has thousands of games in it for pennies on the dollar, and now you want to play some of them. But, which ones to play? There's too many! How to choose?!
Well, don't worry, let a random number generator choose for you!
https://pkmnfrk.github.io/itchrandomizer/
- Randomly choose a game from a list of thousands
- Filter based on the supported platforms
- Input your own bundle URLs and it'll link you as close to the download as possible
- Support for the Bundle for Racial Justice and Equality
- Support for the Indie bundle for Palestinian Aid
- Support for the Bundle for Ukraine
- There's no way to link directly to the downloads, due to how itch.io handles purchases. I did look into an API solution, but it's just not possible.
- There isn't much information to filter on. Maybe additional metadata could be pulled in at build time?
- Set up your node environment as normal (
npm i
) - Run the update script to generate the data file (
node update.js
) -
- This will take some time the first time, because it needs to scrape the store pages for metadata. It will generate a cache.json file to prevent needing to do this again
- Run the test server (
npm run server
)
- Obviously, all the contributers to the bundle itself made this happen in the first place. There are 1300+ unique authors in the first bundle alone, so I can't list them all here, but exposing the fruits of their labour is the whole point, so I hope this is okay!
- itch.io is a fantastic service and the idea to put these bundles together in the first place is wonderful. Without them, this would not exist either, nor many of the games.
- Corey Dutson, my dear friend and streamer for whom I built this in the first place. I hope you find this useful!