Auxiliary Scripts
Here I have three auxiliary scripts that can help users of Pumilio. These scripts are run from the command line in a Linux system
The version number refers to the minimum version of Pumilio required, while the letter at the end is the version of the script:
- addfiles (v 2.1.0b) - Python script to check the sound files and insert their metadata to the database and copy the files to the server. Sound files must be in FLAC format. Requires: python-mysqldb.
- check_auxfiles (v 2.2.1a) - Python script to check the auxiliary files for each sound file in Pumilio. This script checks the database and if the auxiliary files (mp3 and the waveform and spectrogram images) and creates the missing ones. This script is useful when you want to create the auxiliary files at a particular time (when there is low load on the server) or on another computer (to keep from taking many resources in the server). Requires: lame, python-mysqldb, and the python module audiolab 0.8
- process (v 2.1.0b) - Python script to process the jobs created in Pumilio. This script can take a sound file from the system and the corresponding R or Python script. Requires: python-mysqldb
- export (v 2.4.0a) - Python script to export the sound files and their metadata from the command line. Requires: python-mysqldb
Older versions for Pumilio versions higher or equal than 1.5.2 and lower than 2.0.0:
- addfiles (v 1.5.2) - Python script to check the sound files and insert their metadata to the database and copy the files to the server. Sound files must be in FLAC format. It runs in Linux and requires python-mysqldb.
- check_auxfiles (v 1.5.2) - Python script to check the auxiliary files for each sound file in Pumilio. This script checks the database and if the auxiliary files (mp3 and the waveform and spectrogram images) and creates the missing ones. It runs in Linux and requires lame, python-mysqldb, and the python module audiolab 0.8. This script is useful when you want to create the auxiliary files at a particular time (when there is low load on the server) or on another computer (to keep from taking many resources in the server).
- pumilio-process (v 1.5.2) - Python script to process the jobs created in Pumilio. This script can take a sound file from the system and the corresponding R or Python script. It runs in Linux and requires python-mysqldb.