-
Notifications
You must be signed in to change notification settings - Fork 0
jakeprobst/uzblstuff
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
uzbl event manager and tab manager and cookie manager uzblem: * my own implementation of the EM cause I dont like having to change mine every week for features I dont really care about. uzbltab/uzbltreetab: * uzbltab intended to be opened only once, 1 fifo available * example uzbltab bindings: @bind tn = sh 'echo "new" > /tmp/uzbltab' @bind tp = sh 'echo "new `xclip -selection clipboard -o`" > /tmp/uzbltab' @bind tx = sh 'echo "close" > /tmp/uzbltab' @bind > = sh 'echo "next" > /tmp/uzbltab' @bind < = sh 'echo "prev" > /tmp/uzbltab' @bind tg _ = sh 'echo "new %s" > /tmp/uzbltab' @bind t _ = sh 'echo "goto %s" > /tmp/uzbltab' @bind tf = sh 'echo "first" > /tmp/uzbltab' @bind tl = sh 'echo "last" > /tmp/uzbltab' set new_window = sh 'echo "new $8" > /tmp/uzbltab' * example uzbltreetab bindings: @bind tn = sh 'echo "new" > \@tabfifo' @bind tcn = sh 'echo "cnew \@NAME" > \@tabfifo' @bind tp = sh 'echo "new `xclip -selection clipboard -o`" > \@tabfifo' @bind tcp = sh 'echo "cnew \@NAME `xclip -selection clipboard -o`" > \@tabfifo' @bind tx = sh 'echo "close \@NAME" > \@tabfifo' @bind ttx = sh 'echo "treeclose \@NAME" > \@tabfifo' @bind . = sh 'echo "next" > \@tabfifo' @bind , = sh 'echo "prev" > \@tabfifo' @bind tg _ = sh 'echo "new %s" > \@tabfifo' @bind tcg _ = sh 'echo "cnew \@NAME %s" > \@tabfifo' @bind t _ = sh 'echo "goto %s" > \@tabfifo' @bind tf = sh 'echo "first" > \@tabfifo' @bind tl = sh 'echo "last" > \@tabfifo' @bind thl = sh 'echo "hidetree" > \@tabfifo' @bind tsl = sh 'echo "showtree" > \@tabfifo' @bind tmv _ = sh 'echo "move %s" > \@tabfifo' @bind ta _ = sh 'echo "attach %s" > \@tabfifo' @on_event NEW_WINDOW sh 'echo "cnew \@NAME %s" > \@tabfifo' * src/uzbltreetab.py and src/uzbltab.py supplied for use with the default uzbl-event-manager uzbltreetab sessions: * run it with an argument to name it. * for example, `uzbltreetab main` will make: * /tmp/uzlbtreetab-main fifo * $XDG_CONFIG_HOME/treetabsession-main session file * @tabfifo variable set to path of the fifo (/tmp/uzlbtreetab-main) * if run without an argument, it will keep no session and get a randomly numbered fifo (/tmp/uzbltreetab-########) * I am unlikely to add this to uzbltab since I am lazy and never use it. * see uzbl-browser for init stuff uzbl-browser: * For convenience I have included my uzbl-browser script for others to use as a basis for their own (it will NOT work out of the box) * contains required steps for uzbltreetab to work uzblcookied: * people complained that uzbl-cookie-daemon was slow, so I made this. * entirely compatible with uzbl-cookie-daemon, no need to change anything * just run it in before starting the first instance of uzbl. Use -m if you want to sync cookies only at axit (significant performance boost, but some cookies may be lost if uzblcookied crashed).
About
tab manager, event manager, and cookie handler for uzbl
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published