Publicar lo que escuchas en iTunes desde terminal (vía Python)

Hace tiempo, subí un script para publicar información de la canción que se esta reproduciendo en Amarok usando Twitter, por aquellos días un amigo mío "Makuaz" (a quien le mando un saludo de paso) me preguntaba si habría una forma de hacer lo mismo o algo semejante desde una MAC, por cuestiones de trabajo (aunque "Sharka" y "Coder" sostengan lo contrario), he tenido que trabajar precisamente con una MAC y aunque hay formas de invocar Amarok, la verdad es que la interfaz no me convence del todo, así que siguiendo el adagio "si te dan limones, haz limonada", decidí averiguar si era posible obtener información de iTunes desde una terminal y luego subir la información mediante el script que ya usaba.
Para mi sorpresa al estar buscando la forma de hacerlo, descubrí osascript, que es una forma de invocar AppleScripts y OSA scripts, aunque en realidad existe un modulo de osascript que puede ser usado directamente desde Python, la verdad es que lo probé sin mucho éxito y decidí hacer uso del modulo "os" para invocar osascript.
Antes que nada para hacer funcionar el script debemos instalar el modulo Tweepy, lo cual se hace mediante el comando:

sudo pip install tweepy

Una vez instalado el modulo, sólo necesitarán seguir las instrucciones de mi post anterior, para conseguir un Token de acceso de Aplicación de Twitter, una vez conseguido nuestro Token, los valores se configuran en el archivo "twitter.cfg" y estamos listos para comenzar a compartir lo que escuchamos con el mundo desde nuestra sesión de Twitter.

Por cierto la nueva versión del script lo pueden descargar desde aquí.

SaluDoS!!!

Comentarios

Entradas populares de este blog

Detener la sincronización de tiempo/fechas entre Host y Guest en Virtual Box

Extraer datos de un archivo.mdb (Access) con python

Solución al problema con odbc pgsql (postgresql) en Windows 7 de 64 bits