Organise digital voice recordings# 29 December 2012
Recording lectures with a USB digital voice recorder left me with a lot of obscurely named files. Naming them according to what the lecture subject was by hand would have been very time consuming. I wrote a script to take an ical calendar file and match up recordings from the device with events on the calendar.
Given an input and output directory and a path to an ical calendar file (may be at a remote URL to use with Google Calendar or similar) the script will copy files and rename them according to corresponding events. Where there are multiple (or no) events occuring around the time of the recording, the script will name the recording as ‘uncategorised’.
It needs the icalendar module to run. The script can be downloaded here. See also the GitHub page.
It’s not limited to organising voice recordings and could be used to label any files with calendar events based on their modification timestamp.