A small script written in python, it might not be pretty but its my first ever written... (I am a former webdeveloper (PHP, HTML, CSS, JS)).
It replaces the "random" button in a copy of the default theme with a server side tracker of favorites you name, keep the naming to a-z, special chars might not work.
Included both the source .py script and a compiled .exe for windows. The script creates a "database.db" in the same folder as you run it. This keeps track of the favorites.
The script assumes its running on the same IP as your ubooquity server and visiting it at something like: http://192.168.x.x:2202, and the server then runs at 192.168.x.x:2204.
Otherwise you have to modify the themeScript.js.
The favorites are login based so every username get their own.
Download: http://s000.tinyupload.com/index.php?file_id=39779176757277465837 , place the unzipped folder called "bookmarks" in your ubooquity themes folder and change the theme at http://192.168.x.x:2203/admin
Customer support service by UserEcho