Bookmarks and history

Navigation

  • go-input – Focus the first form input and enter insert mode (known as “gi” from vimperator)
  • go-up – Go one step upwards in page structure (known as “gu” from vimperator)
  • go-next/prev – Go to the next/previous page (known as ”[ [” ”] ]” from vimperator)
  • increment/decrement uri (known as ”<C-a>” and ”<C-x>” from vimperator)
  • middle click links – Open links in a new instance (Deprecated as of 2009-11-7)
  • new window from javascript – Open a link in a new uzbl instance from javascript (Why not just window.open?)
  • go-to – Intelligent o-dialog for searching Google or browsing an uri.
  • url-from-surfraw – Use surfraw to search/browse to an uri.
  • url-from-surfraw-or-history – Browse to an uri using a vimperator like method.
  • configurable-jump – Hacked version of the jump script that makes the link hint keys configurable Eg. instead of “fl12” you can “fLab” (Deprecated as of 2010-02-02)
  • bookmark-history-search – A dmenu which searches through your bookmarks and history, inspired by vimperator. (Out of date as of 2009-11-7)
  • bookmark_with_tags_for_folders – A dmenu which will search through your bookmarks via the first tag and let you select bookmarks filed by tag
  • pan – Adds the ability to pan the page like you would a Image/PDF viewer.i Needs update to clean out Uzbl object references
  • Follow Numbers New Tab open links in new tabs.
  • follow_Numbers_New_Window.js – Modified follow_Numbers.js that open link in new window.
  • follow_Numbers_Customizable.js – The same, but you can either use default action of link or do arbitrary handling via setting window.itemClicker; also intial link finding was taken from linkfollow.js and keyboard rebinding was taken from configurable-jump
  • follow-dmenu.pl – Follow Links with dmenu (also works without Uzbl Object)
  • followSelected.js – Follow selected (highlighted) link
  • Dynamic Zooming – Zoom the contents of a website based on uzbl's window size
  • gendirlist.py – Generate local html directory listing.
  • follow.sh – Executes follow.js and changes mode to INPUT/COMMAND depending on type of clicked element
  • genericFollow.js – I took Jake's follower and added to it the ability to do nothing and just return the chosen link. That allows to use it for link-hovering, or some other special handling of the links.

Handlers

Cookies

Downloads

Custom

  • protocol_handler – A basic protocol handler Out of date - needs Uzbl object
  • protocol_handler_events – A modification of previous item; it raises event like LINK_MAILTO when clicking on link and the action is abstracted out a bit for easy use with link followers Out of date - needs Uzbl object
  • get_per_site_js_ext.pl – Handles Javascript, Plugins and Proxy settings per site.

Alternative Event Managers

  • Lisp-EM – A Lisp EM by Michael Raskin. This is a near-complete rewrite of the previous one. It seems to work with ECL and SBCL, and should work with CCL as well. Even the compatibility was ignored..
  • cpp-em – event manager in c++

Scripts that alter webpage

  • adblock – adblocker, that aims to be compatibile with gecko ABP+
  • adblock.js – pure js adblocker that uses beforeload and regex
  • uzbl-ab – simple but efficient ads blocker framework
  • userscript.sh – Greasemonkey-like
  • rsget.js – Add links to remote rsget.pl instance
  • lich.css – Lich's dark CSS style
  • thunktone.css – Thunktone's CSS with kludges to restyle mediawiki and other sites
  • change_style.sh – Simple script to use custom stylesheets for websites (similar to stylish for Firefox).
  • custom-error-page – Create your own, custom error pages

Desktop environment integration

  • metacity-tabs – Keybindings to make metacity act like it has tabs
  • awesome – Awesome WM integration
  • wmii – WMII integration
  • gtk_default – set uzbl as default browser in GTK

Misc

  • html-mode – Introducing uzbl's HTML mode
  • speeddial – A sort of speeddial generator written in python
  • uzbl_tabbed – A tabbed version of uzbl (Out of date as of 2009-11-7)
  • scroll-percentage – VIM ruler style scroll message
  • view-site-images – view all images from the current website
  • undo – Undo closed window
  • undo_tabbed - Undo closed tab
  • favicon – Favicon support
  • dark_input – Dark background for inputs and textareas
  • youtube-dl – youtube-dl integration
  • ytvp – Replace YouTube streaming with mplayer instead of flash
  • extract.sh – extract all uris/urls from a homepage
  • zoom_in – Controls zooming and manages a per domain zoom level
  • reddit – Submit articles to reddit, now with url escaping
  • google_clip – Google what's in your clipboard
  • uzbl.org/wiki – autologin on uzbl.org wiki
  • command_history – python event-manager plugin to keep a command history.
  • uzbltab – tab manager
  • uzbltreetab – treeview based tab manager
  • external_editor(Broken, depends on Uzbl object, use formfiller “once” instead)
  • uzbl-extension-manager – A simple extension manager for Uzbl, opens the file extension ”.uzbl”
  • canto – Canto integration
  • uzbl – Borne shell script to open a local file, including MAFF archives
  • dump – scripts that dump current web page as HTML or plain text
  • cleancookies – Remove expired cookies, remove blacklisted cookies or remove all cookies except whitelisted
  • paranoid-formfiller – formfiller with GPG support to store passwords

uzbl showroom

  • gmapsfind – Search Openstreetmap with coordinates from Google Maps

Meta-scripts

Things that aren't very useful on their own, but you might like to reuse the code in your own scripts.

  • scripts-faq - hints and snippets for things that come up often in scripts
  • uzblctrl-pl – A simple perl version of uzblctrl
  • uzblctrl-py – uzblctrl as a Python function
 
scripts.txt · Last modified: 2010/07/28 18:36 by jake
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki