Artículos hechos en Octubre, 2013


Caretos, códigos UTF-8 Vs tipografía ad hoc


Publicado por el Miércoles 30 30Europe/Madrid Octubre 30Europe/Madrid 2013 en Redes sociales, Útil | 0 comentarios

Con el tiempo decidí convertir este artículo en una página.

Pega aquí emojis para verlos correctamente:

Nota: Los smilies de esta página se muestran correctamente gracias a la tipografía EmojiSymbols. Esta es la lista de todos los que tiene.

No todos los caracteres se pueden ver en todos los dispositivos, depende de la aplicación y que tipografías emplee. Incluso en iPhone hay que no se ven y sí en los demás. He hecho una clasificación. Estos son compatibles por defecto (sin instalar nada) con todos los dispositivos que he probado (Android y GNU/Linux). Copia-péguense a discreción:

Los que más uso:

🚗 🌊 😍 😘 😹 😱 🎂 🎉 🎈 🍕 🍔 🍟 🍨 🍻 ♪ ♬ 🎶 🎷 🎸
😍 😳 😘 😜 😁 ☺ 😳 😢 😒 😱 🐱 😏 😺 😸 😻 😽 😼 🙀 😿 😹 😾 😄 😃 😊 ☺ 😉 😍 😘 😚 😜 😝 😳 😁 😔 😌 😒 😞 😣 😢 😂 😭 😪 😥 😰 😅 😓 😩 😫 😨 😱 😠 😡 😖 😆 😋 😷 😵 😲 ✨ ✊ ✌ ✋ ☚ ☝ ❤ ♡ ★ ♧ ☆ ☀ ☁ ⚡ ❄ ♨ ⚓ ♎ ☬ ♞ ♿ ➜ ↑ ↓ ← → ↖ ↗ ↘ ↙ – ↵ ↻ ↺ ⇄ ▲ ▼ ▶ ◀ ⬜ ≡ ✔ ✗ ✚ ♂ ♀ ♻ ✇ ⚠ ✐ ✎ ✂ ✄ ✃ ✁ ✆ ☎ ☏ 🎸🎺🎷 ♩ ♪ ♬ ♯ ♭ ૐ
📚 🌊 🎄 🎅 😀 😗 😙 👐 👆 👇 👉 👈 🙏 👏 💪 🚶 🏃 💃 👫 👪 👬 👭 💏 💑 👯 🙆 🙅 💁 🙋 💆 💇 💅 👰 🙎 🙍 🙇 🎩 👑 👒 👟 👞 👡 👠 👢 👕 👔 👚 👗 🎽 👖 👘 👙 💼 👜 👝 👛 👓 🎀 🌂 💄 💛 💙 💜 💚 😛 😟 😦 😧 👹 👺 🙈 🙉 🙊 💀 👽 💩 🔥 😤 😴 👿 😮 😬 😕 😯 😑 👲 👳 👮 👷 💂 👶 👦 👧 👨 👩 👴 👵 👱 👼 👸 🌟 💫 💥 💢 👋 💦 💧 💤 💨 👂 👀 👃 👅 👄 👍 👎 👌 👊 💔 💗 💓 💕 💖 💞 💘 💌 💋 💍 💎 👤 👥 💬 👣 💭 📰 🌿 🌸 🌼 🌵 👾 🎮 📎 🎯 🏀 ⚽ ⚾ 🎾 🎱 🏉 🍺 🍻 🍕 🍝 🍤 🍭
♫ ☂ ☔️ ☭ ☢ ☫ ☮ ⚒ ⚑ ⚐ ⚛ ⚕ ⚖ ♮ ☯ ☭ ⌨ ⚙ ☾ ☽ ☄ ☃ ☇ ☣ ⚝ ⚜ ⚛ ♺ ◉ ◔ ≋ ⎚ 😎 😈 😐 😶 😇
😴 😀 😗 😙 👬 👭 😴 😮 😬 😕 😯 😑 👲 👳 😛 😟 😦 😧 👱 👥 💭

