reflexive fandom stats
Dec. 8th, 2018 10:58 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
spitballing some pseudocode solutions to a purely personal stats issue, mostly for my own later reference.
problem: Goodreads has no record of the astounding amount of fanfiction I’ve read this year --> my book count is impossibly and inaccurately low (31!! for shame!). But like...at least two fics I can think of are about the length of Harry Potter & The Goblet of Fire, longer than anything from LOTR, etc etc, and I’ve read them all at least twice in the past year, and I know I've read the Paradox series + Best and Brightest at least four times, and in the heady winter 2018 days I just chewed through fanfiction every moment of my life. And I love end of the year lists and stats!
solution: code that hikes through one's AO3 history + spits out some stats of one's choosing in an organized & beautiful fashion
pseudocode layout:
problem: Goodreads has no record of the astounding amount of fanfiction I’ve read this year --> my book count is impossibly and inaccurately low (31!! for shame!). But like...at least two fics I can think of are about the length of Harry Potter & The Goblet of Fire, longer than anything from LOTR, etc etc, and I’ve read them all at least twice in the past year, and I know I've read the Paradox series + Best and Brightest at least four times, and in the heady winter 2018 days I just chewed through fanfiction every moment of my life. And I love end of the year lists and stats!
solution: code that hikes through one's AO3 history + spits out some stats of one's choosing in an organized & beautiful fashion
pseudocode layout:
- Pull history, bookmarks, read later lists (with the unofficial pypi package?)
- Retrieve specified time frame from history
- Remove history that's cross listed with read later (assumption that you have not yet read read later items, which is true for me but – could be a built in option w/o too much trouble I’d think?)
- Possibly only count works with kudos? -- given that I now leave kudos on every piece i finish, you could assume that from, uh, september onwards kudos = read.
- In any case, retrieve word counts for relevant fics, add word counts together -- "You could have read War and Peace twice instead of that Sherlock/John fucking for 50 chapters piece!" (no thank you I am good w. my choices)
- Get annoyed at the stupidity of book count as a measure of quality
- Profit, feel crushed by the quantification of winter 2018's deep depression
bonuses:
- Make it generalizable ++ filtering choice of user, like a good programmer
- seaborn graphs <3 <3
- Time of day/year stats
- clusters of time w.r.t when i was reading compulsively at work
- Oooh, that but w.r.t tags (fluff vs angst the obvious, but maybe more granular?)
- Evolution of fandom phases: when did one start reading (totally hypothetically) black sails fic? which pairings? when?
- Clicking through chapters vs reading all at once? when does it count as a hit?
- How to approach re-reads? You could imagine a clustered “many hits/short time” for a long fic counting as a read, and a short fic counting as many reads
- Unclear how to dismiss fics that weren’t finished or you closed out of or etc etc etc etc
- Tragic not to have my early history!! in fact (oh my god) in fact I only got an ao3 account JANUARY 6 2018, which means I just missed my REAL deep initial phase
- And it's not in my browser history anymore as far as I can tell, which is surprising given that I would have been using chrome? maybe retrievable if I dig.