Mejorando un poco a foros del web con greasemonkey

Hace un poco hice un comentario en twitter sobre el retraso en usabilidad que sufrió el sitio a consecuencia de ajustes en el diseño del mismo. cVander me comenta que están trabajando en algunas mejoras, pero la verdad que eso de esperar no es mi fuerte por lo que decidí poner manos a la obra y hacer algo por mi cuenta, después de todo soy un hack en el javascript jajaja… bueno, no tanto pero ahí vamos.

Voy a compartir con ustedes solo uno de los aspectos que estoy mejorando.  Regularmente se a que foro quiero ir, y desgraciadamente el foro, aun que tiene urls canónicas, no tiene lo que llamaríamos urls amigables. Por ejemplo, http://www.forosdelweb.com/css es mucho más fácil de recordar que http://www.forosdelweb.com/f53 y eso la hace más amigable. El foro, sin embargo, no cuenta con este tipo de ‘pretty urls’ por lo que hay que hacerlas uno mismo. Este es el script que uso en greasemonkey para lograr dicho efecto:

   
(function redirecciones(B,U,Z,u){
	if(B[U] == Z + '/css'){
		B[U][u] = Z + '/f53/';
	}
	if(B[U] == Z + '/html'){
		B[U][u] = Z + '/f4/';
	}
	if(B[U] == Z + '/diseno'){
		B[U][u] = Z + '/f6/';
	}
	if(B[U] == Z + '/javascript'){
		B[U][u] = Z + '/f13/';
	}
	if(B[U] == Z + '/trabajo'){
		B[U][u] = Z + '/f65/';
	}
})(document, 'location', 'http://www.forosdelweb.com','href')

Como vez, lo único que hace es tomar la dirección de la pagina que se está viendo y hacer una redirección según el caso, para agregar más opciones, solo basta con agregar más bloques if(){} con las opciones requeridas.

Espero que les pueda ser útil y les traiga ideas. Tu que le mejorarías a foros del web mediante greasemonkey?

2 thoughts on “Mejorando un poco a foros del web con greasemonkey

Comments are closed.