[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: store passwords

On Sun, 23 Jul'06 06:26:21 +0000 (UTC), harry wrote:

> Hi,
> is it possible to store passwords in w3m? If I am visiting a discussion forum
> quite often I always have to insert my name and password by hand. Is there a way
> to take advantage of the auto login?
> Greets
> harry


Here's some hack to make this a bit more convenient.
my-w3m-form-input-auto-lookup matchs the form against my alist of (URL
. username), and (URL . pw).  Obviously not auto form fill, but saves me a
lot of typing.


(defadvice w3m-form-input(around my-fill-in-form activate)
  (let ((form (ad-get-arg 0))(id (ad-get-arg 1))(name (ad-get-arg 2))
	(input (my-w3m-form-input-auto-lookup form my-w3m-form-input-auto)))
     (input (w3m-form-put form id name input) (w3m-form-replace input))
     (t ad-do-it))))
(defadvice w3m-form-input-password(around my-fill-in-pw activate)
  (let ((form (ad-get-arg 0))(id (ad-get-arg 1))(name (ad-get-arg 2))
	(input (my-w3m-form-input-auto-lookup form my-w3m-form-input-pw-auto)))
     (input (w3m-form-put form id name input)
	    (w3m-form-replace input 'invisible))
     (t ad-do-it))))