Call the script with .eml
files as parameters and it'll print all the Patreon links on stdout, separated by newlines.
On stderr it will print all the files which did not contain links to posts, e.g. direct message notifications from content creators.
If you want to read all your unread patreon posts without having to scroll down too far (which is really awful on patreon.com), you could save all your unread emails (e.g. in Thunderbird, note: in Thunderbird this will mark them as read) to a directory and then do that:
./this_script.py *.eml | xargs -n 1 xdg-open
If you're using Firefox (any version since Quantum, so pretty much anything from the past two years or so) even as much as 200 tabs will keep a semi-low memory profile (3-4G for me).