Large

uso - Monkey Barrel

By Marti Last update May 19, 2012 — Installed 1,177 times.


Script Summary: Enhanced menu system for Userscripts.org

Version: 0.0.21

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: DO NOT USE the DOMNotify or bottomsUp Theme since greasemonkey#1384 is currently 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 comments": "/comments",
   "recent posts": "/posts",
   "recent reviews": "/reviews",
   "recent spam votes": "/spam",
   "recent images": "/images",
   "spam and malware \u00bb": "/topics/9#posts-last",
   "cookie stealing scripts \u00bb": "/topics/704#posts-last",
   "custom search": "/search"
  }
 ],
 "Scripts": [
  "/scripts",
  {
   "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",
  {
   "script development": "/forums/1",
   "ideas and script requests": "/forums/2",
   "userscripts.org discussion": "/forums/3",
   "the banana bar": "/forums/4",
   "greasefire": "/forums/5",
   "jetpack": "/forums/6"
  }
 ],
 "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"
  }
 ]
}