I have a ruby-based XML metadata creation script that is run via SSH commands. This script or file is called "mkmd".
The script uses filenames to generate a master CSV of metadata for a bunch of videos and images within a directory. Once the CSV is created I run another SSH command to generate an XML file for a client. Depending on the flag used in the SSH command, a certain XML document is created unique to that client
ie: $ mkmd -aol
We need to add another client and flag to create another XML document unique to that client. I've already replicated the code of another client because the XML creation is near-identical, but now I have so syntax errors that need to be resolved and fixed.
Where I have left off:
Using Github, I created a new branch off of our "master" repo in and called it "aolon". This branch contains all the updates I performed to mkmd until I hit a dead end of syntax errors.
The new "aolon" XML creation code I worked on starts at line 305 and goes until 352. Other updates include some additions to our interactive mode starting at line 522 until line 589, and updated documentation at the beginning of the code.
If I had to guess, the syntax issues are between lines 305-352.
I have a fixed budget on this with a turnaround time by 12/17.
I need the following done:
1) Fix syntax errors
2) Test that the "aolon" XML file is successfully created
3) Merge latest changes of "aolon" branch to "master" branch once finished
4) Remove all the commits/revert commits posted 12/8/12 (clean up the "master" branch)
*You can use the attached input.csv file to test the aolon XML creation