Disclaimer
Esto es una versión beta. De momento sólo funciona correctamente en Firefox usando GreaseMonkey y en Chrome usando Blank Canvas Script Handler. Da algunos problemas si usas la extensión MvUsertools así que es conveniente desactivarla.
Hola Mediavida!
Llevo un tiempo trabajando en un userscript que añade toda una serie de funcionalidades extra a mediavida. Algo así como las Usertools pero hecho por mi y con perspectivas de futuro.
Funcionalidades
Panel de control
El panel de control es uno de los módulos principales y permite activar y desactivar el resto de módulos. Las preferencias se guardan localmente en el navegador de manera que persiste entre sesión y sesión. Se accede a través del nuevo icono en la cabecera de la página, al lado del de mensajes privados.
ShorcutsSe han añadido toda una serie de shortcuts para navegar rápidamente por Mediavida.
Scroll infinitoCarga la siguiente página cuando llegas al final de la actual de manera que no hace falta que cambies de página manualmente. Además carga automáticamente los nuevos posts que escriban los demás como si fuera un hilo modo live.
Información de usuarioSe muestran una serie de botones debajo del avatar en cada post. El último botón muestra un desplegable con la información que encontrarías en el perfil de esa persona, sin necesidad de cambiar de página.
Nuevos botonesSe han cambiado por completo los botones en el formulario de edición por otros más modernos y con más opciones
Imágenes incrustadasCuando alguien ponga en un post un link a una imágen sin utilizar los tags [img][/img]
. Aparecerá un pequeño botón al lado del link que te permitirá ver la imágen, como si fuera un spoiler, sin necesidad de cambiar de ventana.
Modo anchoelimina la columna de la derecha para hacer la columna central más ancha. De momento sólo disponible en hilos normales.
TagsTagea a usuarios para recordarte quien es quien.
Mejoras en hilos live Quotea en hilos live directamente clickando el número de post como si fuera un hilo normal.
En este video se muestran algunas de las funcionalidades como el scroll infinito
Descarga
Como comento en el disclaimer, esto es un userscript, que requiere de alguna extensión que permita ejecutarlo, ya sea GreaseMonkey para Firefox o Blank Canvas Script Handler para Chrome.
Link al userscript: http://s3-eu-west-1.amazonaws.com/mv-power-tools/latest/mv-power-tools.user.js
Colabora
Se aceptan sugerencias de todo tipo, desde mejoras hasta sugerencias de nuevas funcionalidades.
El código está todo en Github en el siguiente repositorio:
https://github.com/MvPowerTools/mv-power-tools
Todo tipo de issues y pull requests son bienvenidas. Si me caes bien te daré acceso de colaborador.
Se ha utilizado Coffeescript y se ha intentado hacer lo mas modular posible. Esto permite entre otras cosas una mayor facilidad para añadir nuevas funcionalidades o activar y desactivar módulos sin necesidad de refrescar la página. En el README se explica entre otras cosas como añadir nuevos módulos.
Bugs conocidos
-
Ver manitas en hilos cargados mediante el scroll infinito peta (Acceso no autorizado)
-
Los tags largos se rompen
-
Los vídeos de youtube que empiezan por - no los auto inserta #153 - Arreglado en 0.4.0