Ich plane einen Browser, dessen Steuerung über Eingaben in die Addresszeile funkioniert. Eingaben, die mit einem Punkt beginnen, werden als Befehl interpretiert, alles andere als URL. Fehlt der URL das http://www., so wird dieses ergänzt. Bisher an Befehlen implementiert:
.back - eine Seite zurück
.forward - eine Seite vor
.clearhist - History löschen
.find - findet Suchstring (auch Leerzeichen möglich)
.scale - vergrößert/verkleinert die Schrift im Browser, ausgehend von 1.0, z.B. .scale 0.8
.getscale - liefert derzeit eingestellte Skalierung zurück
.exit - beendet das Programm
Was haltet ihr von dieser Idee. Findet ihr das im täglichen Gebrauch praktisch oder eher unnötig kompliziert?
Würde mich über etwas Feedback freuen.

Sebastian
Programmlogik (robby.py) : http://paste.pocoo.org/show/87490/
Gui (ui_robby.py) : http://paste.pocoo.org/show/87489/
Bitte beide Dateien ins selbe Verzeichnis ablegen und ui_robby.py auch auf jeden Fall so nennen, sonst klappt der Import nicht. Gestartet wird dann mit robby.py, python-qt4 wird in der Version 4.4 vorausgesetzt (getestet mit 4.4.2).