No se ven en Android:

⚑  ⧐ ⬠ ⬡
Esto son emojis, emoticonos compuestos japoneses:
( ͡° ͜ʖ ͡°) (*^▽^*)
(=^0^=) (=^_^=)
m(_ _)m m(._.)m
(+_+) (ToT)
(*^◇^)/゚・:* (⌒ー⌒)ノ~~~
ヘ(^_^ヘ)(ノ^_^)ノ
ヘ( ^o^)ノ\(^_^ ) (*´ο`)=3
∑(O_O;) C= C= C= ┌(;・_・)┘
(^_^)3 (・_・?)
(/-_・)/D・・・・・------ →(;/゜o゜)/
( `´)===C<*_+ )
Ir a su página
La música que más me gustó de octubre 2013

La música que más me gustó de octubre 2013


Publicado por el Martes 29 29Europe/Madrid Octubre 29Europe/Madrid 2013 en Música, Tops | 0 comentarios

erasure

Feliz Navidá! xD

Ir a su página

youtube-dl

Historial del artículo

2015-04-08

En vistas de que es el artículo de mi blog con más visitas explico lo último que he observé.

Para gente atrevida (depende la configuración de mi ordenador) incorporo mi script que automatiza lo que describo en este artículo.

Supongo que por el surgimiento del servicio de YouTube de pago que elimina la publicidad y creo tiene algún contenido exclusivo, la calidad ha vuelto a aumentar, pero para la versión gratuita también, con hasta los 256 kbps del audio independiente AAC. La utilidad youtube-dl sigue funcionando perfectamente con la versión gratuita y probablemente la de pago.

Google, al igual que Apple, está ya haciendo pasar a la historia el veterano plugin de los navegadores web Adobe Flash, para adoptar el estándar recientemente aprobado oficialmente HTML5. El navegador web Google Chrome hace tiempo que es capaz de mostrar todas las calidades que ofrece YouTube. Naturalmente, YouTube pertenece a Google. No así Mozilla Firefox, que necesita Flash para mostrar las resoluciones más altas que emplean el formato de audio y video separado, DASH, 1080px, por ejemplo. Leí que la próxima versión lo solucionará.

2013-12-10:

Hoy YouTube ha dejado de ofrecer el fichero de audio independiente AAC. El de máxima calidad ahora mismo es OGG Vorbis a 192 Kbps dentro del contenedor WebM. A igualdad de bitrate, según veo tras una búsqueda rápida, parece que OGG es inferior a AAC (aun así es mejor que MP3), lo que unido a la bajada de cantidad de información transmitida por segundo habría bajado la calidad del sonido considerablemente en el fichero de audio independiente (siempre suponiendo que seas capaz de apreciarlo).

Se da ahora la curiosa situación de que si quieres descargarte un vídeo en 1080p con la más alta calidad de sonido deberás descargarte el que es solo vídeo en 1080 y el vídeo completo a 720p con audio incluido para extraerle el audio que se encuentra en AAC 192 Kbps y encasquetárselo al 1080 (con el comando del final de este artículo). La extracción del audio se hace con el kit de utilidades FFMPEG:

avconv -i video_con_audio -vn -acodec copy audio.aac

Aunque es posible que YouTube internamente esté usando más calidad de audio al reproducir FullHD y youtube-dl no esté aun actualizado.

Cuando acabe este culebrón ordenaré todos los pasos xD.

Nota: Ahora incluye la manera de unir los streams de audio y vídeo para obtener un solo fichero de 1080px.

Explicación

