AuXml2SS - Readme
-----------------
Version: 1.0

About
~~~~~
This handy utility makes the XMLTV data from AuXmlTvGrabber compatible with ShowShifter's ShowGuide.

How To Use
~~~~~~~~~~
Simply run the EXE file and select the input file (the XML file from AuXmlTvGrabber) and the output file, then hit the Convert! button.
AuXml2SS will then convert the file and a dialog box will popup indicating that it is done.
Run hmnxmltv.exe from ShowShifter's folder and select the XML file this program has outputted.
Open the ShowGuide and you should hopefully see your TV guide!

Other Information
~~~~~~~~~~~~~~~~~
Make sure there isn't a file called temp.xml in the folder where AuXml2SS is located because it uses it as a temporary file.

AuXml2SS will save the input and output file locations to the registry key: HKEY_CURRENT_USER\Software\VB and VBA Program Settings\AuXml2SS, so next time you open the program you can simply click the Convert! button.

The file AuXml2SS.exe.manifest only has an effect on a Windows XP system as it will style the controls to match the XP theme.

On the bottom of the main program's dialog you will notice a text box titled 'Replacer'. You can enter text strings to be replaced with other strings into this box. One use is to change the name of the channels. Example: Channel 10 in the Canberra TV Guide is displayed as 'Southern Cross Ten'. Using the replacer you can rename it to 'SC10 Canberra' which is the name displayed in ShowShifter.
Here is the syntax to using it:
[find this]|[replace with this]

Use the pipe symbol: | to separate the strings.

I use this in the replacer:
>Southern Cross Ten<|>SC10 Canberra<|>ABC NSW<|>ABC TV Canberra<|>Prime Southern<|>PRIME Canberra<|>WIN Television<|>WIN TV Canberra<

Notice how each channel name is these '>' and '<'. This makes sure only the channel name is replaced, not any other text. Only the first match found is replaced.

Command Line Arguments
~~~~~~~~~~~~~~~~~~~~~~
If you wish to run AuXml2SS using command line arguments run it the form of:
AuXml2SS input_file [output_file]
If you omit the output file the input file will be overwritten.
DO NOT USE FILENAMES THAT CONTAIN SPACES AS IT WILL PREVENT THE PROGRAM FROM SEPARATING THE ARGUMENTS.

Running:
AuXml2SS /convert
Will automatically start converting the files located in the registry and then exit.

Coming Soon
~~~~~~~~~~~
Improved Command Line Argument Handling - Allow spaces in filenames, allow replacer to be set

Change Log
~~~~~~~~~~
1.0 - Initial Release



~~~~~
If you have any ideas for new features, bug fixes or something else email me at:
qwerty3524@hotmail.com
~~~~~
Thanks for using my program!
Feel free to distribute this program along with this readme file.
~~~~~