Current server time is: Saturday, 21-Dec-2024 18:42:03 EET
Document last modified: Monday, 04-Nov-2013 22:19:21 EET

Please read this section before using and/or downloading anything from this site. Disclaimer
Currently available scripts (find support on the forum):
If you want to be notified by updates/changes/new scripts, you will have to watch my blog, specifically the greasemonkey category.

IPB scripts are written for forum.softpedia.com, IPB version 2.x

Also known in romanian as: maimuta uleioasa :)
Supported browsers: Opera, FireFox, IE (<=7)with IE7Pro (iescripts) and Chrome with TamperMonkey| adaptable to any browser that properly supports user-scripts
on 02.07.2008 I have merged the opera and firefox versions of the script into one file. The old scripts are still accessible on the old page
(*) are required by most scripts so better install them if you are using any of the scripts below which apply.
Installing will no longer work as usual for most of the scripts.
  • OPERA : on FAT-like filesystems, first download and install the common scripts as they appear in the table, on the rest the order doesn't matter as long as the file name remains
  • FIREFOX : DO NOT install the scripts by hand. They will be installed automatically with each script, in a per script basis
  • IE : first install the common scripts in the exact order they appear in the table and then any other scripts
Upgrading will no longer work as usual for most of the scripts.
  • OPERA : you can upgrade as usual as long as the named restrictions remain (filename/creation time)
  • FIREFOX : you must uninstall and then re-install all scripts that have dependencies (if you're not sure, then assume all do :) )
  • IE : you must uninstall and then re-install all scripts that have dependencies (if you're not sure, then assume all do :) )
As of 16.07.2009 The scripts now depend on GreaseMonkey API functions. Opera users will want to download this aagmfunctions.js library. This is only needed by engines that do not support the GreaseMonkey API (GM_* functions). FireFox supports GreaseMonkey API.

Description Source Details Change History
(*) Common script used by most of the other ones below. aa_all_common.user.js IE version - - 25.05.2009: new release; switched to "new way" UJS programming
- 14.06.2009: added progress log
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
- 19.07.2009: added option to ignore post failure
- 07.04.2010: fixed progress notification not being displayed on multiple concurrent executions, added debug support
(*) Common script used by most of the IPB/SOFTPEDIA scripts below. aa_sp_common.user.js IE version - - 25.05.2009: new release; switched to "new way" UJS programming
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
- 19.07.2009: added option to ignore post failure
- 07.04.2010: fixed md5 hash not being correctly processed; fixed on every post callback when a postid is not found
(*) Common script used by most of the IPB/SOFTPEDIA scripts below, that are used for moderation. aa_sp_mod_common.user.js IE version - - 25.05.2009: new release; switched to "new way" UJS programming
- 05.06.2009: fixed banUser function adding an extra word to the ban reason
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
- 19.07.2009: added option to ignore post failure
- 07.04.2010: added support to ask for forumID in MoveTopic function
Cleanup main page of ziare.com from news with given banned words ZiareCom_Cleanup.user.js IE version Currently filters out football related news. Please edit the script and add your desired banned keywords. - 11.10.2013: public release
Locate shop in google search results. Hardcoded to Romania. Editable. Locate_Shop.user.js IE version Currently processes google search results and prepends shop location where applicable, using a hard-coded romanian shop-list.. - 27.10.2013: public release
Add warn buttons for every user on IPB sp_warn.user.js IE version - - 02.07.2008: new release
- 04.08.2008: added support for profile page
- 07.08.2008: added support for PM page
- 14.12.2008: added support for searching the user's topic before creating a new one
- 30.01.2009: added IEScript support
- 25.05.2009: switched to "new way" UJS programming
Add "Report sig" button for each post on IPB sp_report_sig.user.js IE version - - 02.07.2008: new release
- 30.01.2009: added IEScript support
- 02.02.2009: changed behaviour to not change topic after posting
- 04.05.2009: fixed editor usage, fixed topic start post count
- 07.05.2009: improved code
- 25.05.2009: switched to "new way" UJS programming
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
Add "Report avatar" button for each post on IPB sp_report_avatar.user.js IE version - - xx.xx.200x: new release
- xx.xx.200x: added IEScript support
- 25.05.2009: switched to "new way" UJS programming
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
Add warn/suspend/ban buttons on the warning page on IPB sp_warn_helper.user.js IE version - quotes from reason are no longer posted to the forum
- no more new line for reasons that are below 80 characters
- you can now type crlf and it will be replaced with \n thus simulating multi-line input
- Ugly/non-standard fix for romanian special characters (diacritice)
- no more new topics for users that already have a topic (unless the IPB search doesn't work. eg: when the existing topic is too new)
- 02.07.2008: new release
- 10.07.2008: fixed diacritice support for FF (thanks mufa)
- 14.12.2008: added support for searching the user's topic before creating a new one
- 22.12.2008: minor changes + fixed incorrect reporting of error when using rich text editor (still not able to send PM when it's enabled) (thanks Ravy)
- 23.12.2008: added "ban spammer" button, which beside the ban button functinality will also post the profile url to the dedicated thread on A52 for cleanup
- 30.01.2009: added IEScript support
- 11.03.2009: added warn type (ban/suspend) and time (for suspend) to the actual warn reason
- 12.03.2009: fixed crlf support
- 04.05.2009: fixed emoticon support, fixed editor usage
- 05.05.2009: added support for richeditor
- 07.05.2009: fixed ff support; improved code
- 25.05.2009: switched to "new way" UJS programming
- 14.06.2009: added progress log
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
- 07.04.2010: added more include urls; added automatic expalation support; changed behavior to not clear suspension on warn; increased ban spammer execution wait to 25 seconds
Ignore users on IPB sp_ignore.user.js - ignores user stats, comment and quotes - 02.07.2008: new release
- 25.05.2009: switched to "new way" UJS programming
Add "Play FIX" button for each post on IPB (some softpedia game) sp_play_fix.user.js IE version - - 02.07.2008: new release
- 30.01.2009: added IEScript support
- 25.05.2009: switched to "new way" UJS programming
Add "Report Entry" button for each BLOG entry on IPB sp_report_blog.user.js - - 02.07.2008: new release
- 16.08.2008: changed to support new blog format. Old format still supported with old script here
- 29.08.2008: added support for seo-friendly blog url
- 30.08.2008: added a button for "report blog" for reporting entire blog not just an entry
- 26.09.2008: fixed the "report blog" button reporting the last entry on page instead of actual blog
- 25.05.2009: switched to "new way" UJS programming
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
Add "Ban cimpoaca" button for each post on IPB (bans any user as being a clone of cimpoaca) sp_ban_cimpoaca.user.js IE version - - 02.07.2008: new release
- 26.12.2008: fixed an error with not displaying button in a topic with a poll
- 10.01.2009: fixed an error with undefined username + repeat posting until no error or cancelled + diacritice support in topic title
- 30.01.2009: added IEScript support
- 04.05.2009: fixed emoticon support, fixed editor usage
- 07.05.2009: improved code
- 25.05.2009: switched to "new way" UJS programming
- 05.06.2009: updated to reflect banuser function change in mod_common
Add "Ban carman" button for each post on IPB (bans any user as being a clone of carman) sp_ban_carman.user.js IE version - - 02.07.2008: new release
- 26.12.2008: fixed an error with not displaying button in a topic with a poll
- 10.01.2009: fixed an error with undefined username + repeat posting until no error or cancelled + diacritice support in topic title
- 30.01.2009: added IEScript support
- 04.05.2009: fixed emoticon support, fixed editor usage
- 07.05.2009: improved code
- 25.05.2009: switched to "new way" UJS programming
- 05.06.2009: updated to reflect banuser function change in mod_common
Automatically checks the "Add a copy of this message to my sent items folder" on IPB sp_auto_save_pm.user.js IE version - - 02.07.2008: new release
- 30.08.2008: fixed checkbox not being checked when replying
- 27.09.2008: fixed checkbox not being checked when sending PM from topic user profile sub-menu
- 30.01.2009: added IEScript support
- 25.05.2009: switched to "new way" UJS programming
Adds extra smilies on IPB sp_extra_smilies.user.js - supports :ploo: and :chuck: - 02.07.2008: new release + minor fix for FF
- 04.05.2009: added more includes
- 25.05.2009: switched to "new way" UJS programming
Adds a button "avertisment" for each post on IPB sp_avertisment.user.js IE version - send a PM and post into the dedicated thread - 05.07.2008: new release
- 26.12.2008: fixed an error with not displaying button in a topic with a poll
- 10.01.2009: fixed an error with undefined username + added support for posting in existing topics from warn helper
- 30.01.2009: added IEScript support
- 02.02.2009: couple of minor fixes
- 12.03.2009: fixed crlf support
- 04.05.2009: fixed emoticon support, fixed editor usage
- 07.05.2009: improved code
- 25.05.2009: switched to "new way" UJS programming
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
Renames all user profile links to "kill" and replaces the url with the one needed to edit signature/avatar/etc sp_edit_user.user.js IE version - edit users profile - 23.07.2008: new release
- 30.01.2009: added IEScript support
- 25.05.2009: switched to "new way" UJS programming
Enables autocomplete on sites that force password managers to not prompt for saving login information enable_autocomplete.user.js - - 11.08.2008: release
- 25.05.2009: switched to "new way" UJS programming - 04.11.2013: improved by going through all input elements directly. Now properly supports yahoo mail at least.
Adds a "Blacklist" button on every question page on Experts-Exchange site ee_blacklist.user.js - you must have already created the blacklisting filter using this tip.
- you MUST edit this script and place your filter ID on line 20 (wnd.ciuly_filterID = ;)
- you MUST
  • either edit the message that will be posted by editing the line starting with "td.innerHTML = " (it's the last line that contains actual code)
  • OR edit yourj profile page to match mine (regarding the blacklisting part only :P)
  • OR both
- 19.08.2008: release
- 20.08.2008: fixed problem with not suto-unsubscribing from question
- 22.08.2008: EE admins just enforced me not to notify blacklisted askers. So notification message is removed.
- 24.08.2008: fixed bug introduced by above modification (bad placemnet of comment end)
- 14.09.2008: added support for sharing blacklist with my blacklist share program + more configuration options in the script
- 19.09.2008: fixed bug introduced by above modificaiton which commented the actaul blacklisting + fixed bug with incorrectly reporting failed blacklisting on askers with uppercase letters in username
- 11.03.2009: added including of Q- type questions
- 12.03.2009: fixed crlf support
Verifies that the asker from the current question is or not on your blacklist (see above script) on Experts-Exchange site ee_blacklist_enforcer.user.js - you must have already created the blacklisting filter using this tip.
- you will receive a message stating that the asker is blacklisted if that is the case. Otherwise, nothing will happen.
- 19.08.2008: release
- 11.03.2009: added including of Q- type questions
Eliminates confirmation from the delete topic moderation option on IPB sp_delete_topic.user.js IE version - - 20.08.2008: release
- 30.01.2009: added IEScript support
- 25.05.2009: switched to "new way" UJS programming
Adds a "Why B Grade?" button on every question page on Experts-Exchange site ee_why_b_grade.user.js - post the question "why b grade?" and a link to grading tips from FAQ - 13.09.2008: release
- 11.03.2009: added including of Q- type questions
- 12.03.2009: fixed crlf support
Automatically fills message archive form on IPB sp_auto_fill_msg_archive.user.js IE version - - 30.01.2009: new release
- 25.05.2009: switched to "new way" UJS programming
Customizez the Edit User page on IPB sp_edit_user_main.user.js IE version - - 30.01.2009: new release
- 25.05.2009: switched to "new way" UJS programming
Removes confirmation on delete topic/post and sends notification PMs to users on IPB sp_delete_notify.user.js IE version -does not support topics with more than 1 pages - 18.02.2009: new release
- 19.02.2009: fixed scenario when not all scripts are used and authorizaiton key is not loaded
- 19.02.2009: fixed issue with moderators having option to see IP
- 22.02.2009: reason cancel button will now cancel post deletion
- 01.03.2009: fixed script not being installed on topics with poll
- 11.03.2009: fixed support on topics with user Reclama posting; fixed incorrect reading of long usernames
- 12.03.2009: fixed improper reading of username, fixed crlf support
- 07.05.2009: improved code
- 25.05.2009: switched to "new way" UJS programming
Move current topic to fun-chat forum on IPB sp_move_to_fun_chat.user.js - - 11.03.2009: new release
- 12.03.2009: fixed improper script headers, fixed script not working from other forums than fun, added proper firefox support
- 07.05.2009: improved code
- 25.05.2009: switched to "new way" UJS programming
Ban user and delete all his/her topics and posts on IPB sp_kill_user.user.js IE version -Only available for privileged users Password protected - 05.04.2009: new release
- 05.04.2008: fixed IE version, disabled debug alerts and enabled the ban and delete, fixed conflict with other scripts
- 04.05.2009: fixed emoticon support, fixed editor usage
- 05.05.2009: added support for multiple pages
- 07.05.2009: improved code
- 25.05.2009: switched to "new way" UJS programming
- 14.06.2009: added progress log
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
- 19.07.2009: added option to ignore post failure; fixed posts deletion; added more progress logging
Fix video tags on My Video forum on IPB sp_fix_video.user.js - - 14.05.2009: new release
- 15.05.2009: fixed FF support
- 25.05.2009: switched to "new way" UJS programming
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
Archive all PMs on IPB sp_acrhive_pm.user.js - - 14.06.2009: new release
- 08.07.2009: removed language dependency
- 16.07.2009: switched from synchronous sleep to asynchronous calls; fixed FF support
- 19.07.2009: added option to ignore post failure
- 07.04.2010: added more urls to include; changed behavior toa rchive only the messages older than 7 days and leaving at most 50 messages in folders

Following are people who contributed one way or another to these scripts (yuor name not here? I surely forgot since I started making the list after almost a year since I started developing the scripts so contact me):
  • Mianna
  • Mufa
  • A.Faith
  • Ravy

The "new way" UJS (User JavaScript) programming

I addopted a better way of writing user java script which in short detail looks like this:
  • code refactoring: using common files to hold common code, thus not replicating the same code in many files and making update a pain
  • wrapping the code in an anonymous function which among other things, protects the user script global variables and functions from interacting with other ones from other scripts

Add to favorites with Social Bookmarking
Add to Google Add to Yahoo Add to Spurl Add to Linkarena Add to Digg Add to Del.icio.us Add to Reddit Add to Ma.Gnolia Add to Technorati Add to Simpy Add to StumbleUpon Add to Slashdot Add to Netscape Add to Furl Add to Blinklist Add to Blogmarks Add to Diigo Add to Newsvine Add to Blinkbits Add to Smarking Add to Netvouz

Home | Forum (Feedback) | Blog | Photos | Contact