Desde hace algún tiempo YouTube ha cambiado la forma de almacenar. Antes cada vídeo se encontraba en los discos duros de Google en un fichero por resolución (240, 360, 480, 720, 1080 o más píxeles de alto, sin entrar en las diferentes variantes de visión 3D) y, a su vez, en cuatro formatos diferentes, los propietarios 3GP, FLV y MPEG4 con audio AAC, y el nuevo de especificación liberada por Google, WebM con audio OGG Vorbis. Ahora, además, para ahorrar espacio en disco, ancho de banda (transferencia de información) y adaptarse mejor al ancho de banda disponible del "espectador", las aplicaciones de YouTube tienen la posibilidad de descargar el vídeo y el audio por separado mediante el sistema MPEG DASH. Este formato también es culpable de que los vídeos ya no se precarguen enteros, aunque se puede solucionar. Supongo que Google tiene pensado eliminar progresivamente los formatos antiguos de sus data centers. Arriba tenéis la captura de un vídeo en el que la utilidad libre youtube-dl (escrita en lenguaje Python, así que se puede usar en Windows, GNU/Linux, Android, MacOS y más seguramente) muestra todos los ficheros que lo componen. Mediante el siguiente comando se descargaría el formato número 141 (primera columna), correspondiente a un fichero MP4 con audio AAC en su interior a 256 kbps de bitrate, bastante más calidad de sonido que anteriormente:

youtube-dl --output="%(title)s [youtu.be-%(id)s].%(ext)s" --format 141 http://www.youtube.com/watch?v=9Tg_zvDg3Xo

Cambiando el 141 por 172 descargaríamos un WebM con audio OGG Vorbis en su interior a 192 kbps, aunque la descripción pone 256. Este sistema tiene la ventaja adicional de que al no tener que descargar el vídeo, solamente el audio, tarda mucho menos, apenas unos segundos, pero como ya digo a la máxima calidad posible, mucho mejor que servicios que existen vía web, como MP3ify o PwnYoutube, que son cómodos, pero no usan el formato DASH y además te rebajan el bitrate para ahorrarse ancho de banda. El parámetro –output="%(title)s [youtu.be-%(id)s].%(ext)s" no es realmente necesario, lo utilizo para que el nombre del fichero que descarga quede de esta forma:

Pet Shop Boys - Thursday ft. Example [youtu.be-9Tg_zvDg3Xo].ogg

Si os fijáis, el vídeo con mejor calidad (1080 píxeles) ya no está disponible como un solo fichero, si lo quieres descargar tiene que ser cada "stream" por separado para luego en tu ordenador unirlo con alguna aplicación. Con el comando MP4Box no se hace una conversión (que probablemente tendría menos calidad de imagen y sonido), sino que simplemente "une" los ficheros:

MP4Box -new -add "streamaudio256kbps.m4a" -add "streamvideo1080.mp4" "video1080.mp4"

Mi script

Down le añade las siguientes funcionalidades al programa de descarga de ficheros de YouTube (y más servicios) youtube-dl:

  1. Elige automáticamente la calidad óptima, y guarda el audio o vídeo exactamente como YouTube lo tiene almacenado, a diferencia de otros servicios on-line como MP3ify.
  2. Vídeo en alta resolución 1080px o más con audio incluido sin recodificar (ver punto 1).
  3. Guarda el resultado con la metainformación del artista y título de la obra extraída del título del vídeo.
  4. Opción de conversión a MP3.
#!/bin/bash
scriptDescriptionSpanish="Descarga mejorada de YouTube con youtube-dl"
scriptParametersSpanish="[Vídeo_de_YouTube] [ayuda|menu|identificador_formato_video (mejor audio por defecto)]
Si se omiten los parámetros aparece un interfaz gráfico que pregunta por la URL del vídeo para bajar el audio."
scriptAuthor="http://airsynth.es"
if [ "$ps" == "" ]; then
	ps="/media/d/nube/public/soft/scripts"
fi
source "$ps/airlib"
setAirVars
icono="$ps/download.png"
directorioDescarga="/media/d/Descargas"
cd "$directorioDescarga"
youtubedl="/media/d/nube/public/soft/scripts/youtube-dl"
preguntarMP3=0
mododebug=0
calidadAudioDASH="256kbps"
extension=""

