First of all...
Hi there! This is a bunch of Greasemonkey scripts written by me, Afuna. Everything, except for the LJSupport-specific scripts, can also be found on my userscripts.org account.
You can find me on my journal. Any questions, comments, problems, suggestions, or cookies go to my livejournal.com address (afuna@) -- thanks!
Scripts for LiveJournal
Taglister
installClickable list of tags when updating and editing your journal.
At some point, I'll look into giving edittags.bml similar treatment.
Upload the version with autocomplete? That needs a bit more work still
Inbox: Delete Multiple Subscriptions
installSelect multiple subscriptions and hit "Delete"; don't reload the page each time you click a trash can.
Inbox: Quick Track
installTrack entries with one click. This script lets you select notification defaults and track entries without opening a new page. I find it especially useful when tracking a bunch of entries in one go, e.g., when browsing a community or reading my friends page. You can select defaults (notifications via e-mail/IM) by right-clicking on the monkey => User Script Commands
Must check whether it works with S2 styles with the AJAX-y tracking button.
All those substrings are ugly. This looks like a job for a regex :)
Inbox: Pin Flagged Messages
installPin flagged messages in your LJ message center to prevent them from being selected by the "select all" checkbox. For when you're in a deleting frenzy but don't want to delete important messages.
I have an older version, which uses an orange blob, separate from the LJ inbox flag. However, that one stores the values locally on your browser, so it's not as flexible.
Inbox: Tracking Subscriptions and Notifications Metadata
installKeep track of additional information for notifications in LiveJournal's tracking system. You can display the entry subject for comment notifications in your inbox and keep track of most recent subscription activity
Inbox: from Sidebar to Topbar
installMove the sidebar in the Inbox to the top. Use this script in conjunction with this CSS for Stylish in order to avoid flickering.
Scripts for LiveJournal Support
Category detector
install 2008.03.29Looks for indications that a request should be moved to a particular category and lets you move it there by double-clicking.
The default filters detect SUP and spam requests; you can modify the filter list by clicking on the "Category detection" link in the request headers. The filters use regex, but if you are not familiar with regex, you can use simple strings like so:
term 1|term 2|term 3negating to make the spam link detection regex less complicated?
Category dropdown... thingum
installRemoves the "==>" from the category dropdown so that typing in the category name will select the category.
Request Status Tracker
installKeep track of the changes in the Support Board since your last visit. Note that if you have an older version, you should upgrade, as I've fixed several issues with arrays and string handling and it's now much faster and less memory-intensive. It should no longer cause Firefox to slow down when a lot of information has been updated.
<^>bugs Report Integrator
installAllow you to easily submit replies to bug reports from the bugs community. Relies on the case number either being in the subject or as a tag.
Imma Gonna Privplay
installVisual indication and link to make it easier to privplay. Wrote this one because I kept forgetting which categories I had I2/I3/SH in, so I'd forget to privplay. And when I remembered to privplay, I'd forget to mark it as such or make it an IC.
In categories where you're an I3, the textarea shows up with an orange left border, and a link shows up beside the reply type dropdown. Clicking on that link automatically sets the reply type to IC, and puts a brief outline of a privplay IC in the textarea. If you want to edit the text, edit the source code directly. I'm too lazy to make an interface :P
Community Name Expander
installExpands community names to link to their profiles when you type in
[!commname]. Code adapted from Ciaran's FAQs by Number scriptYouReplied Breakdown
installBreakdown of the types of requests in your YR filter.
FAQ Default in Search
installMake the FAQ be the default option in the site search dropdown
Generalize?
install 2008.03.14syneditandsynmergeAutomatorMake certain aspects of the synedit and synmerge process more convenient. Final decision is still yours, of course!
I integrated it with the Admin Console for Requests script. If you are a Syn SH+ and have the admin console script installed, it will place the syn_* command in the console instead of as an IC.
(If it doesn't show up when you are viewing the board using another language, please update your script to the latest version.)
The "Auto-detect from Page" function (to help discover things that possibly need to be merged) is still experimental, and needs a lot of work. Use at your own risk.
synmerge needs to actually do something *g*
Admin Console for Requests
install 2008.03.14Create an interface to the admin console which you can access from within a Support request.
(If it doesn't show up when you are viewing the board using another language, please update your script to the latest version.)
Originally planned to hilight certain terms so you can double check (e.g. whether you made any typos), but it's too slow.
Hide in the beginning, and only show when you click?
Filter Tagged Requests
install 2008.02.24Filter requests by tags; can choose to only show requests with certain tag(s), or to hide requests with certain tag(s).