User:Dinoguy1000/scripts
{{User:Dinoguy1000/header}}
I am hosting several JavaScript user scripts in my userspace - so far, all of them were either written by other users, with minor tweaks made by myself; or were adapted by myself from other scripts. I write, expand, debug, and otherwise tweak scripts for one of three reasons:
- I have a need for certain functionality in a specific manner that current scripts don't provide, or current scripts don't offer a general method of doing whatever they do
- I think it would be interesting, for whatever reason, to attempt to make a script to do x
- I am trying to expand my working knowledge of JavaScript, and I've found that I learn best when working hands-on (at least, that's how I learned TI-BASIC for the TI-83 and TI-89 Titanium/TI-92 Plus - I had the basics down before I ever picked up an instruction manual or looked up an online programming guide)
Most of the time, I'm writing for all three reasons.
Currently, I have the following scripts:
- DelSort (delsort.js) - generalized version of amdelsort.js with features from other deletion sorting tools added; I intend to continue adding features and ultimately try to get it included as a component of Wikipedia:Twinkle
- AnimangaDelSort (amdelsort.js) - based on code from {{tl|Deltab}}, superceded by delsort.js
- User links (userlinks.js) - adds a bunch of user-related links in the toolbox section of the sidebar on a bunch of pages; currently in planning
- FullwidthReplacer (fullwidth2ascii.js) - based on Drilnoth's CodeFixer, converts fullwidth characters to ASCII (or other recommended) equivalents; ready for standard use
:See also Special:PrefixIndex/User:Dinoguy1000/scripts, because I'm lazy. =)
At any given time, I may also have miniscripts in my monobook.js file - at any rate, I import lots of scripts, some of which you may find interesting or useful, and some of which I intend to tweak to suit my needs better (see point 1 above). Currently (as of March 3, 2009), I also use the following gadgets:
;Browsing gadgets
;Editing gadgets
;User interface gadgets
- Add an [edit] link for the lead section of a page
- Allow /16 and /24 – /32 CIDR ranges on Special:Contributions forms (uses API), as well as wildcard prefix searches, e.g., "Splark*".
- Allow up to 50 more characters in each of your edit summaries.
- Change the "new section" tab text to instead display the much narrower "+".
- Display an assessment of an article's quality as part of the page header for each article.
- Open external links in a new tab/window
{{User:Dinoguy1000/footer}}