You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
504 B
Python
22 lines
504 B
Python
6 years ago
|
from datetime import datetime, timedelta
|
||
|
|
||
|
KBITS = 128
|
||
|
|
||
|
|
||
|
bytes_per_second = KBITS * 1024 // 8
|
||
|
|
||
|
start = datetime.now().replace(minute=0, second=0) - timedelta(hours=3)
|
||
|
end = start + timedelta(hours=6)
|
||
|
delta = timedelta(hours=1)
|
||
|
|
||
|
t = start
|
||
|
while t < end:
|
||
|
fn = 'tmp/qfhi-{:04d}{:02d}{:02d}-{:02d}{:02d}.mp3'.format(
|
||
|
t.year, t.month, t.day, t.hour, t.minute)
|
||
|
print(fn)
|
||
|
f = open(fn, 'w')
|
||
|
f.write('\0' * (int(delta.total_seconds()) * bytes_per_second))
|
||
|
f.close()
|
||
|
|
||
|
t += delta
|