Expand Up
@@ -17,27 +17,27 @@ void MythFillDatabaseCommandLineParser::LoadArguments(void)
addVerbose ();
addLogging ();
add (" --manual" , " manual" , " Run interactive configuration" ,
add (" --manual" , " manual" , false , " Run interactive configuration" ,
" Manual mode will interactively ask you questions about "
" each channel as it is processed, to configure for "
" future use."
" mutually exclusive with --update" );
add (" --update" , " update" , " Run non-destructive updates" ,
add (" --update" , " update" , false , " Run non-destructive updates" ,
" Run non-destructive updates on the database for "
" users in xmltv zones that do not provide channel "
" data. Stops the addition of new channels and the "
" changing of channel icons."
" mutually exclusive with --manual" );
add (" --preset" , " preset" , " Use channel preset values instead of numbers" ,
add (" --preset" , " preset" , false , " Use channel preset values instead of numbers" ,
" For use with assigning preset numbers for each "
" channel. Useful for non-US countries where people "
" are used to assigning a sequenced number for each "
" channel:\n 1->TVE1(S41), 2->La 2(SE18), 3->TV(21)..." );
add (" --file" , " file" , " Bypass grabbers and define sourceid and file" ,
add (" --file" , " file" , false , " Bypass grabbers and define sourceid and file" ,
" Directly define the sourceid and XMLTV file to "
" import. Must be used in combination with:"
" --sourceid --xmlfile" );
add (" --dd-file" , " file" , " Bypass grabber, and read SD data from file" ,
add (" --dd-file" , " file" , false , " Bypass grabber, and read SD data from file" ,
" Directly define the data needed to import a local "
" DataDirect download. Must be used in combination "
" with: \n "
Expand All
@@ -46,31 +46,32 @@ void MythFillDatabaseCommandLineParser::LoadArguments(void)
" Limit mythfilldatabase to only operate on the "
" specified channel source. This option is required "
" when using --file, --dd-file, or --xawchannels." );
add (" --offset" , " offset" , 0 , " Day offset of input xml file"
add (" --offset" , " offset" , 0 , " Day offset of input xml file" ,
" Specify how many days offset from today is the "
" information in the given XML file. This option is "
" required when using --dd-file." );
add (" --lineupid" , " lineupid" , 0 , " DataDirect lineup of input xml file"
add (" --lineupid" , " lineupid" , 0 , " DataDirect lineup of input xml file" ,
" Specify the DataDirect lineup that corresponds to "
" the information in the given XML file. This option "
" is required when using --dd-file." );
add (" --xmlfile" , " xmlfile" , " " , " XML file to import manually" ,
" Specify an XML guide data file to import directly "
" rather than pull data through the specified grabber.\n "
" This option is required when using --file or --dd-file." );
add (" --xawchannels" , " xawchannels" , " Read channels from xawtvrc file" ,
add (" --xawchannels" , " xawchannels" , false , " Read channels from xawtvrc file" ,
" Import channels from an xawtvrc file.\n This option "
" requires --sourceid and --xawtvrcfile." );
add (" --xawtvrcfile" , " xawtvrcfile" , " " , " xawtvrc file to import channels from" ,
" Xawtvrc file containing channels to be imported.\n "
" This option is required when using --xawchannels." );
add (" --do-channel-updates" , " dochannelupdates" , " update channels using datadirect" ,
add (" --do-channel-updates" , " dochannelupdates" , false ,
" update channels using datadirect" ,
" When using DataDirect, ask mythfilldatabase to "
" overwrite channel names, frequencies, etc. with "
" values available from the data source. This will "
" override custom channel names, which is why it "
" is disabled by default." );
add (" --remove-new-channels" , " removechannels" ,
add (" --remove-new-channels" , " removechannels" , false ,
" disable new channels on datadirect web interface" ,
" When using DataDirect, ask mythfilldatabase to "
" mark any new channels as disabled on the remote "
Expand All
@@ -79,7 +80,7 @@ void MythFillDatabaseCommandLineParser::LoadArguments(void)
" MythTV by running mythfilldatabase without this "
" option. New digital channels cannot be directly "
" imported and thus are disabled automatically." );
add (" --do-not-filter-new-channels" , " nofilterchannels" ,
add (" --do-not-filter-new-channels" , " nofilterchannels" , false ,
" don't filter ATSC channels for addition" ,
" Normally, MythTV tries to avoid adding ATSC "
" channels to NTSC channel lineups. This option "
Expand All
@@ -96,27 +97,27 @@ void MythFillDatabaseCommandLineParser::LoadArguments(void)
" Force the maximum number of days, counting today, "
" for the guide data grabber to check for future "
" listings." );
add (" --refresh-today" , " refreshtoday" , " refresh today's listings" ,
add (" --refresh-today" , " refreshtoday" , false , " refresh today's listings" ,
" This option is only valid for selected grabbers.\n "
" Force a refresh for today's guide data.\n This can be used "
" in combination with other --refresh-<n> options.\n "
" If being used with datadirect, this option should not be "
" used, rather use --dd-grab-all to pull all listings each time." );
add (" --dont-refresh-tomorrow" , " dontrefreshtomorrow" ,
add (" --dont-refresh-tomorrow" , " dontrefreshtomorrow" , false ,
" don't refresh tomorrow's listings" ,
" This option is only valid for selected grabbers.\n "
" Prevent mythfilldatabase from pulling information for "
" tomorrow's listings. Data for tomorrow is always pulled "
" unless specifically specified otherwise.\n "
" If being used with datadirect, this option should not be "
" used, rather use --dd-grab-all to pull all listings each time." );
add (" --refresh-second" , " refreshsecond" , " refresh listings two days from now" ,
add (" --refresh-second" , " refreshsecond" , false , " refresh listings two days from now" ,
" This option is only valid for selected grabbers.\n "
" Force a refresh for guide data two days from now. This can "
" be used in combination with other --refresh-<n> options.\n "
" If being used with datadirect, this option should not be "
" used, rather use --dd-grab-all to pull all listings each time." );
add (" --refresh-all" , " refreshall" , " refresh listings on all days" ,
add (" --refresh-all" , " refreshall" , false , " refresh listings on all days" ,
" This option is only valid for selected grabbers.\n "
" This option forces a refresh of all guide data, but does so "
" with fourteen downloads of one day each.\n "
Expand All
@@ -130,26 +131,26 @@ void MythFillDatabaseCommandLineParser::LoadArguments(void)
" be used in combination with other --refresh-<n> options.\n "
" If being used with datadirect, this option should not be "
" used, rather use --dd-grab-all to pull all listings each time." );
add (" --dont-refresh-tba" , " dontrefreshtba" ,
add (" --dont-refresh-tba" , " dontrefreshtba" , false ,
" don't refresh \" To be announced\" programs" ,
" This option is only valid for selected grabbers.\n "
" Prevent mythfilldatabase from automatically refreshing any "
" programs marked as \" To be announced\" .\n "
" If being used with datadirect, this option should not be "
" used, rather use --dd-grab-all to pull all listings each time." );
add (" --dd-grab-all" , " ddgraball" , " refresh full data using DataDirect" ,
add (" --dd-grab-all" , " ddgraball" , false , " refresh full data using DataDirect" ,
" This option is only valid for selected grabbers (DataDirect).\n "
" This option is the preferred way of updating guide data from "
" DataDirect, and pulls all fourteen days of guide data at once." );
add (" --only-update-channels" , " onlychannels" , " only update channel lineup" ,
add (" --only-update-channels" , " onlychannels" , false , " only update channel lineup" ,
" Download as little listings data as possible to update the "
" channel lineup." );
add (" --no-mark-repeats" , " markrepeats" , true , " do not mark repeats" , " " );
add (" --export-icon-map" , " exporticonmap" , " iconmap.xml" ,
" export icon map to file" , " " );
add (" --import-icon-map" , " importiconmap" , " iconmap.xml" ,
" import icon map to file" , " " );
add (" --update-icon-map" , " updateiconmap" , " updates icon map icons" , " " );
add (" --update-icon-map" , " updateiconmap" , false , " updates icon map icons" , " " );
add (" --reset-icon-map" , " reseticonmap" , " " , " resets icon maps" ,
" Reset all icon maps. If given 'all' as an optional value, reset "
" channel icons as well." );
Expand Down