# Paquetes requeridos:
# sudo apt-get install youtube-dl MP4Box ffmpeg

# TODO
# Librería propia y que mis scripts la empleen
# Que presente solo las opciones disponibles realmente
# Sacar el vídeo de YouTube por el parámetro v para cuando está invertido
# Implementar funciones que tenía el antiguo
# Corregir
# 	La descarga en 1080 comprueba el nombre dos veces
# Fichero configuración ~/.config/tubaja.conf
#		Ruta fichero bajados
#		Ruta playlist
#		Quedarse con MP3 o AAC
#		Borrar vídeo al descargar solo audio
# Sospecha de que colocar metatags a un vídeo puede corromperlo

descargaVideo() {
	# $1 = URL o ID del vídeo
	# $2 = Código formato
	# $3 = Etiqueta
	if [ "$3" != "" ]; then
    if [ "$3" == "1080" ]; then
      etiqueta="[1080 sin audio]"
    else
      etiqueta=" [$3]"
    fi
	else
		etiqueta=""
	fi
	patron="%(title)s [youtu.be-%(id)s]$etiqueta.%(ext)s" # La configuración del nombre del fichero
	printf "Extrayendo nombre del fichero: "
	fichero=$($youtubedl --embed-thumbnail --get-filename --output="$patron" --format "$2" "$1")
	extension=${fichero##*\.}
	sinExtension=$(sinExtension "$fichero")
	echo "$fichero"
	echo
	$youtubedl --continue --output="$patron" --format "$2" "$1"
}

descargaVideoDash() {
	# $1 = URL del vídeo
	# $2 = Resolución (unas horizontales y otras verticales)
	case "$2" in
		"360" )
			codigoFormato=134
			;;
		"480" )
			codigoFormato=135
			;;
		"1080" )
			codigoFormato=137
			;;
		"4k" )
			codigoFormato=138
			;;
		"2560" )
			codigoFormato=264
			;;
	esac
	echo "Formato $codigoFormato: $2"
	echo
	echo "Combinando los mejores streams de audio y vídeo:"
  # Descarga el stream de solo audio
  echo "Descargando audio DASH"
#   descargaVideoSda "$1" # Cuando el mejor audio no está en el de 720px
  descargaVideoHda "$1"
  echo "Descargando vídeo DASH"
	descargaVideo "$1" "$codigoFormato" "$2"
	salidaVideo="$sinExtension"
	# Combina los dos ficheros
	salidaDash=$(sinExtension "$salidaAudio")
	MP4Box -new -add "$salidaAudio" -add "$salidaVideo.mp4" "$salidaDash [$2].mp4"
	if [ "$?" == "0" ]; then
    rm "$salidaVideo.mp4"
    rm "$salidaAudio"
  else
  	echo
    echo "Hubo un problema al unir audio y vídeo"
  fi
}

descargaVideoSda() {
	descargaVideo "$1" 141
	echo
	salidaAudio="$sinExtension.m4a"
}

descargaVersionSoloAudio() {
	# 140 = DASH audio AAC 128kbps
	# 141 = DASH audio AAC 256kbps
	# 171 = DASH audio WebM (OGG) 128kbps
	# 251 = DASH audio WebM (Opus) 160kbps
	descargaVideo "$1" "$2"
}

descargaVideoHda() {
	descargaVideo "$1" 22
	echo
	salidaAudio="${sinExtension//""/}"
	avconv -i "$salidaAudio.mp4" -acodec copy -vn "$salidaAudio.m4a" -y
	salidaAudio="${sinExtension//""/}.m4a"
}

sinRuta() {
	sinruta="${1/*\//}"
	echo "$sinruta"
}

sinExtension() {
	extension="${1##*\.}"
	sinruta="${1/*\//}"
	sinExtension="${sinruta/.$extension*/}"
	echo "$sinExtension"
}

