There are a set of parameters that can configured for the operator for the third-party metadata ingestion according to their needs. These are source-specific.
The following is the list of configuration parameters for the Disney+ metadata ingestion:
|
Parameter |
Description |
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
EnableDisneyIngestion |
Enables/disables Disney+ ingestion capability The default value is false (which means ingestion is disabled). To enable the ingestion capability, set this to true. |
||||||||||||||||||||||||
|
content_provider_url |
The URL of the Disney+ endpoint The default Value is https://cde-hydra-pull-service-prod.us-east-1.bamgrid.com/output-data/disney-mmfs-catalog. |
||||||||||||||||||||||||
|
username |
user name for Disney Plus Endpoint Authentication if provided url in content_provider_url field supports basic authentication scheme otherwise keep it blank |
||||||||||||||||||||||||
|
password |
password for Disney Plus Endpoint Authentication if provided url in content_provider_url fields supports basic authentication scheme otherwise keep it blank |
||||||||||||||||||||||||
|
ingest_movie |
Option to ingest D+ Movies in to OPF. Allowed Values: true (or) false. When it is set to true, D+ movies will be ingested. When it is set to false, D+ movies will be not be ingested. Default Value set is: ingest_movie=true |
||||||||||||||||||||||||
|
ingest_shortform |
Option to ingest D+ short-form in to OPF. Allowed Values: true (or) false. When it is set to true, D+ short-form will be ingested. When it is set to false, D+ short-form will be not be ingested. Default Value set is: ingest_shortform=true |
||||||||||||||||||||||||
|
ingest_series |
Option to ingest D+ series in to OPF. Allowed Values: true (or) false. When it is set to true, D+ series will be ingested. When it is set to false, D+ series will be not be ingested. Default Value set is: ingest_series=true |
||||||||||||||||||||||||
|
ingest_season |
Option to ingest D+ seasons in to OPF. Allowed Values: true (or) false. When it is set to true, D+ seasons will be ingested. When it is set to false, D+ seasons will be not be ingested. Default Value set is: ingest_season=true |
||||||||||||||||||||||||
|
ingest_episode |
Option to ingest D+ episodes in to OPF. Allowed Values: true (or) false. When it is set to true, D+ episodes will be ingested. When it is set to false, D+ episodes will be not be ingested. Default Value set is: ingest_episode=true |
||||||||||||||||||||||||
|
is_original |
ingest_movie, ingest_shortform, ingest_season, ingest_series, ingest_episode
|
||||||||||||||||||||||||
|
page_size |
Number of items to fetch per request from Disney Plus Endpoint. Default Value set is: page_size=500 |
||||||||||||||||||||||||
|
full_crontab |
This configuration is for setting the schedule for automated full ingestion. Cron expression/Configuration is used for the same. The Cron Configuration contains five fields which are space separated. These fields and its details are described below:
The following are the special characters which are allowed: Comma ( , ) -- value list separator Commas are used to separate items of a list. For example, using "MON,WED,FRI" in the 5th field (day of week) means Mondays, Wednesdays and Fridays. Dash( - ) -- range of values Dash defines ranges. For example, using 1–6 in the 4th field (month of year) indicates months between Jan to June, inclusive. Slash (/) -- step values slashes can be combined with ranges to specify step values. For example, */5 in the minutes field indicates every 5 minutes, It is shorthand for 5,10,15,20,25,30,35,40,45,50,55,00. More details on Cron configuration can be found in : https://crontab.guru/, https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/
Default Value set is (2:00 AM on a every friday): full_crontab=* 2 * * 5 |
||||||||||||||||||||||||
|
incremental_crontab |
This configuration is for setting the schedule for automated incremental ingestion. Cron expression/Configuration is used for the same. The Cron Configuration contains five fields which are space separated. These fields and its details are described below:
The following are the special characters which are allowed: Comma ( , ) -- value list separator Commas are used to separate items of a list. For example, using "MON,WED,FRI" in the 5th field (day of week) means Mondays, Wednesdays and Fridays. Dash( - ) -- range of values Dash defines ranges. For example, using 1–6 in the 4th field (month of year) indicates months between Jan to June, inclusive. Slash (/) -- step values slashes can be combined with ranges to specify step values. For example, */5 in the minutes field indicates every 5 minutes, It is shorthand for 5,10,15,20,25,30,35,40,45,50,55,00. More details on Cron configuration can be found in : https://crontab.guru/, https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/
Default Value set is (every 30 min): incremental_crontab=* */2 * * * |
||||||||||||||||||||||||
|
time_zone |
time zone (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) for the Cron expression/Configuration for scheduling full and/or incremental ingestion. Default Value set is : time_zone = UTC |
||||||||||||||||||||||||
|
ingestion_supported |
List of supported ingestion (full and/or incremental). Allowed values are: “full”, “incremental”, coma separated. Example if the operator wanted to set only full then this configuration can be set with “full”. If the operator wanted both full and incremental ingestion then this configuration can be set with “full,incremental”. If operator wanted further crontab based execution beyond full, incremental it can be supported by adding new option for eg. ingestion_supported = full,incremental,weekly where weekly is new crontab based execution other than full and incremental and corresponding crontab option should be added under [CronTab] section like this for eg weekly_crontab=*/1 * * * * Default Value set is : ingestion_supported = full,incremental |
||||||||||||||||||||||||
|
profile_id_set |
The Profile for Disney Plus metadata. Default Value set is : profile_id_set = ProfIdDeeplink |
||||||||||||||||||||||||
|
ott_opf_locale_mapping |
{"en-GB": "en_GB", "en-US": "en_US", "zh-SG": "zh_SG", "fr-FR": "fr_FR", "es-419": "es_LA", "en-AU": "en_AU", "es-CO": "es_CO", "ar": "ar_AR"}Mapping for Disney+ ietf locale to operator configured locale |