My Comments · 8:11am Sep 14th, 2014
It has occurred to me that the advice I give to viewers of my user page, (that being, "look for my comment" in order to get my opinion on a story) is rather difficult to follow. A lot of these stories have enormous comment threads, and it's asking a bit much of even the most interested of viewers to scroll through such interminable discussions just to find out essentially whether I'd throw a thumbs up at a story. Since FimFiction apparently doesn't really want anyone to be able to easily locate a user's comment history, even for themselves, I took it upon myself to catalog all my story comments using a browser extension to scrape them as I write them. I figured I might as well share the results of that effort with the few people who were interested enough in my opinions to follow me on a site that has no mechanism for notifying them of the type of activities I typically engage in on it.
I suppose I should mention that my opinions are not consistent over the period of time which these comments represent a cross-section of, because that's like, two years. The following story list is ordered chronologically, newest to oldest, by the oldest comment on each story, and includes only stories I've commented on. It may also not be complete, as I must have actually viewed a comment since I started recording them in order for it to show up in the list.
This list currently contains: 171 stories, 4,480,058 words
A White Hearth's Warming
#7789341
Wingmares ▲
#7774973
Bouts of Forgetful Artistic Destruction ▲
#7545746
Her Blood Ran in Hollows of the Floor
#7220799
Beyond the Curtain ▲
#7141647
Withdrawal ▲
#7041204
Spa and Order ▲
#6687705 #7422371
Letters ▲
#6587187 #6587314 #6596720
A Short Story by Twilight Sparkle ▲
#6343150 #6343370
An Old Coot ▲
#6189161
Gone So Long ▲
#6178028 #6181539
Worth It
#5963936
Chaotic Neutral ▲
#5959507
In the Fading Starlight ▲
#5943510
The Price For Luna ▲
#5915557 #6597767
Friendly Correspondence ▲
#5912641
Stardust
#5910215
The Cost Of Life ▲
#5861048
In the Service of The Princess of Friendship ▲
#5521949
Misunderstanding ▲
#5483631
Wassail, Wassail! ▲
#5481290 #5493617
Maidens Day
#5364765
Co-Incidence ▲
#5238202
Forbidden Melodies ▲
#4997502
Heart is Where the Home is
#4911656
Cousin Braeburn Writes a Crop-fic
#4893805
Integration ▲
#4761787 #4848434
Past Sins
#4622485
Another Battle in the Long War Between Light and Darkness
#4592894
In All But Name
#4592874
Let Sleeping Gods Lie
#4494722
We Can't Turn Back Time
#4493443
A Lot to Think About
#4488684
If You Came to Conquer ▲
#4485469
Dictated, Not Read ▲
#4467966
Friday Night Twilight
#4467110
The Stars Ascendant
#4461572
Transference
#4444518
Walking Through Fire
#4444140
...And Borrowing Dulls The Edge Of Husbandry ▲
#4443997
It will all be over soon, Princess ▲
#4418793
Spring is Dumb ▲
#4415633
Where Have the Stars Gone? ▲
#4415410
Today is a Good Day to Die ▼
#4414533
Don't Let the Sun Catch You Crying ▲
#4366442
The Enjoyable Morning Of The Sun Bearer
#4258759
Taken for Granite ▲
#4195937
True Colors ▲
#4188271
Tea Time
#4120485
Old Friends ▲
#4089939
Philomeanie ▼
#4046364
Twilight Sparkle Investigates ▲
#4046257 #4078743 #4078881 #4159893 #4295053
The Curious Incident of the (Robot) Dog in the Night-time ▲
#3965547
The Terrifying Prospect of Swans in Love ▲
#3936256 #3938607 #4489175
Three Nights ▲
#3896341 #3907530 #3907727
Mournful Sunsets
#3830662
Progress ▲
#3805686
A Lady Does Everything With Feeling
#3802145
Taking Off the Masks ▲
#3769242 #6111555
The First Time You See Her ▲
#3747782 #3756160 #3969037 #3969569 #3971219 #4415986 #4416328 #4574061 #4828089 #5072417 #5097107
Here Comes the Rain Again
#3737081
A Simple Little Party
#3725707
To Make a Spark ▲
#3725409
There Is Love Beyond What Lingers ▲
#3719789
Chess ▲
#3719337
Bradel's One-Shot and Minific Emporium
#3713620 #3756161 #3759035 #6234827
Obiter Dicta ▲
#3696262 #3697415 #3697547 #3697588 #3697895 #4165511 #4416492 #5520306 #6121304
In the Bleak Midwinter ▲
#3684323
How Far Away You Roam ▲
#3679720 #5509984 #5607708
Roaming
#3614887
Closing Time ▲
#3398485
More Than You Know
#3381772
Off The Edge Of The Map ▲
#3284377
In Memory Of
#3275126
Autumn's End
#3251226
The Brightest Timeline
#3246015
Reading Rainbow ▲
#3238299
Never So Far Away ▲
#3173461
White Box
#3007968
Time and Time Again ▲
#2999322
Empathy
#2995937
The Keepers of Discord ▲
#2988748
The Wrong Fork ▲
#2988427
The Night After
#2988053
100% Move = 50% Fire
#2987970
Everypony Dies
#2984038
'Destiny' and Other Lies Told to Foals ▲
#2983969
A Muddy Hole ▲
#2983872
Night Guards ▲
#2949953 #3802161
Dear Princess Celestia: I Hate You ▼
#2914780
Composure ▲
#2914494 #3029493 #3049998
Sun Princess ▲
#2906988
Heart to Heart ▲
#2904297
Hot Chocolate ▲
#2884216
Under A Luminous Sky ▲
#2840998
Decisions ▲
#2833593
A Stitch in Time
#2808557
Through Death and Life ▲
#2808554
Fugue State ▲
#2808344
The Fruits of Their Labors ▲
#2794178
A Lot to Think About
#2787521 #2787851
A Wake of Mist and Flame ▲
#2778989 #2783197
Princess Celestia Gets Mugged
#2778043 #2778278 #2782085
The Archer and the Smith ▲
#2774488
Don't Let the Princess Drive the Celestial Phaeton! ▲
#2771692
The Amazingly Awesome Adventures of Tank the Tortoise (by R. Dash) ▲
#2739586 #3595021 #3595234
This is a Story You Will Never Read ▲
#2674413
The Last Tears in Tartarus ▲
#2658762
A Final Question
#2654939
The Fires of Friendship ▲
#2654888
Homesick ▲
#2631643
The Incredibly Troubled Mind of Rainbow Dash ▲
#2617561
Twilight Eats a Book ▲
#2612421
Correspondence ▲
#2608440
And the Temptress Came Unto Her ▲
#2607766
An Unepic Pony War In The Non-Distant Future ▲
#2607342
A Candle to the Sun ▲
#2607287
The Secret Case-Book of Sherlock Holmes
#2590939
Bell, Book & Candle ▲
#2586942 #2736740
Saturday
#2586153
A Question of Peak Importance ▲
#2574918
A Filly's Guide to Not Making Headlines ▲
#2565320 #2736983
Mortality Report
#2562708
The Lessons of Eternity ▲
#2560470 #3870303
Couchtavia ▲
#2557264
A Finer Vintage
#2552737
Twilight Sparkle Makes a Cup of Tea ▲
#2548146
Twilight Sparkle and the Quest for Anatomical Accuracy
#2547899
A Canterlot Carol ▲
#2547485
Perihelion ▲
#2542785
Interference ▲
#2538754
The Immortal Game ▲
#2535622
A Princess by Any Other Name ▲
#2519600
Lady Prismia and the Princess-Goddess ▲
#2507216
The Lavender Letter ▲
#2485961 #2507034
Twilight Sky Over Canterlot ▲
#2484502
That Nagging Feeling
#2482272
Twilight Sparkle Waits For A Train ▲
#2480213
Gift ▲
#2476740
Whom the Princesses Would Destroy... ▲
#2475252 #2476827
Twice as Bright ▲
#2465166 #2955622
Que Sera, Sera ▲
#2457529
The Best Night Ever ▲
#2454621
Heretical Fictions ▲
#2423421 #2889056
Easy As Lying
#2422941
Yours Truly ▲
#2417055
Purple Prose, or A Night at the Clopera ▲
#2411489
Twilight Sparkle Earns the Feature-Box ▲
#2384719
Background Pony ▲
#2384169
How to Remove a Unicorn Tooth ▲
#2377635
Indiscretions ▲
#2377026
Celestia's Teeth ▲
#2372070
Martial Bliss ▲
#2368525
Rainbow Dash Does Something Ironic in the Present Tense ▲
#2363517
Distorted Perspective ▲
#2361784 #2537262
Pinkie Pie Delivers (a very important message) ▲
#2356802
Hoardsmiths ▲
#2351395 #2368695
Twisting Between the Sheets
#2341466 #2746854 #2754615 #2759100
Observatory Hill ▲
#2340294 #2507230
Derplicity ▲
#2318905
Words Failed Her ▲
#2318697
The Numbers Don't Lie ▲
#2300926
Angel of Friendship
#2299152
The Life and Times of a Winning Pony ▲
#2283549 #4424190
The Flight of the Alicorn ▲
#2273278
Nad, you are my favourite pony. I'm seriously going to endeavor to read all these stories just so I can understand the context of your commentary.
Browser extension that scrapes comments? As you write them?
Most definitely relevant to my interests. To link please?
2460340
That's going to be quite the endeavor. The first page of my favorites list is 4.4 million words. I haven't measured this comment sub-list, but I'm sure it's a significant percentage of that.
Good luck.
2462062
It's a Firefox extension I wrote, and which may not really be suited for public release, but since you asked, I'll maybe see if I can put a version up somewhere that you can play with.
2462493
GitHub works. I'm sure there's numerous other similar places that would work just as well.
(I'm well aware that the full feature-set I'm after would be pushing full-on browser rewrite, but a start is a start.)
2462607 Heh, sorry it took this long to get back to you about this. I was kind of worried about putting it up on GitHub because, well, I already have an account on GitHub, and putting this up there would be kind of telling. As you can see though, I eventually decided "what the hell". I would say it was so easy, since the whole thing was already in a git repo to begin with, but I ended up spending quite a while fiddling around with ssh keys, since I discovered that I hadn't pushed anything to GitHub since I rebuilt this computer, and the git version I had didn't like putty-style private key files, but pretended it did, making me think I'd forgotten my passphrase.
Anyway, this is what I've been using. It is presented with no warranty, it's very much a personal hack, and by using it, you indicate that you either trust me to run arbitrary code on your computer with whatever privileges Firefox has, or have read the whole thing. Acquiring it from GitHub is slightly more complicated than I'd hoped. You can download it as a zip file, but you'll need to unpack it and repack it with contents in the root of the archive, then change the zip extension to xpi. (Or, I can do all that for you, and you can just download the xpi file - No longer updated*) Then drag the xpi file onto Firefox.
* It will no longer be possible to use unsigned addons as of Firefox 44. I'm not aware of anyone else actually using this, so I won't be going through the process of getting it approved.
What it does: The name is inspired by RES, (Reddit Enhancement Suite) though it does not have anywhere near the breadth of features that it's namesake does. Mostly it just sits around in the background, silently watching you browse FimFiction, and storing any comments authored by you, and any stories you view in a local database. Note that it does this by page scraping, and thus will probably break when say, bookshelves are introduced, and page elements change. However, this is necessary, since FimFiction's JSON story info API only provides general info about the story, and FES records data about your individual actions like thumbing up or down, faving, and adding to your RIL list.
The only pages which FES will currently dynamically alter are compact-view story lists, which it will adorn with links to your comments on those stories, as well as restoring the ability to see your vote on a story in compact view. It also adds a little floater at the bottom left that displays the total wordcount of all the stories displayed on the page.
i.imgur.com/xG9Q7TF.png
The comment quote link scripts FimFiction uses allow the links to be clicked to expand and view your comments within the story list itself. I barely had to do a thing.
i.imgur.com/7U7Vsvb.png
Now, if you're like me, and the compact list just isn't compact enough for you, then you can mouse over the floater to see a link to the stored story list. This will display the entire set of stories that FES has seen you visit, along with relevant data about them, including what lists they are in, your rating, and how many comments you have made.
i.imgur.com/0CReqs9.png
The table can be sorted by any column by clicking the column header. You can sort the tag columns by clicking a tag, which will sort rows with that tag to the top (or bottom) of the table. Sorting by comments will sort by the oldest or newest comment on the story. Clicking the comment links will display all the comments scraped from that story.
i.imgur.com/ZaYUSWD.png
The table rows are selectable, using similar logic to most system list views. A total wordcount of selected rows is displayed at the bottom. There is also a copy link, which will place a bbcode formatted list (identical to that used to create the list in this journal) of the selected rows on the clipboard.
I think that's it. Let me know if you find this as mildly useful as I have, or if you see any problems. I probably won't fix them, but it's good to know about them.