siNo() {
	if [ "$modoGrafico" == "1" ]; then
		kdialog --yesno "$1"
		if [ $? = 0 ]; then
			guarda="s"
		else
			guarda="n"
		fi
	else
		read -p "$1 (S)í / (N)o : " -s -n 1 guarda
	fi
	if [[ $guarda = "s" ]]; then
		echo "Sí"
	else
		echo "No"
	fi
}

portapapeles() {
	xsel --clipboard
}

scriptFilename="$(sinRuta $0)"
tituloVentana="Descargar URL"
video="$1"
opcion="$2"
modoGrafico=1

echo "$scriptFilename - por $scriptAuthor"
echo
echo "Descripción: $scriptDescriptionSpanish"
echo "Sintaxis: $scriptFilename $scriptParametersSpanish"
echo

case "$opcion" in
  "" )
    entrada="audio"
    ;;
  "ayuda" )
    entrada="ayuda"
    ;;
  * )
    entrada="$opcion"
    ;;
esac

if [ "$opcion" ==  "menu" ] || [ "$opcion" == "m" ]; then
	echo "
AirDown - Menú:
---------------
l) Lista de formatos disponibles
a) Mejor audio
Audio + vídeo por separado y combinarlos:
   3) 360
   4) 480
   5) 1080
   6) 2560
   7) 4K
8) 720 - Almacenado en YouTube en un solo fichero
9) Ayuda línea de comandos
0) Salir
"
	read -p "Opción (0-9) : " -s -n 1 opcion
	echo $opcion

	case "$opcion" in
		"l" )
			entrada="lista"
			;;
		"a" )
			entrada="audio"
			;;
		"3" )
			entrada="360"
			;;
		"4" )
			entrada="480"
			;;
		"5" )
			entrada="1080"
			;;
    "6" )
      entrada="2560"
      ;;
		"7" )
			entrada="4k"
			;;
		"8" )
			entrada="720"
			;;
		"0" )
			exit
			;;
		* )
			entrada="ayuda"
			;;
	esac
fi

echo "Opción seleccionada: $entrada"

case "$video" in
  "" )
    video=$(portapapeles)
#    video=$(kdialog --icon "$icono" --input "Introduce la URL de YouTube para descargar:" "$video" --title "$tituloVentana")
    videor=$(zenity --entry "Introduce la URL de YouTube para descargar:" --entry-text "$video");
    ;;
  "ayuda" )
    entrada="ayuda"
    ;;
esac

# libactualizayoutube-dl

case "$entrada" in
	"360" )
		descargaVideoDash "$video" 360
		;;
	"480" )
		descargaVideoDash "$video" 480
		;;
	"720" ) # Descarga simple del 720px
		descargaVideo "$video" 22
		;;
	"1080" ) # Combinar audio del 720px (192Kbps) + solo vídeo 1080
		descargaVideoDash "$video" 1080
		;;
	"2560" ) # Combinar audio del 720px (192Kbps) + solo vídeo 1080
		descargaVideoDash "$video" 2560
		;;
	"4k" ) # Combinar audio del 720px (192Kbps) + solo vídeo 1080
		descargaVideoDash "$video" 4k
		;;
	"lista") # Solo el vídeo como parámetro lista qué formatos y resoluciones hay disponibles
		echo
		echo Obteniendo lista de formatos:
		echo
		$youtubedl --list-formats "$video"
		;;
	"audio" )
		if [ "$video" != "" ]
		then
			echo
			echo "Seleccionando mejor formato de audio"
			$youtubedl --list-formats "$video" > formatos.txt
			cat formatos.txt
			existeFormatoAudioMasVideo720=$(cat formatos.txt | grep hd720)
			existeFormatoAudioOpus=$(cat formatos.txt | grep "opus @160k")
			echo -n "Formato elegido: "
			if [ "$existeFormatoAudioMasVideo720" ];then
				echo "Audio del vídeo a 720px (192kbps, formato de YouTube número 22):"
				descargaVideoHda "$video"
				echo "Borrando fichero: $sinExtension.mp4"
				rm "$directorioDescarga/$sinExtension.mp4"
				salidaAudio="$sinExtension.m4a"
			else
				if [ "$existeFormatoAudioOpus" ];then
					echo "Solo audio Opus (160kbps, formato de YouTube número 251):"
					descargaVersionSoloAudio "$video" 251
					salidaAudio="$sinExtension.$extension"
					avconv -i "$salidaAudio" -acodec copy -vn "$sinExtension.opus"
					rm "$sinExtension.webm"
					salidaAudio="$sinExtension.opus"
				fi
			fi
			# GUI para renombrar el fichero
			textoInput="Renombrando fichero descargado:
