eprint-fans
Generate custom ePrint feeds using keywords.
Live at eprint.fans.
Why does it include a cursed RSS parser? ePrint’s RSS feed includes the unsanitized content of paper abstracts, which frequently leads to the feed being malformed XML,1 so it is hard parse with run-of-the-mill RSS parsers—even ones that try to work with malformed feeds like gofeed.
Running your own instance. Since this is a simple Go app, it should be easy to run your own instance. I am using fly which makes it super easy. Other one-click container services like aws copilot should also be super easy (you might need to write a standard Go Dockerfile.)
License
eprint-fans
is licensed under Apache 2.0.
Footnotes
-
Yup, I reached out to the eprint admins, but they didn’t get back to me, so I went the cursed parser route. I swear, I don’t like writing cursed parsers. ↩