For those who may be having trouble keeping up with “Recent Comments” or finding the interface a bit plain, I’ve written a Greasemonkey script to make it easier/prettier. Here is a screenshot.
Explanation of features:
loads and threads up to 400 most recent comments on one screen
use [↑] and [↓] to mark favored/disfavored authors
comments are color coded based on author/points (pink) and recency (yellow)
replies to you are outlined in red
hover over [+] to view single collapsed comment
hover over/click [^] to highlight/scroll to parent comment
marks comments read (grey) based on scrolling
shows only new/unread comments upon refresh
date/time are converted to your local time zone
click comment date/time for permalink
To install, first get Greasemonkey, then click here. Once that’s done, use this link to get to the reader interface.
ETA: I’ve placed the script is in the public domain. Chrome is not supported.
Here’s something else I wrote a while ago: a script that gives all the comments and posts of a user on one page, so you can save them to a file or search more easily. You don’t need Greasemonkey for this one, just visit http://www.ibiblio.org/weidai/lesswrong_user.php
I put in a 1-hour cache to reduce server load, so you may not see the user’s latest work.
May I suggest submitting the script to userscripts.org? It will make it easier for future LessWrong readers to find it, as well as detectable by Greasefire.
Any comment that has been scrolled off the screen for 5 seconds is considered read. (If you scroll back, you can see that the text and border have turn from black to gray.) If you scroll to the bottom and stay there for 5 seconds, all comments are marked read.
Chromium does not support @require, @resource, unsafeWindow, GM_registerMenuCommand, GM_setValue, or GM_getValue
GM_xmlhttpRequest is same-origin only
My script uses 4 out of these 6 features, and also cross-domain GM_xmlhttpRequest (the comments are actually loaded from a PHP script hosted elsewhere, because LW doesn’t seem to provide a way to grab 400 comments at once), so it’s going to have to stay Firefox-only for the time being.
Oh, in case anyone developing LW is reading this, I release my script into the public domain, so feel free to incorporate the features into LW itself.
I’ve added some code to disable the author/points-based coloring when Anti-Kibitzer is turned on in your account preferences. (Names and points are already hidden by the Anti-Kibitzer.) Here is version 1.0.1.
An Alternative To “Recent Comments”
For those who may be having trouble keeping up with “Recent Comments” or finding the interface a bit plain, I’ve written a Greasemonkey script to make it easier/prettier. Here is a screenshot.
Explanation of features:
loads and threads up to 400 most recent comments on one screen
use [↑] and [↓] to mark favored/disfavored authors
comments are color coded based on author/points (pink) and recency (yellow)
replies to you are outlined in red
hover over [+] to view single collapsed comment
hover over/click [^] to highlight/scroll to parent comment
marks comments read (grey) based on scrolling
shows only new/unread comments upon refresh
date/time are converted to your local time zone
click comment date/time for permalink
To install, first get Greasemonkey, then click here. Once that’s done, use this link to get to the reader interface.
ETA: I’ve placed the script is in the public domain. Chrome is not supported.
Here’s something else I wrote a while ago: a script that gives all the comments and posts of a user on one page, so you can save them to a file or search more easily. You don’t need Greasemonkey for this one, just visit http://www.ibiblio.org/weidai/lesswrong_user.php
I put in a 1-hour cache to reduce server load, so you may not see the user’s latest work.
May I suggest submitting the script to userscripts.org? It will make it easier for future LessWrong readers to find it, as well as detectable by Greasefire.
Nice! Thanks.
Edit: “shows only new/unread comments upon refresh” — how does it determine readness?
Any comment that has been scrolled off the screen for 5 seconds is considered read. (If you scroll back, you can see that the text and border have turn from black to gray.) If you scroll to the bottom and stay there for 5 seconds, all comments are marked read.
Thanks for coding this!
Currently, the script does not work in Chrome (which supports Greasemonkey out of the box).
From http://dev.chromium.org/developers/design-documents/user-scripts
My script uses 4 out of these 6 features, and also cross-domain GM_xmlhttpRequest (the comments are actually loaded from a PHP script hosted elsewhere, because LW doesn’t seem to provide a way to grab 400 comments at once), so it’s going to have to stay Firefox-only for the time being.
Oh, in case anyone developing LW is reading this, I release my script into the public domain, so feel free to incorporate the features into LW itself.
Would you consider making display of author names and points a toggle and hidden by default, à la Anti-Kibitzer?
I’ve added some code to disable the author/points-based coloring when Anti-Kibitzer is turned on in your account preferences. (Names and points are already hidden by the Anti-Kibitzer.) Here is version 1.0.1.
More feature requests or bug reports are welcome.
Sounds fantastic!
Err… but the link is broken.