$salidaAudio

Para que los metadatos sean correctos debería seguir el patrón:

artista - canción"
			tituloVentana="Renombrar vídeo descargado"
			#~ nuevoNombreFichero=$(kdialog --icon "$icono" --inputbox "$textoInput:" "$salidaAudio" --title "$tituloVentana")
			nuevoNombreFichero=$(zenity  --window-icon "$icono" --text "$textoInput:" --entry --entry-text "$salidaAudio" --title "$tituloVentana")

			if [ "$salidaAudio" != "$nuevoNombreFichero" ]; then
        mv "$salidaAudio" "$nuevoNombreFichero"
        salidaAudio="$nuevoNombreFichero"
      fi
			echo
			tag "$directorioDescarga/$salidaAudio"
			echo
			#~ guarda=$(siNo "¿Añadir a la playlist de novedades?")
			if [ "$preguntarMP3" == "1" ]; then
				convMp3=$(siNo "¿Convertirla a MP3?")
	# 			read -p "El audio se encuentra en el formato original AAC, que tiene más calidad que MP3 a pesar de que ocupa menos. La desventaja es que es compatible con menos dispositivos, como algunos reproductores de coche. ¿Quieres convertir el audio a MP3? (S)í / (N)o : " -s -n 1 convMp3
				if [[ $convMp3 = "Sí" ]]; then
					echo "Convirtiendo a formato MP3"
          sinExtension="$(sinExtension $nuevoNombreFichero)"
					avconv -i "$fichero" -b:a 320k "$sinExtension.mp3"
					tag "$sinExtension.mp3"
				fi
			fi
			if [[ $guarda == "Sí" ]]; then
				guarda "$nuevoNombreFichero"
			fi
		fi
		;;
	"ayuda" )
echo "
Actualmente existe una versión DASH del audio a 256kbps en la mayoría de vídeos. Este script lo tiene en cuenta.

Parámetro [formato]:

Sin parámetro = Selecciona el mejor audio automáticamente y lo descarga.

Sin usar un script como este no se puede obtener un vídeo a 1080px o más con audio. $scriptFilename combina el audio de más calidad con el fichero en formato DASH solo vídeo. Las resoluciones DASH HD pueden ser 1080, 2560 y 4k.
lista = Muestra los formatos disponibles del vídeo.
n = Descarga el formato del número indicado en la lista de formatos disponibles (parámetro lista).

Cuando se descarga solo audio se le colocan etiquetas de artista y título extraidas del nombre y da la opción de archivar e incluir la canción en la playlist de descargas.

Ejemplos de descarga:

Vídeo en Full HD 1080p con audio a 192kbps:
$scriptFilename http://www.youtube.com/watch?v=CHFfejYUX-U video

Audio a 256kbps del mismo vídeo:
$scriptFilename http://www.youtube.com/watch?v=CHFfejYUX-U

