CopyTEDs

Easily keep multiple TED/S installations up to date


Now GPL - source included - since TED/S has changed a lot since this was written.


WHAT DOES IT DO?


CopyTEDS is a small "free for personal use" (GPL licensed) application for copying updated versions of TED/S installation files from your main TED/s installation to up to seven other TED/S installations. I use it to copy updated versions of TED/S to all my test TED/S installations - which I use for comparing/testing new javaxmltv versions and other grabber versions. You could use it to copy updated versions of TED/S to TED/S installations on networked PCs. Up to seven extra TED/S installations can be configured in CopyTEDS.ini.


USING IT:

CopyTEDS will copy TED.exe, TEDS.exe, all .dll files in TED's root directory & the whole "Utils" directory. It also copies the whole contents of a "Docs" directory if it exists. (I move all readme files and word docs to a Docs dir). If the doc directory does not exist CopyTEDS will continue to work, but there will be a one line message in the log file. All file copying is logged to copyteds.log in the same folder as CopyTEDS.exe was run from. The whole thing is completed in a second or two.

Each time a new version of TED/S is released I just install the new files in their correct folders and then run CopyTEDS.exe to update all my other TED/S installations. It does not copy ted.ini, as that would defeat the purpose of some of my extra installations (ted.ini often doesn't change between versions) and different "Grabber_Folder=" settings are required for each extra TED/S installation.

Note:
The only error checking done relates to the ini file. So it WILL overwrite files in the destinations configured in the ini file even if they are newer versions.
 

VERSION 1.1 RELEASE NOTES:

* Changed the doc directory name to Docs.
* The Docs, or doc, dir is not a requirement, and now won't give an error if it does not exist - I only included the Docs directory because I put all pdf, txt, rtf, doc and backed up log files in a Docs directory to keep the TEDS root directory clean.
* If a Docs directory exists it and it's contents will be copied to the new extra TEDS.
* If any document files exist in TEDS' root directory they will now be copied to new extra TEDS root directory.
* If non-essential TEDS files do not exist there will not be an error.
* If destination directories do not exist they will now be created.
* Now also copies ted.key - I forgot this before...
* If destination Data directory is empty it now copies TEDS' existing data for testing the new extra TEDS works.
* Will now create an actual working duplicate of an existing TEDS installation, minus a grabber.


FUTURE PLANS:

If anyone actually uses it I may add some more error checking, add the ability to copy to a networked destination, and make the choice of which files are copied configurable in the ini file.


INSTALLATION:

It's as simple as unzipping the contents of the zip file to any directory, and then configuring CopyTEDS.ini.


INI FILE SETTINGS:

- In [main] set the absolute path to your main TED/S installation.
- In [extras] set absolute paths for up to seven extra TED/S installations.
- The equal sign must NOT have a blank space directly before or after it.
- There can be up to 7 extra paths - i.e. 7 extra TED/S installations.
- Unused path variables can be left blank, deleted or commented out with a ;

Example ini file:

[main]
teds=C:\TVGuide

[extras]
path1=C:\TVGuide_TVxb
path2=C:\TVxb-abc
path3=C:\TVxb-ebroadcast
path4=C:\TVxb-ninemsn
;path5=C:\TVxb-yahoo
path6=

 

COMPATIBILITY:

CopyTEDS has only been tested on WinXP. It has not yet been tested over a network.

 

DOWNLOAD   CopyTEDS11.zip - 400KB
 

 

Home    News       Copyright © 2005-2008 ToppyTools       Terms