Guide

Sveglia a suon di MP3
Published by Rafanto on 5/12/2006 (1968 reads)


Vediamo come scriverci, in pochissime righe, una sveglia che ci svegli a prima mattina a suon di MP3, in python.

L'autore non sono io ma Mozako
(Sito: http://sickfreak.info)



Lo script:



#!/usr/bin/python
# semplice e funzionale sveglia in python
# by mozako
# Tue Feb 14 09:09:37 CET 2006
import os
import sys

def time():
_time_ = os.popen('date')
_time_ = _time_.read()
_time_ = _time_[11:]
_time_ = _time_[:5]
_time_ = str(_time_)
return _time_

def demonize():
if os.fork():
os._exit(0)
os.setsid()
if os.fork():
os._exit(0)
os.umask(077)
null = os.open('/dev/null', os.O_RDWR)
for i in range(3):
try:
os.dup2(null, i)
except OSError, e:
if e.errno != errno.EBADF:
raise
os.close(null)

def check_mpg321():
_check_ = os.popen("whereis mpg321")
_check_ = _check_.read()
if(_check_ == ""):
print "[E] installare mpg321 !!!"
sys.exit(-1)
else:
pass

check_mpg321()

print "[!] sono le ore: " + time()

TIME = raw_input("[+] orario sveglia [HH:mm]: ")

MP3 = raw_input("[+] MP3 da suonare [path/file,mp3]: ")

print("[OK] sveglia impostata !")


demonize()

while(1):
time()
if(time() == TIME):
os.system("mpg321 " + MP3)
break;


I commenti sono proprietà dei rispettivi autori. Non siamo in alcun modo responsabili del loro contenuto.
Autore Albero