Talvez pode ser útil para alguém :) .

Este script pega a lista de músicas do mpd, seleciona um playlist aleatório, e coloca no ipod shuffle.

!/usr/bin/python

import os,random

ipod mountpoint - must be mounted!

MOUNTPOINT="/mnt/ipod"

def get_files(): '''Reads the list of mp3 files from mpd database''' data = open(".mpd.db").readlines() files = [] for l in data: fields = l.strip().split(":",2) if len(fields) < 2: continue if fields[0] == "file": files.append(fields[1].strip()) return files

def get_free_space(): '''Gets available space from IPOD partition''' line = os.popen("df -k %s | awk '{print $4}'" % MOUNTPOINT).readlines()[-1] return int(line)

def fullcp(file, target): '''copies file and directory structure''' os.system('tar cf - "%s" | (cd %s && tar xf -)' % (file, target))

if name == "main": try: os.mkdir("%s/mp3" % MOUNTPOINT) except: print "Not creating %s/mp3!" % MOUNTPOINT files = get_files() freespace = get_free_space() while 1: # pega arquivo aleatorio pos = random.randint(0, len(files)) curfile = files[pos] del files[pos] # determina o tamanho res = os.stat(curfile) size = res[6] / 1000 if freespace - size < 1: break freespace -= size # copia print "Copying [%8dK left]: %s" % (freespace, curfile) fullcp(curfile, "%s/mp3/" % MOUNTPOINT)

É melhor usar ele junto com Shuffle-DB.

Finalmente dei uma limpada geral no meu orkut, removendo todas as pessoas desconhecidas ou estranhas.

O interessante é a evolução dele (no caso, com o meu perfil).

Em 2004, só tinha gente conhecida nele (em torno de umas 250 pessoas).

Em 2005, uns 80% das pessoas no meu profile foram as que me encontraram e adicionaram (e delas, só uns 30% mandou alguma mensagem sequer um dia) (chegou a 800 pessoas o meu perfil).

Em 2006, fiz uma limpeza, removendo as pessoas que nunca responderam nenhuma mensagem nem mandaram (chegou a 500).

Em 2007, chegou a temporada de SPAM, com bilhões de perfis falsos e propaganda.  E muita gente (desconhecida e conhecida) acabou desencanando dele e saiu (em torno de 450 pessoas).

Em 2008 (i.e., agora), só tem pessoas conhecidas nele (350 pessoas).

O que eu tiro como conclusão disso? Em 4 anos, o orkut me ajudou a achar 100 novos amigos (digo, pessoas com quais eu converso, e que são especiais para mim). Tá certo que boa parte delas eu conheci na vida real, mas… o orkut ajuda a manter amizade apesar de distância e tudo.


A sunset in Ituverava, originally uploaded by eugeni_dodonov.

Simplesmente uma paisagem de Ituverava.

Com por-do-sol lindo.

E tudo isso tirado por um Nokia n73 (e ajustado bem pouco por gimp).

:)

© 2012 Eugeni's blog Suffusion theme by Sayontan Sinha