29 април 2009

довиждане last.fm, здравей libre.fm

Как да направим миграцията:

сваляме това и това

регистрираме се в libre.fm

а после


emerge -av beautifulsoup
echo "89.16.177.55 post.audioscrobbler.com" >> /etc/hosts
./lastscrape.py USERNAME lastfm_dump
awk '!x[$0]++' lastfm_dump > lastfm
./import.py USERNAME http://turtle.libre.fm/ lastfm


Палим audacious-a или каквото друго ползваме, нагласяме новите user и парола, виждаме дали скробва правилно от libre.fm. Трием акаунта от last.fm. :)

повече инфо:
http://yasen.lindeas.com/book/libre.fm-freedom-for-the-music
http://ideas.libre.fm/index.php/Using_lastscrape
http://ideas.libre.fm/index.php/Client_Support

7 коментара:

neycho каза...

привет :)
тази хватка е само за под линукс ли?

infestdead каза...

ами командите тук са за linux, но ползването на libre.fm е универсално. Виж тук - http://ideas.libre.fm/index.php/Client_Support дали любимия ти клиент се поддържа. Проекта е още алфа и постоянно се добавят/променят неща.
Как да започнеш да ползваш сайта можеш да прочетеш тук http://ideas.libre.fm/index.php/Using_turtle .
В момента е доста постно и има и бъгове, но много хора работят по проекта и би трябвало адски много да се развие. :)

neycho каза...

като се опитам да налея обратно базата ми дава съобщение BADTIME
къде бъркам?

другите неща, като скробълване и извличане на базата ги направих, къде с поскръцване, къде не :) :)

Благодаря предварително! :)

infestdead каза...

Инсталирал ли си beautifulsoup пакета и на каква дистрибуция си? По спомен на archlinux май трябваше временно да се downgrade-не една версия. Иначе цялото how-то е тук:
http://ideas.libre.fm/index.php/Using_lastscrape

При мен на gentoo всичко мина без грешки, а ако е нещо python-специфично няма да мога да съм ти от помощ, там не съм много вещ. :)
Успех!

neycho каза...

Виста.
Питон 2.6.2
beautifulsoup 3.0.7а точно както си пише.

infestdead каза...

От vista никаква идея си нямам, и дали проблема е там. Най-добре да питаш в IRC: irc.freenode.net -- #libre.fm.
Успех.

neycho каза...

да, така ще направя.
благодаря за помоща!