Barbacoa los Domingos

martes, marzo 24, 2009

 

Ver nuevos albums de blogs musicales


Solo falta poner el downloader



#!/usr/bin/env python

import urllib
import feedparser
import sgmllib
import pylast

lastfm_api_key =
lastfm_api_secret =
lastfm_session_key =

site_feeds = ["http://feeds2.feedburner.com/nodatatv",
"http://elblogdelsilencio.blogspot.com/feeds/posts/default",
"http://independent-world.blogspot.com/feeds/posts/default",
"http://supershock666.blogspot.com/feeds/posts/default",
]

class MyParser(sgmllib.SGMLParser):
"A simple parser class."

def parse(self, s):
"Parse the given string 's'."
self.feed(s)
self.close()

def __init__(self, verbose=0):
"Initialise an object, passing 'verbose' to the superclass."

sgmllib.SGMLParser.__init__(self, verbose)
self.hyperlinks = []

def start_a(self, attributes):
"Process a hyperlink and its 'attributes'."

for name, value in attributes:
if name == "href":
self.hyperlinks.append(value)

def get_hyperlinks(self):
"Return the list of hyperlinks."
return self.hyperlinks

for site_feed in site_feeds:

parse_feed = feedparser.parse(site_feed)
feed_title = parse_feed.feed.title
last_entry = parse_feed.entries[0]
last_entry_title = last_entry.title
last_entry_link = last_entry.link

link_url = urllib.urlopen(last_entry_link)
read_link_url = link_url.read()
link_url.close()

myparser = MyParser()
myparser.parse(read_link_url)

print "\n\nWatching %s" % feed_title

try:
split = last_entry_title.split('-')

if len(split) != 2:
split = last_entry_title.split('/')
artist = last_entry_title.split('/')[0]
album = last_entry_title.split('/')[1]

else:
artist = last_entry_title.split('-')[0]
album = last_entry_title.split('-')[1]

print "Artist: %s" % artist
print "Album: %s" % album

for link in myparser.get_hyperlinks():
if '.rar' in link:
print "Link: %s" % link
elif '.zip' in link:
print "Link: %s" % link
elif 'mediafire' in link:
print "Link: %s" % link

except IndexError:
artist = last_entry_title
print "Artist: %s" % artist

for link in myparser.get_hyperlinks():
if '.rar' in link:
print "Link: %s" % link
elif '.zip' in link:
print "Link: %s" % link
elif 'mediafire' in link:
print "Link: %s" % link

try:
lastfm_info = pylast.Artist(artist, lastfm_api_key, lastfm_api_secret, lastfm_session_key)
print "Similar Artists (according to lastfm):\n"

for similar_artist in lastfm_info.get_similar()[0:10]:
print similar_artist

except (pylast.ServiceException, UnicodeDecodeError), error:
print "It seems %s isn't a real artist" % lastfm_info
pass


viernes, mayo 16, 2008

 

Firmware viejo, Hardy y ipod-convenience


Hace un par de semanas la nueva versión de ubuntu: hardy heron vió la luz. Después de actualizar desde gutsy me dí cuenta que el ipod-convenience (la cosa que me ayuda a pasar mi música al iPod Touch) no estaba funcionando correctamente. Le pregunté a mi mejor amigo online, pregunté en los foros de ubuntu pero nadie me supo decir que era lo que pasaba.

Después de un par de días me dí cuenta que el problema no era mi iPod sino ipod-convenience, así que me dediqué a borrar totalmente ipod-convenience de mi computadora y copiar los archivos (y la configuración completa) del paquete ese de sumire (mi laptop) a mikage (mi pc), pues funcionó y ya puedo montar correctamente.

Pero ¿Cuál era el error? Bien, el nuevo ipod-convenience tiene soporte para firmware >1.1.3 y decidía como actuar con la siguuiente condición:

  if ssh root@$IPADDRESS test -d /var/mobile; then
sshfs root@$IPADDRESS:/var/mobile/Media $MOUNTPOINT/ -o workaround=rename
else
sshfs root@$IPADDRESS:/var/root/Media $MOUNTPOINT/ -o workaround=rename
fi

Lo que quiere decir eso es que vea si en root@$IPADDRESS existe el directorio /var/mobile y si es así monte el ipod ahí. El problema es que mi ipod también tiene esa carpeta por lo que al ver que la condición se cumplia mi iPod terminaba ahí.

Lo único que hize fue quitar eso y poner:

  if [ $1 == 1.1.1 ]
then
sshfs root@$IPADDRESS:/var/root/Media $MOUNTPOINT/ -o workaround=rename
elif [ $1 == 1.1.2 ]
then
shfs root@$IPADDRESS:/var/root/Media $MOUNTPOINT/ -o workaround=rename
else
sshfs root@$IPADDRESS:/var/mobile/Media $MOUNTPOINT/ -o workaround=rename
fi
Es un fix muy feo, pero creo que puede servir... con eso especificamos que versión de firmware tenemos, si tenemos la 1.1.1 tendremos que correr ipod-touch-mount 1.1.1 y nos montará todo donde debe de ir, para cualquier otra versión se pondrá en /var/mobile

Hice un pequeño script para automatizar todo... también está medio feo pero hace el trabajo :). Si lo quieren usar cópienlo y guárdenlo con la extensión .sh después en una terminal