Hace uso de http://youtube-dl.org
Script por http.//airsynth.es
"
		;;
	* )  # Cualquier otra cosa lo interpreta como un número identificador del fichero del paso anterior
		longitudOpcion=$(echo ${#opcion})
		if [ $longitudOpcion -gt 5 ]; then
			descargaVideo "$video" "$2" "$2"
		fi
		;;
esac

Ir a su página
Proyecto 145, evento en Mallorca dedicado a la Ciencia Ficción

Proyecto 145, evento en Mallorca dedicado a la Ciencia Ficción


Publicado por el Miércoles 23 23Europe/Madrid Octubre 23Europe/Madrid 2013 en Amigos, Eventos | 0 comentarios

Desde retromallorca.com:

IMG_0341 ins

Los días 16 y 17 de noviembre, únete al Proyecto 145. Un auténtico fin de semana de ciencia ficción en la ciudad de Palma de Mallorca, en el Hotel Horizonte (c\ Vista Alegre, 1 Palma de Mallorca), un verdadero emplazamiento de lujo para un evento de estas características.

Contará con:

  • 15º aniversario de la AACF (Asociación de Amigos de la Ciencia Ficción)
  • El 30º aniversario del Retorno del Jedi
  • Un recorrido por la ciencia ficción desde Julio Verne hasta nuestros días (145 años)
  • Talleres
  • Charlas
  • Coloquios
  • Exposiciones
  • Recogida solidaria de juguetes
  • Juegos de mesa
  • Demostraciones
  • Degustaciones
  • Desfiles
  • Concursos
  • Etc.
amic-wars
Ir a su página
Mis bookmarklets

Mis bookmarklets


Publicado por el Martes 8 08Europe/Madrid Octubre 08Europe/Madrid 2013 en Bookmarklets, La web, Mis programas, Software, Software libre, Útil | 0 comentarios

Qué son los bookmarklets

BookmarkletHe hecho una recopilación de los bookmarklets que voy creando. Aunque son muy sencillos ahorran tiempo.

Un bookmarklet (favorítulo) es un marcador del navegador web que, en lugar de apuntar a una dirección URL, hace referencia a una pequeña porción de código JavaScript para ejecutar ciertas tareas automáticamente, como por ejemplo:

  • Cambiar el diseño de la página (el tamaño de letra o los colores, quitar el fondo, etc.).
  • Mostrar información de enlaces, imágenes, formularios, etc.).
  • Abrir una consulta directamente en un motor de búsqueda o acerca del texto que hayamos seleccionado.

Cómo se usan

No hay que instalar aplicaciones, ocupan muy poquito, es una de sus ventajas.

En el ordenador

Basta con arrastrar el correspondiente botón a la barra de marcadores (Microsoft los llama favoritos). Si no tienes dicha barra actívala en Ver o el menú de opciones, según navegador. De esta manera queda el botón a mano.

En el móvil

Firefox:

  1. Pulsar seguido en la versión normal
  2. Opción añadir enlace a marcadores

Si se prefiere, poner al marcador un nombre que te guste más. Habrá que teclearlo después.

Chrome:

Es más complicado que con Firefox.

  1. Pulsar en la versión Chrome (si está disponible)
  2. Cuando cargue, añadir la página a marcadores (favoritos, la estrella)
  3. Ir al editor de marcadores. Suele estar al crear una "pestaña" nueva
  4. Poner al marcador un nombre descriptivo. Habrá que teclearlo después
  5. A la URL del marcador quitarle del principio http://airsynth.es/bookmarklets#, que empiece solo por javascript:

Para usarlo:

  1. Cargar la página donde se quiere usar
  2. Arriba en la barra de direcciones teclear la descripción del bookmarklet que editamos anteriormente y pulsar Intro

Los bookmarklets

Imagen

  • DownGram / DownGram (Chrome): Con una foto de Instagram cargada abre otra pestaña con el JPG listo para darle a guardar como.
  • gImages / gImages (Chrome): Envía la imagen cargada en el navegador a Google Images. Reconoce objetos, colores y sobre todo yo la uso para buscar una copia de esa misma imagen pero en mayor calidad. Viene a ser la versión web de Google Goggles de dispositivos móviles. El formato de la imagen tiene que ser PNG, GIF o JP(E)G, lo verás al final de la URL (la dirección).
  • TinEye / TinEye (Chrome): Similar a Google Images, pero con el servicio TinEye. Funciona mejor en algunas ocasiones.
  • TinEye & gImages / TinEye & gImages (Chrome): Los dos simultáneamente, cada uno en una pestaña del navegador.

Vídeo

  • A Peggo.tv / A Peggo.tv (Chrome): YouTube últimamente no deja escuchar el sonido de fondo en Firefox móvil (se podía incluso con el móvil en stand by). Pero en YouTube TV o Peggo sí funciona.
  • ➘⎚: Te pones a ver un vídeo en Youtube, Vimeo, Dailymotion, Livestream, Ustream o TED, clicas el botón y pasa a ser una pequeña ventana en la esquina inferior derecha, con lo que verás tu productividad aun más reducida xD Sin pretenderlo también tiene la ventaja de que elimina bastantes anuncios. Sirve para cualquier web también y está pensado para activar la opción de mostrar la ventana siempre sobre las demás. A lo mejor es necesario que instales un programa para ello. Lo explico más extensamente aquí.
  • Repetir Youtube: Vuelve al principio del vídeo indefinidamente.

Música

  • ♺♪♫ / Tuitear música (Chrome): Compartir música en Twitter. Estando en la web de YouTube coge el título de la página y crea un tuit adornado y una URL de Binfo.
  • Play.Spotify: Reproduce una URL de Spotify en su versión web, así no hace falta instalar ninguna aplicación. Muchos enlaces de canciones que se comparten tienen el dominio open.spotify.com. Si simplemente tecleamos en la URL play en vez de open y le damos a Intro la canción se reproduce sin más. Es lo que hace automáticamente este bookmarklet al pulsar su botón. Además le añade el parámetro play=1 para que no haga falta pulsar el botón del play.

Varios

  • A Binfo / A Binfo (Chrome): Realiza algunas acciones al pulsarlo en determinadas páginas, más que nada de búsqueda. En un vídeo de YouTube lo abre en la utilidad para descargar audio o vídeo peggo.co. En Google y otros por el estilo abre esos mismos términos en Binfo, si es una búsqueda de YouTube, concretamente en la sección de vídeo de Binfo.
  • WP a Feedly: Si se pulsa mientras se está viendo una web hecha con WordPress abre su canal RSS en el servicio Feedly.
  • A NetRenderer / A NetRenderer (Chrome): Es un sistema para ver cómo queda una web en las distintas versiones del navegador web Microsoft Internet Explorer. Es útil también para descartar problemas con tu equipo cuando no puedes acceder a una web, puesto que lo que hace es usar el servicio de una empresa alemana que genera un pantallazo en un Windows real.
  • WP-Admin / WP-Admin (Chrome): Abre el panel de control de WordPress del blog que se está mostrando. Vamos, que se queda solo con el dominio y añade al final /wp-admin.
  • Lazy CAIB fix: Sustituye /root/ por / en la URL.

Historial de cambios

Voy ampliándolos, y puedes hacerme sugerencias o pedirme que añada nuevos, estaré encantado de hacerlo!

  • 2017-04-11
    • Añadido Peggo.tv
    • Nuevo método para Firefox mucho más fácil
    • Fallos corregidos
  • 2017-01-05: Añadida información sobre cómo usar los bookmarklets en dispositivos móviles y mejorado el formato
  • 2016-11-08: Añadido WP a Feedly
  • 2016-10-23: Tuitear música mejorado
  • 2016-10-14: Añadido A TinEye & gImages
  • 2016-10-13: Añadido A TinEye
  • 2015-02-11: Añadidos Tuitear y A Binfo
  • 2014-12-27: Arreglado el soporte de playlists de YouTube en ➘⎚
  • 2014-11-05: Añadido ♺♪♫
  • 2014-06-16: Añadido DownGram
  • 2014-03-15: Las playlists ahora funcionan, no se queda solo con el vídeo que se encontraba reproduciendo
Ir a su página