Home » Developer Area » Programme Replacement Tags
When used all tags should be prefixed with dollar($).
For usage examples take a look at any of the dgprint files in the DigiGuide folder.
| Tag | Reminder command line | Printing | Markers | Description |
|---|---|---|---|---|
| CategoryNameUpper | X | X | X | Category name associated with the programme uppercased |
| CategoryName | X | X | X | Category name associated with the programme |
| ChannelName | X | X | X | Channel associated |
| ProgrammeNameMarked | X | X | X | Programme name marked up with highlight for any expression matched |
| ProgrammeName | X | X | X | Programme name |
| ProgrammeKeywords | X | X | X | Keywords associated with the programme |
| StartTime | X | X | X | Start time of the programme in HH:MM format. |
| EndTime | X | X | X | End time of the programme in HH:MM format. |
| TimeSummary | X | X | X | Description of when the programme is on, e.g. "Starting in...", "51 minutes remaining" |
| Duration | X | X | X | Duration of the programme in words, e.g. "1 hour 15 minutes".
When used in Alert commandline tools it is in minutes, e.g. "115" |
| DurationMinutes | X | X | X | Duration of the programme in minutes, e.g. "125" |
| Date | X | X | X | Date when the programme starts |
| USStartDateTime | X | X | X | Start time in USDate format "mm/dd/yy HH:MM" - used to create dates for use in JavaScript. |
| USEndDateTime | X | X | X | End time in USDate format "mm/dd/yy HH:MM" - used to create dates for use in JavaScript. |
| LongDate | X | X | X | Long date, "Monday 1st January 2001" |
| DescriptionMarked | X | X | X | Description marked with highlights for expression hits |
| Description | X | X | X | Programme description |
| SingleLineDescription | X | X | X | Description as a single line |
| ChannelAssignment | X | X | X | The assigned EPG associated with the channel. Can be text. (e.g TV3 or 175) |
| VideoPlus | X | X | X | Video plus text if external VideoPlus generator installed and programme was able to generate a valid VideoPlus number. |
| ChannelID | X | X | X | Standard channel ID, unique to the channel always. Assigned by database at DigiGuide HQ (e.g. Sky One is always 65). |
| UniqueChannelID | X | X | X | Internally unique channel ID, this is primarily used when a single channel is added into multiple channel groups and so each duplicate channel has its own unique reference. |
| SSName | X | X | X | Smart search name - (deprecated) |
| FavouriteID | X | X | X | Supported in 6.0, will be removed at some point- (deprecated). |
| ReminderID | X | X | X | Supported in 6.0, will be removed at some point- (deprecated). |
| SmartSearchID | X | X | X | Supported in 6.0, will be removed at some point- (deprecated). |
| ChannelWebAddress | X | X | X | URL for the channel in our DigiGuide Library |
| CategoryID | X | X | X | Category ID associated with this channel |
| TextColour | X | X | X | Foreground colour used for this programme - mainly used in the grid |
| BackgroundColour | X | X | X | Background colour used for this programme - mainly used in the grid |
| ProgrammeID | X | X | X | DigiGuide programme ID assigned by database at DigiGuide HQ |
| Registered | X | X | X | UTC date/time of the subscription expiry date |
| RegisteredBool | X | X | X | "y" or "n" if customer's copy of DigiGuide is fully subscribed |
| EncodedProgrammeName | X | X | X | URL encoded programme name |
| EncodedDescription | X | X | X | URL encoded programme description |
| EncodedCategoryName | X | X | X | URL encoded programme category name (e.g. "Scientific Documentary" would appear as "Scientific%20Documentary") |
| EncodedChannelName | X | X | X | URL encoded programme channel name (e.g. "BBC1 South West" would appear as "BBC1%20South%20West") |
| SeriesNumber | X | X | X | Programme series number if one. |
| EpisodeNumber | X | X | X | Programme episode number if one. |
| EpisodeName | X | X | X | Full episode name (e.g. "Pilot Episode") |
| Certificate | X | X | X | Build 1065 above: Programm certificate like "R18" or "PC" |
| ReminderSummary | X | Only available for "Marker Speech" text. Replaces with "just started", "has been on...", or "is on in..." | ||
| TimeStart | X | Only available as a "Marker Run Program" attribute. Start time of the programme. Allows a variety of formatting options. | ||
| TimeStart | X | Only available as a "Marker Run Program" attribute. End time of the programme. Allows a variety of formatting options. | ||
| DurationSeconds | X | Only available as a "Marker Run Program" attribute. Duration of programme in seconds. | ||
| MarkerName | X | X | Used with GetMarkerInfo. The name of the marker | |
| MarkerTypeID | X | X | Used with GetMarkerInfo. The type ID of the marker | |
| MarkerIcon | X | X | Used with GetMarkerInfo. Returns info to allow drawing of marker icons | |
| MarkerBlob | X | X | Used with GetMarkerInfo. Returns info to allow drawing of marker blobs | |
| EncodedUserEmail | X | X | URL encoded current user email address | |
| EncodedUserFirstName | X | X | URL encoded current user first name | |
| EncodedUserLastName | X | X | URL encoded current user last name | |
| UserEmail | X | X | Current user email address | |
| UserFirstName | X | X | Current user first name | |
| UserLastName | X | X | Current user last name | |
| SubscriptionExpiry | X | X | Current user's subscription expiry date without time (e.g. "Tuesday 21st March 2005") |