I know AO3 has no app (AO3 NEEDS NO APP!) but I was thinking if I was an app designer I would create an AO3 filtration app that wouldn’t require your login, it would have its OWN login and it would act like your own personal fanfic butler. We could call it JAO3VIS.
Here are the questions it would ask you:
What fandoms do you want to read?
What tags and ratings within each of those fandoms do you want to read?
What tags, generally, do you never ever want to read?
What tags will you read regardless of fandom if they’re well done?
Most of this stuff is programmable through AO3’s search function if you know how, but also you could set up a program that would pull all fics uploaded every day and make a set:
Fandom(s) > filtered by tag(s)/ratings you want > filtered by tags you don’t want
Deduping stuff in multiple tags would be a pain but probably a “hide duplicates” function you could run on the title/author fields would solve it. Also you could institute a “prime tag” function where, if a fic was tagged with something you’ve designated “prime”, it would override any “do not want” tags but warn you that there’s a Do Not Want tag on the fic. So if you don’t like pie, but you really love tentacles, it would say “Look, here’s a tentacle fic! Uh, but it also contains pie.” I would absolutely call this the TentaclePie Object.
The app could also, on a weekly basis, pull the previous week’s “tag(s) you’ll read regardless of fandom” and filter it by number of hits or kudos or some amalgam of the two that could estimate, if not precisely calculate, how well fandom received it (yes I know there are issues with both hits and kudos, if you have a better idea I’m happy to hear it).
So basically you would fill out a survey, and then every day just after midnight you’d get an update with the tags in the fandoms you wanted, with stuff you don’t want pre-filtered out, and once a week you’d get a surprise “This is your trope” package of other fandoms doing your favorite tropes or kinks especially well. And the links would take you to Actual AO3, which is mobile-optimized anyway, so that you could read on AO3, your hits would get registered, and you could login to kudo/comment/bookmark.
The problem is that I work with databases so I know how to structure the filters, I just don’t know how to code or the best way to pull the fics off AO3 (probably the RSS feed? Maybe you can pull them into Excel?) so I don’t know how to actually make them manifest. Alas.
(The stats you could gather from this kind of thing would be amazing – most in-demand tag, most popular prime tag, fandom with the most Do Not Want tags….real quantitative stuff.)