This is now the best set of instructions to install WebGrab+Plus on OS X. A definitive guide will added to their website soon.
Until then, these are the steps to follow:
Although all of this install can be done in the command line, I have tried to give most of the instructions using the Finder in OS X.
PLEASE BE AWARE that WebGrab+Plus is currently a command line based application so you will need to be comfortable using Terminal but all of the configuration can be done using a text editor. Personally, I use TextWrangler to edit and configure all the .xml files. It is free and more powerful than the default TextEditor that comes with OS X.
The Install Steps: (I'm going to use my test install locations for this guide so just adjust any locations based on your computer setup).
1. Create 2 new folders on your Mac. One is a temporary folder for the downloaded files and the other will be where you want to run WebGrab+Plus from.
I created these 2 folders in my Home Folder: 'WGTempFolder' and 'WGTest'. You can put these folders wherever you like but I find my Home folder is best because it's easier to navigate to.
2. Download and install Mono Runtime and Mono Develop for OS X from
here.. I'm not sure the Develop install is needed but I did read on another forum that some Linux users found that helped. (I will update this in the future).
I downloaded the stable versions (2.10.x) so cannot say if the latest release (3.2.0) will work or not.
3. Download the latest version of WebGrab+Plus for Linux and the upgrade from
here. to your temporary folder (WGTempFolder in my example).
The latest files are called:
WebGrabPlusV1.1.1LINUX.rar
patchexe_50.zip
4. De-compress these files. I use the free version of StuffitExpander for this. Whatever way you do this step is up to you as long as the .rar file and .zip file are expanded into their own folders within your temporary Folder.
5. Copy the
WebGrab+Plus.exe file from /users/richard/WGTempFolder/patchexe_50/ into /users/richard/WGTest.
6. Copy the
REX and the MDB folders from /users/richard/WGTempFolder/WebGrabPlusV1.1.1LINUX/ into /users/richard/WGTest.
7. Copy the
WebGrab+Plus.config.xml file from /users/richard/WGTempFolder/WebGrabPlusV1.1.1LINUX/ into /users/richard/WGTest.
The .exe file in the 'patchexe_50' folder is the key here. This is the latest version of the Application and is the one you need to make this all work.
The Application is now installed but for it work you have to configure all of the settings.
There is a guide on the
website but here is a condensed version. I do recommend reading the website though.
Basically, you now need to tell WebGrab what channels you want and where to get them from.
To do this you need to edit 3 .xml files:
1. WebGrab+Plus.config.xml
2. mdb.config.xml
3. rex.config.xml
The WebGrab+Plus.config.xml is important here. What you are doing is telling it what channels you want and where to save your final output file (the XMLTV file you will then use in XBMC). It can have any name and location you like.
EG. In
line 12 of the WebGrab+Plus.config.xml file I changed my output file to <filename>/users/richard/WGTest/channels.xml</filename>
Even if you don't want to use the mdb and rex capabilities of the software,
you still need to configure them to make WebGrab run.
There are 3 lines to edit in the .xml files (2 in mdb.config.xml and 1 in rex.config.xml).
All you need to do is type in a location for these temporary files to be kept while the Application is running. The default locations will not work so just change them to your REX and MDB folders.
In my example these are:
In the mdb.config.xml file at line 46: <filename>/users/richard/WGTest/MDB/guide.xml</filename>
In the mdb.config.xml file at line 56: <ldbfilename update="f">/users/richard/WGTest/MDB/mdb.xml</ldbfilename>
In the rex.config.xml at line 23: <filename>/users/richard/WGTest/REX/guide.xml</filename>
To add the channels you want you need to download a .ini file and .channels.xml file from the website for the web location that you want to get your channels from. Once you've done this you need to add the channels to your WebGrab+Plus.config.xml file by copying and pasting. PLEASE READ the instructions on the site on how to do this.
PLEASE NOTE: Any .ini files you want to use must reside in the same folder as the main Application. In my example /users/richard/WGTest. Just copy them there after you downloaded them.
Once you have your channels added to the WebGrab+Plus.config.xml file you are done.
To run the software type the following command into the terminal (changing location for your setup).
cd /users/richard/WGTest/
mono WebGrab+Plus.exe "/users/richard/WGTest/"
Don't forget the quote marks.
Whew!!!
That all might sound a bit over complicated but trust me, once you set it up the software runs like a charm. They have .ini files for more tv guide sites around the world than any other software I've tried so the world is your oyster.
Please check out and register on the WebGrab forum because the guys that run this are very helpful and will answer any further questions as quick as they can.
This is all free software run in their own spare time so a big thank you comes from me to Jan and Francis that run the site.
If I can help further please ask.
Cheers
Rich