Beep-Media-Player for Torsmo
Publicado por Adão S. Raul Neto 18/10/2005
[ Hits: 5.803 ]
Homepage: https://github.com/adaoraul
Simples script que mostra o nome e o tempo da musica no torsmo
#!/usr/bin/perl -w
# Script para mostrar a musica que está ouvindo no torsmo (torsmo.sf.net)
# o script necessita do plugins bmp-songchange que pode ser baixodo em
# http://bmp-plugins.berlios.de/ e com a seguinte configuração
#
# No BMP
# "Song change"
# "echo "%s" > /tmp/bmpsong && echo "%l" >> /tmp/bmpsong"
#
# No torsmo
# $color ${execi 10 ~/.torsmo/bmp.pl}
# obs.: ~/.torsmo/bmp.pl é o caminho do script
use POSIX;
my $numArgs = $#ARGV+1;
my $key = $ARGV[0];
my @bmpsong;
open(BMPSONG, "/tmp/bmp");
@bmpsong = <BMPSONG>;
close BMPSONG;
sub title
{
my $title;
$title = $bmpsong[0];
chop($title);
$title =~ s/(_[^_]*_[^_]*_)|(.mp3)|(.MP3)//;
@title = split(/-/,$title);
return $title[1];
}
sub artist
{
my $title;
$title = $bmpsong[0];
chop($title);
$title =~ s/(_[^_]*_[^_]*_)|(.mp3)|(.MP3)//;
@title = split(/-/,$title);
return $title[0];
}
sub tempo
{
my $lenght;
my $minutos;
my $segundos;
$length = $bmpsong[1];
$length = $length / 1000;
@length = split(/\./,$length);
$segundos = $length[0];
while($segundos > 60)
{
$segundos = ($segundos - 60);
$minutos++;
}
if (length($segundos) == 1)
{
$segundos = "0".$segundos;
}
return $minutos.":".$segundos;
}
if($key eq "Title") {
my $title = title();
print "$title";
}
elsif($key eq "Tempo") {
my $tempo = tempo();
print "$tempo";
}
elsif($key eq "Artist") {
my $artist = artist();
print "$artist";
}
Algoritmo de Euclides estendido em Perl
Verificação se utilizador existe ou não
MyBF - Interpretador de BrainFuck
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como impedir exclusão de arquivos por outros usuários no (Linux)
Cirurgia no Linux Mint em HD Externo via USB
Anúncio do meu script de Pós-Instalação do Ubuntu
Formas seguras de instalar Debian Sid (1)
Alguém executou um rm e quase mata a Pixar! (2)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (5)
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (4)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (6)









