Perl script, lägga till ljud

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Användarvisningsbild
Dagon^
Inlägg: 1168
Blev medlem: 27 okt 2007, 14:42
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Hell

Perl script, lägga till ljud

Inlägg av Dagon^ »

Håller på att modifiera ett notify-script till irssi som är skrivet i perl. Skulle vilja lägga till en ljudnotifikation (precis som i Pidgin, när någon skriver till dig).

Här är scriptet:

Kod: Markera allt

use strict;
use Irssi;
use vars qw($VERSION %IRSSI);

$VERSION = "0.01";
%IRSSI = (
    authors     => 'Luke Macken',
    contact     => 'lewk@csh.rit.edu',
    name        => 'notify.pl',
    description => 'TODO',
    license     => 'GNU General Public License',
    url         => 'http://lewk.org/log/code/irssi-notify',
);

sub notify {
    my ($dest, $text, $stripped) = @_;
    my $server = $dest->{server};

    return if (!$server || !($dest->{level} & MSGLEVEL_HILIGHT));

    $stripped =~ s/[^a-zA-Z0-9 .,!\?@\:\<\>]//g;
    system("notify-send -i gtk-dialog-warning -t 5000 '$dest->{target}' '$stripped'");
}

Irssi::signal_add('print text', 'notify');
Någon som har ett hum om hur jag ordnar till det? Ni behöver inte ge mig hela lösningen, en spark i rätt riktning är mer än uppskattat ;D Jag vill ju lära mig lite också ;)
JAG ÄR INTE FADDER LÄNGRE
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Perl script, lägga till ljud

Inlägg av Lars »

Det här använder jag:

Kod: Markera allt

system("aplay -q /usr/share/sounds/purple/alert.wav");
Användarvisningsbild
Dagon^
Inlägg: 1168
Blev medlem: 27 okt 2007, 14:42
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Hell

Re: Perl script, lägga till ljud

Inlägg av Dagon^ »

Lars skrev:Det här använder jag:

Kod: Markera allt

system("aplay -q /usr/share/sounds/purple/alert.wav");
Ah, hade helt glömt bort aplay :D Tack ska du ha Lars ;D
JAG ÄR INTE FADDER LÄNGRE
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Perl script, lägga till ljud

Inlägg av dmz »

Kör ni irssi lokalt? Det där kommer annars inte att fungera så kanonbra. :)

system("ssh user@host 'command argument'"); bör nog fungera annars.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Dagon^
Inlägg: 1168
Blev medlem: 27 okt 2007, 14:42
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Hell

Re: Perl script, lägga till ljud

Inlägg av Dagon^ »

dmz skrev:Kör ni irssi lokalt? Det där kommer annars inte att fungera så kanonbra. :)

system("ssh user@host 'command argument'"); bör nog fungera annars.
Jag kör irssi lokalt iaf :)
Tack för den bifogade raden, kan vara bra att veta om man börjar köra irssi på server ;)
JAG ÄR INTE FADDER LÄNGRE
Skriv svar

Återgå till "Experimentverkstad"