filename of input and output are customizable
the input filename can be customized, provided that the files still need to be cut hourly
This commit is contained in:
parent
062f547b58
commit
6791d24a2c
3 changed files with 9 additions and 6 deletions
|
@ -5,5 +5,7 @@ DEBUG = True
|
||||||
DB_URI = 'sqlite:///techrec.db'
|
DB_URI = 'sqlite:///techrec.db'
|
||||||
AUDIO_OUTPUT = 'output/'
|
AUDIO_OUTPUT = 'output/'
|
||||||
AUDIO_INPUT = 'rec/'
|
AUDIO_INPUT = 'rec/'
|
||||||
|
AUDIO_INPUT_FORMAT = '%Y-%m/%d/rec-%Y-%m-%d-%H-%M-%S.mp3'
|
||||||
|
AUDIO_OUTPUT_FORMAT = 'techrec-%(time)s-%(name)s'
|
||||||
FORGE_TIMEOUT = 20
|
FORGE_TIMEOUT = 20
|
||||||
FORGE_MAX_DURATION = 3600*5
|
FORGE_MAX_DURATION = 3600*5
|
||||||
|
|
|
@ -13,9 +13,9 @@ def get_timefile_exact(time):
|
||||||
that work is done in get_timefile(time)
|
that work is done in get_timefile(time)
|
||||||
'''
|
'''
|
||||||
return os.path.join(
|
return os.path.join(
|
||||||
get_config()['AUDIO_INPUT'],
|
get_config()['AUDIO_INPUT'],
|
||||||
time.strftime('%Y-%m/%d/rec-%Y-%m-%d-%H-%M-%S-ror.mp3')
|
time.strftime(get_config()['AUDIO_INPUT_FORMAT'])
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def round_timefile(exact):
|
def round_timefile(exact):
|
||||||
|
|
|
@ -152,9 +152,10 @@ class RecAPI(Bottle):
|
||||||
' (%d seconds)' %
|
' (%d seconds)' %
|
||||||
(rec.endtime - rec.starttime).total_seconds()
|
(rec.endtime - rec.starttime).total_seconds()
|
||||||
}
|
}
|
||||||
rec.filename = 'ror-%s-%s.mp3' % \
|
rec.filename = get_config()['AUDIO_OUTPUT_FORMAT'] % {
|
||||||
(rec.starttime.strftime('%y%m%d_%H%M'),
|
'time': rec.starttime.strftime('%y%m%d_%H%M'),
|
||||||
filter(lambda c: c.isalpha(), rec.name))
|
'name': filter(lambda c: c.isalpha(), rec.name)
|
||||||
|
}
|
||||||
self.db.update(rec.id, rec.serialize())
|
self.db.update(rec.id, rec.serialize())
|
||||||
job_id = get_process_queue().submit(
|
job_id = get_process_queue().submit(
|
||||||
create_mp3,
|
create_mp3,
|
||||||
|
|
Loading…
Reference in a new issue