flamebyrd: (Default)
flamebyrd ([personal profile] flamebyrd) wrote2014-02-23 05:36 pm

AO3/DW/LJ/Pinboard keyboard shortcuts

This occupied most of my day today*:
http://random.fangirling.net/fun/ao3/web_keyboard_shortcuts.user.js

It's a userscript (Greasemonkey, Tampermonkey, etc) that runs on Archive of Our Own, Dreamwidth, LiveJournal and Pinboard, and lets you navigate up and down posts with the j and k keys. If you hit enter, it will open the current post in a background tab**.

It loads a few external scripts: jQuery (because Pinboard doesn't include it), Mousetrap (for easy keyboard shortcuts) and scrollTo (because I couldn't be bothered writing it myself).

Not thoroughly tested, which is why I haven't posted it to userscripts.org or anything yet. Let me know if you try it out!

* Most of the time was spent messing around with keyboard shortcut libraries. Ugh.

** I copied the code for this from https://userscripts.org/scripts/review/179969
ursamajor: people on the beach watching the ocean (Default)

here via the loon ^ :)

[personal profile] ursamajor 2014-02-25 12:20 am (UTC)(link)
Check http://ursamajor.livejournal.com/friends (old school) vs http://ursamajor.livejournal.com/feed (new school), replacing ursamajor with your LJ username. LJ was trying to move everyone over to the feed to not have to deal with customized friends pages anymore, only journal customizations.

(From a support perspective, I understand - when I used to do LJ support volunteering, it felt like every tenth question was "OMG MY FRIENDS PAGE IS BROKEN" due to some wacky interaction between something screwy in a custom journal layout and something somebody posted in an entry, frequently the fault of the Rich Text Editor. "OMG MY JOURNAL IS BROKEN" due to similar causes happened proportionately rather less. Force everyone to a Facebook-style layout and only spend dev time on maintaining one style instead of official dozens-to-hundreds is just smart time management, but given this was coming up against people who had gotten used to customized friends pages over the course of a decade plus, it was going to be an uphill battle at best. And I say that as somebody whose rallying cry was LJ IS NOT FACEBOOK for many, many years.)

In any case, this looks like it will be a nifty and useful tool; I'm especially excited to try it out for AO3/Pinboard stuff :) Thanks for coding it!