Since Ryanair now requires you to use their app to get a boarding pass or stand in line at the counter I got fed up with their BS.
I made an app that allows you to get the Google Wallet link and Apple Wallet pkpass (that you can also add to Android wallet apps) without their shitty app (online check-in still has to be done on the Ryanair website, I might make a tool that does that at some point as well).

Feel free to try it at https://ryanair.anze.dev.

You can find the source code at https://github.com/craftbyte/ryanair-bp

Ryanair Boarding Pass Extractor

@anze I genuinely thought they would have one of those constantly changing QR code thingies as part of the app upsell enforcement. But ofc they cba...
@m They literally can't. IATA BCBP standards don't allow it. Also, the app only pulls their official Google/Apple Wallet passes, so they still also pass the "looks like one of ours'" check by the gate agent. We learned somewhere that blue pass background apparently means priority boarding and they don't have that enforced in any other way...
@anze On my way back from 39C3 my phone was being grumpy (something something syntax error at line 135 in the airport wifi captive portal PHP code...) and refused to load the Very Special QR Code. Luckily the nice person at the departure gate just waved me through. This is what it must feel like to have Psychic Paper I thought to myself, although there is also a distinct possibility that they were just desperate to get all these weird nerds out of town as fast as possible...
@m They can also manually board you with your passport, just takes a little longer.