This is a tool which downloads the actual transponder 
lists from several sites (like Lyngsat,Satcodx,KingofSat,Flysat)
and saves them into a few formats for PC software and some Linux 
based satellite receivers.

Trpcocess is command line tool. Works from command prompt or
console file manager (FAR).

Output formats are:
1. INI - Technotrend ini format (used by software which comes with Technotrend PC Cards,
         ProgDVB, Alt-DVB, WatchTV Pro, MyTheatre and others).
2. TRP - used by GlobeTV software (comes with KNC1 PC cards).
3. satellite.dll - used by sofware which comes with Twinhan/Azurewave PC cards.
4. satellites.xml - used by Enigma/Neutrino software for some linux receivers (DBox2,Dreambox).
5. *.dat for Kathrein UFS-910 receiver.


inline help:
---- Transponders processor v2.45a ----
-- Written in 2004-2007 by WhiteKnight --
- Suggestions & bug reports are welcome at constzh@inbox.ru -

Usage1: trprocess [+]<html_file or filemask> [options]
Usage2: trprocess [+]<dll_file or filemask>.dll [options]
Usage3: trprocess [+]<xml_file or filemask>.xml [options]
Usage4: trprocess [+]<ini_file or filemask>.ini [options]
Usage5: trprocess <URL_pointed_to_HTML> [options]
Usage6: trprocess !<site_id>!<sat_position> [options]
Usage7: trprocess !<site_id>![<positions_range>] [options]
Usage8: trprocess @<list_of_urls_or_files_to_process> [options]

Options:
    /ConvCircular<+|-> - Convert L/R polarization to H/V (or not)
    /ConvCBand<+|-> - Convert C band frequences to Ku (or not)
    /Proxy=<http_proxy_host>:<http_proxy_port>
    /Proxya=<proxy_user>:<proxy_password>@<http_proxy_host>:<http_proxy_port>
    /KeepHTML<+|-> - Keep downloaded files

    /DSS<+|-> - Accept DSS transponders (or not)
    /DVBS2<+|-> - Accept DVBS2 transponders (or not)

    /Feeds<+|-> - Accept transponders with feeds (or not)
    /Data<+|-> - Accept transponders with data services (or not)
    /Ku<+|-> - Accept Ku band transponders (or not)
    /C<+|-> - Accept C band transponders (or not)
    /Linear<+|-> - Accept transponders with linear polarization (or not)
    /Circular<+|-> - Accept transponders with circular polarization (or not)
    /MinSR=<min_symbolrate> - Specify minimum symbolrate to process
    /MaxSR=<max_symbolrate> - Specify maximum symbolrate to process

    /ProvInfo<+|-> - Add providers info to INI file (or not)

    /Format=<i1|i2|i3|x|d|t|k> - Format of file(s) with transponders (INI,XML,DLL,TRP
     or Kathrein UFS 910 data files )

    /S - Save CFG File

Options by default:
    /DVBS2- /DSS-
    /ConvCircular- /ConvCBand-
    /KeepHTML- /Feeds+ /Data+ /Ku+ /Linear+ /Circular+
    /Format=i1 /ProvInfo-

Examples :
    trprocess astra19.html /Data-
    trprocess +*.html /Ku- /Linear-
    trprocess !l!130
    trprocess !s!192
    trprocess !k!160
    trprocess !l![300w-970e]
    trprocess *.ini /MaxSR=10000 /Format=t
    trprocess satellites.xml /Format=d
    trprocess @satlist.txt /Format=x
    trprocess @satlist.txt /Format=k
    trprocess http://www.flysat.com/hotbird.php
    trprocess http://www.satcodx1.com/0130/usa/
    trprocess http://www.telesputnik.ru/television/freq-tab.pl?sat=30
    trprocess http://www.lyngsat.com/hotbird.html /proxy=10.0.0.1:3128
    trprocess http://en.kingofsat.net/pos-23.5E.php /DVBS2+

Examples of list file
-8<-----------8<-------
satellite.dll
!l!900
-8<-----------8<-------
!l!3300
!l!130
!l!800 /C-
!l!900 /Ku-
-8<-----------8<-------


Some more explanation:

/format=i1 means initial version of Technotrend ini format.
/format=i2 means Technotrend ini format with DVBS2 support.
/format=i3 means extension of Technotrend ini format that used in TsReader software.

/format=x means satellites.xml format for use with Dreambox & Dbox2 receivers.
/format=d means satellite.dll format for use with TwinHan software.
/format=t means trp format for GlobeTV software.
/format=k means files for Kathrein UFS 910 receivers.


!l!130 - means satellite with 130 position from lyngsat site (i.e hotbird) 
!s!130 - equals with previous but from satcodx.com site 
!f!130 - ............................. flysat.com site
!k!130 - ............................. kingofsat.net site
!t!130 - ............................. telesputnik.ru site

!l![300w-900e] means range or sat positions from 30W to 90E from lyngsat
@satlist.txt means get satellites list from satlist.txt text file 