chmod +x downgrade.sh
sudo ./downgrade.sh
Se tiene que correr como superusuario por que tenemos que sobreescribir algunas cosas, sin más aquí está el script:

#!/bin/bash

wget http://romo.homelinux.org/ipod-convenience-downgrade.tar.gz
tar xvfz ipod-convenience-downgrade.tar.gz
cd ipod-convenience-downgrade

if [ ! -d /usr/share/ipod-convenience ]
then
echo "Creating directories"
mkdir usr/share/ipod-convenience/
mkdir usr/share/doc/ipod-convenience/

fi

cp etc/default/ipod-convenience /etc/default/ipod-convenience
cp var/lib/dpkg/info/ipod-convenience.preinst /var/lib/dpkg/info/ipod-convenience.preinst
cp var/lib/dpkg/info/ipod-convenience.templates /var/lib/dpkg/info/ipod-convenience.templates
cp var/lib/dpkg/info/ipod-convenience.md5sums /var/lib/dpkg/info/ipod-convenience.md5sums
cp var/lib/dpkg/info/ipod-convenience.list /var/lib/dpkg/info/ipod-convenience.list
cp var/lib/dpkg/info/ipod-convenience.config /var/lib/dpkg/info/ipod-convenience.config
cp var/lib/dpkg/info/ipod-convenience.postrm /var/lib/dpkg/info/ipod-convenience.postrm
cp var/lib/dpkg/info/ipod-convenience.conffiles /var/lib/dpkg/info/ipod-convenience.conffiles
cp var/lib/dpkg/info/ipod-convenience.postinst /var/lib/dpkg/info/ipod-convenience.postinst
cp usr/share/doc/ipod-convenience/changelog.Debian.gz /usr/share/doc/ipod-convenience/changelog.Debian.gz
cp usr/share/doc/ipod-convenience/changelog.gz /usr/share/doc/ipod-convenience/changelog.gz
cp usr/share/doc/ipod-convenience/copyright /usr/share/doc/ipod-convenience/copyright
cp usr/share/doc/ipod-convenience/README.gz /usr/share/doc/ipod-convenience/README.gz
cp usr/share/ipod-convenience/mount-umount /usr/share/ipod-convenience/


echo "ipod-convenience downgraded"



Trataré de postear un poco más seguido por acá, gracias a edo por la presión.

Salud!

sábado, marzo 22, 2008

 

Hola Osaka


No tengo ropa limpia, por lo que en este momento estoy en la compu del hotel chuo de osaka (no hay cosa mas aburrida que un hotel) esperando a que mi ropa de color se termine de lavar para pasarlaa la secadora.

En Kyoto pase uno de los mejores ratos de mi vida. Conoci gente super interesante, tomamos, platicamos, anduvimos en biciclecta por todo el lugar y demas. Estoy muy cansado.

No se que mas poner... manana es Osaka ire a ver a lostage.

jueves, marzo 20, 2008

 

mas fotos!















 

mas fotos
















esta lloviendo y por eso estoy aqui... en un par de horas salgo de nuevo... aqui mas fotos

martes, marzo 18, 2008

 

fotos!


aqui les dejo algunas fotos de hasta ayer al medio dia...
















lunes, marzo 17, 2008

 

youth records


Hoy fui a la Torre de Tokio, a Harajuku y a Shimokitazawa con el exmanager de mi banda japonesa favorita: GingNang Boyz. La torre de Tokio es espectacular, se parece mucho a la torre eifel pero su funciin es un tanto diferente... Provee de señales de radio y television a todo japon. Luego en harajuku fuimos a youth records... Conoci gebte de lo mas interesante y me entere de los ultimos chismes de la escena del rock mundial. El dueño, shoji kun es amigo de los strokes y me dijo que el bataco ya rompio xon drew barrimore. Me dieron un par de presentes y comida jajajaja.

Mañana saldre con yurie chan. Una chica que conoci en el metro el primer dia.

domingo, marzo 16, 2008

 

sakura hostel


En este momento es lunes a las 623 am. Anoche me dormi muy temprano por lo que supongo que es normal que me haya levabtado a esta hora.
No he podido subir las fotos, anoche Koto me trajo al hostal en su carro con sistema de navegacion gps el cual no sirvio para nada ya que no terminamos medio perdiendo jajaja.

Los Sahara son protestantes por ko que ayer fuimos a la iglesia de Edogawadai. La gebte se porto muy qmable y despues de terminar la ceremonia y comer me pidueron que diera unas palabras... Todos me qplaudieroj, pero no se como tomarlo si apenas cuando deje escappar un 'etto...' todos se sorprendieron.

Despues fui con Tomo al que bien puede ser mi lugar favorito en atokyo hasta este momento: Kashiwa.
Ahorita estoy ya en el hostal sakura. No he tenido mucha oportunidad de hablar con la gnte pero seguro el cotorreo esta bueno. Aunque escuchar los ronquidos de 5 pelados no sta tan cool jajaja
Hoy ire con tezuka a shimokita y a harajuku. Tezuka es el exmanager de los ging nang boyz.

No se si ya se pueda comentar, pero gracias por pasarse a todos.

Ya se puede comentar.

Archivos

diciembre 2007   enero 2008   febrero 2008   marzo 2008   mayo 2008   marzo 2009  

This page is powered by Blogger. Isn't yours?

Suscribirse a Entradas [Atom]