Large

uso - Monkey Barrel

By Marti Last update Mar 20, 2013 — Installed 3,110 times.

Script Summary: Enhanced menu system for Userscripts.org



Version: 0.1.7

Copyright: 2011+, Marti Martz (http://userscripts.org/users/37004)

License: GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html

Script homepage

Thumb

NOTES

  • If you need an updater added to this script please use uso - installWith with usoCheckup if so desired.
    IMPORTANT: BE CAREFUL USING the DOMNotify or bottomsUp Theme since greasemonkey#1384 may be unresolved and the DOM may not exist at a given time with @run-at document-start.

Description

Compatibility Matrix
This Script is compatible with...
Mozilla Firefox
Mozilla Seamonkey
KDE Konqueror
Apple Safari
Opera Software Opera
Microsoft Internet Explorer
Google ChromiumGoogle Chrome (Intel Only)
Linux
Greasemonkey uso - installWith GM_config Preferences
Greasemonkey Port uso - installWith GM_config Preferences
Macintosh
Greasemonkey uso - installWith GM_config Preferences
Greasemonkey Port uso - installWith GM_config Preferences
Windows
Greasemonkey uso - installWith GM_config Preferences
Greasemonkey Port uso - installWith GM_config Preferences
(TIP: Hover your mouse over an icon)
(NOTE: Recommend most recent releases of Firefox and Greasemonkey)

An enhanced "no fluffs" menu system for Userscripts.org with the added simplicity of GM_config configuration in the User Interface.

Don't mess with us Monkeys! ;)

This script should also be very compatible with userscripts.org alternate CSS. ;)

Examples

Here is a sample JSON styled configuration for the main menus that some of you might be familiar with some added twists! :)
{
 "Monkey Barrel": [
  "/scripts/show/114843",
  {
   "recent posts": "/posts?kind=all",
   "recent topics": "/topics",
   "recent comments": "/comments",
   "recent images": "/images",
   "": "",
   "recent spam": "/spam",
   "recent potential spam": "/posts?kind=all&spam=1",
   "recent potential spam by score": "/posts?kind=all&spam=score",
   "spam and malware \u00bb": "/topics/9#posts-last",
   "cookie stealing scripts \u00bb": "/topics/704#posts-last"
  }
 ],
 "Scripts": [
  "/scripts",
  {
   "recent posts": "/posts?kind=script",
   "recent reviews": "/reviews",
   "recent potential spam": "/posts?kind=script&spam=1",
   "recent potential spam by score": "/posts?kind=script&spam=score",
   "": "",
   "popular scripts": "/",
   "all scripts by name": "/scripts?sort=name",
   "most discussed": "/scripts?sort=posts",
   "highest rated": "/scripts?sort=rating",
   "most favorited": "/scripts?sort=fans",
   "most installed": "/scripts?sort=installs",
   " ": "",
   "new script by upload": "/scripts/new",
   "new script by pasting": "/scripts/new?form=true"
  }
 ],
 "Tags": [
  "/tags",
  {
   "most frequently used tags": "/tags?sort=count",
   "all tags by name": "/tags?page=1"
  }
 ],
 "Forums": [
  "/forums",
  {
   "recent posts": "/posts?kind=forum",
   "recent potential spam": "/posts?spam=1",
   "recent potential spam by score": "/posts?kind=forum&spam=score",
   "": "",
   "script development": "/forums/1",
   "ideas and script requests": "/forums/2",
   "userscripts.org discussion": "/forums/3",
   "the banana bar": "/forums/4",
   "greasefire": "/forums/5"
  }
 ],
 "People": [
  "/users",
  {
   "all members by name": "/users?page=1",
   "all members by # of scripts": "/users?sort=scripts",
   "all members by # of comments": "/users?sort=comments",
   "all members by # of posts": "/users?sort=posts"
  }
 ],
 "Blog": [
  "/articles",
  {
   "rss feed": "/feeds/recent_articles"
  }
 ],
 "Guides": [
  "/guides",
  {
   "highest rated": "/guides?sort=votes",
   "most discussed": "/guides?sort=comments",
   "sorted by author": "/guides?sort=author",
   "sorted by date": "/guides?sort=updated"
  }
 ]
}