aboutsummaryrefslogtreecommitdiffhomepage
path: root/README
diff options
context:
space:
mode:
authorGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-04-25 08:37:04 +0200
committerGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-04-25 08:37:04 +0200
commit8c92b10d6a09459fdfd99b5dbc008a4df8e6a2bf (patch)
treeaee60e84f0aa398ad024afddb39e4e967b5cc923 /README
parentb8cc3a8525aeb56fb0ef05be97d5b86e2848d8e1 (diff)
retyped some ideas
Diffstat (limited to 'README')
-rw-r--r--README16
1 files changed, 9 insertions, 7 deletions
diff --git a/README b/README
index fe7daab..ccab0e6 100644
--- a/README
+++ b/README
@@ -5,22 +5,24 @@
Right now uzbl is in a very early state but here are some ideas I would like to (not) implement
- each instance of uzbl renders 1 page (eg it's a small wrapper around webkit), no tabbing, tab previews, or speed dial things. we have window managers for that.
+ -> well actually, there is lots of dicussion about this, i'll probably implement a basic form of tabbing.
- simple ini config file ("profile") for keyboard, network,.. settings
-- implement some basic keyboard shortcuts for going up, down, refresh etc
+- implement some basic keyboard shortcuts for going up, down, refresh etc. preferably vim-like command style.
- listen to signals and do useful stuff when triggered.
-- open up a socket file/fifo/.. so we can easily control each instance by writing things like 'uri <foo>' to /tmp/uzbl-pid
+- open up a socket file/fifo/.. so we can easily control each instance by writing things like 'uri <foo>' to /tmp/uzbl-windowid
- MAYBE (if needed): 1 control application called uzblctrl or something. use this to modify the behavior of a uzbl instance (change url, refresh). use xdotool to get the window with focus. eg uzblctrl -win <id> -url <http://>.
use xbindkeys to bind keys to call uzblctrl.
- no bookmark management builtin. make your own solution. for pulling a bookmark a plaintxt-based program using dmenu would work great here. combine with uzbltcrl and xbindkeys.
uzblctrl should support an option to query the current page so you can script something to add to your bookmarks. use zenity or something to add tags.
-- similar story for history.
-- no ad blocking built in. use the power of /etc/hosts. though uzblctrl should support an option to list all images on a page, so you can easily pick the links to ads to add them to your /etc/hosts. (dmenu can again be great here to automate this)
+- history: log 'Y-m-d H:M:S <url>' entries to a plaintext file. you can then use dmenu or whatever to select an entry and pipe the output to uzbl's fifo.
+- no ad blocking built in (I think).
+ alternatives:
+ -> /etc/hosts (not very good cause you need root and it affects the whole system)-> uzblctrl would need to support an option to list all images on a page, so you can easily pick the links to ads to add them to your /etc/hosts. (dmenu can again be great here to automate this)
+ -> privoxy looks cool and perfectly demonstrates the unix philosphy.
- no download manager. allow user to pick wget/curl/a custom script/...
- no build in command interpreters like ubiquity. uzbl should be accessible and you should use a shell or similar.
-
-to figure out:
+- vimperator/konqueror-like hyperlink following.
- password management. maybe an encrypted store that unlocks with an ssh key?
-- how to handle hyperlinks? number them like konqueror does?
WIDGET ROADMAP: