From 6cc254b80a561f4a6da1a4530eed7dfd961555c3 Mon Sep 17 00:00:00 2001 From: Tom Matheussen Date: Thu, 4 Jan 2018 21:32:59 +0100 Subject: [PATCH 1/2] Update Date Formats Added correct Year date formats, replaced generic numeric values with actual examples --- plexpy/common.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/plexpy/common.py b/plexpy/common.py index 3b34c9c5..bcf18706 100644 --- a/plexpy/common.py +++ b/plexpy/common.py @@ -154,11 +154,18 @@ SCHEDULER_LIST = ['Check GitHub for updates', DATE_TIME_FORMATS = [ { 'category': 'Year', + 'parameters': [ + {'value': 'YYYY', 'description': 'Numeric, four digits', 'example': '1999, 2003'}, + {'value': 'YY', 'description': 'Numeric, two digits', 'example': '99, 03'} + ] + }, + { + 'category': 'Month', 'parameters': [ {'value': 'MMMM', 'description': 'Textual, full', 'example': 'January-December'}, {'value': 'MMM', 'description': 'Textual, three letters', 'example': 'Jan-Dec'}, - {'value': 'MM', 'description': 'Numeric, with leading zeros', 'example': '42747'}, - {'value': 'M', 'description': 'Numeric, without leading zeros', 'example': '42747'}, + {'value': 'MM', 'description': 'Numeric, with leading zeros', 'example': '01-12'}, + {'value': 'M', 'description': 'Numeric, without leading zeros', 'example': '1-12'}, ] }, { @@ -171,8 +178,8 @@ DATE_TIME_FORMATS = [ { 'category': 'Day of the Month', 'parameters': [ - {'value': 'DD', 'description': 'Numeric, with leading zeros', 'example': '42766'}, - {'value': 'D', 'description': 'Numeric, without leading zeros', 'example': '42766'}, + {'value': 'DD', 'description': 'Numeric, with leading zeros', 'example': '01-31'}, + {'value': 'D', 'description': 'Numeric, without leading zeros', 'example': '1-31'}, {'value': 'Do', 'description': 'Numeric, with suffix', 'example': 'E.g. 1st, 2nd ... 31st.'}, ] }, @@ -189,8 +196,8 @@ DATE_TIME_FORMATS = [ 'parameters': [ {'value': 'HH', 'description': '24-hour, with leading zeros', 'example': '00-23'}, {'value': 'H', 'description': '24-hour, without leading zeros', 'example': '0-23'}, - {'value': 'hh', 'description': '12-hour, with leading zeros', 'example': '42747'}, - {'value': 'h', 'description': '12-hour, without leading zeros', 'example': '42747'}, + {'value': 'hh', 'description': '12-hour, with leading zeros', 'example': '01-12'}, + {'value': 'h', 'description': '12-hour, without leading zeros', 'example': '1-12'}, ] }, { From 803f4e14ca1aac04279babef7a87f2e6d69becd2 Mon Sep 17 00:00:00 2001 From: Tom Matheussen Date: Thu, 4 Jan 2018 22:18:40 +0100 Subject: [PATCH 2/2] Added some additional formats --- plexpy/common.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/plexpy/common.py b/plexpy/common.py index bcf18706..fd6a3096 100644 --- a/plexpy/common.py +++ b/plexpy/common.py @@ -158,7 +158,7 @@ DATE_TIME_FORMATS = [ {'value': 'YYYY', 'description': 'Numeric, four digits', 'example': '1999, 2003'}, {'value': 'YY', 'description': 'Numeric, two digits', 'example': '99, 03'} ] - }, + }, { 'category': 'Month', 'parameters': [ @@ -166,6 +166,7 @@ DATE_TIME_FORMATS = [ {'value': 'MMM', 'description': 'Textual, three letters', 'example': 'Jan-Dec'}, {'value': 'MM', 'description': 'Numeric, with leading zeros', 'example': '01-12'}, {'value': 'M', 'description': 'Numeric, without leading zeros', 'example': '1-12'}, + {'value': 'Mo', 'description': 'Numeric, with suffix', 'example': '1st, 2nd ... 12th'}, ] }, { @@ -173,6 +174,7 @@ DATE_TIME_FORMATS = [ 'parameters': [ {'value': 'DDDD', 'description': 'Numeric, with leading zeros', 'example': '001-365'}, {'value': 'DDD', 'description': 'Numeric, without leading zeros', 'example': '1-365'}, + {'value': 'DDDo', 'description': 'Numeric, with suffix', 'example': '1st, 2nd, ... 365th'}, ] }, { @@ -180,7 +182,7 @@ DATE_TIME_FORMATS = [ 'parameters': [ {'value': 'DD', 'description': 'Numeric, with leading zeros', 'example': '01-31'}, {'value': 'D', 'description': 'Numeric, without leading zeros', 'example': '1-31'}, - {'value': 'Do', 'description': 'Numeric, with suffix', 'example': 'E.g. 1st, 2nd ... 31st.'}, + {'value': 'Do', 'description': 'Numeric, with suffix', 'example': '1st, 2nd ... 31st'}, ] }, { @@ -188,7 +190,9 @@ DATE_TIME_FORMATS = [ 'parameters': [ {'value': 'dddd', 'description': 'Textual, full', 'example': 'Sunday-Saturday'}, {'value': 'ddd', 'description': 'Textual, three letters', 'example': 'Sun-Sat'}, + {'value': 'dd', 'description': 'Textual, two letters', 'example': 'Su-Sa'}, {'value': 'd', 'description': 'Numeric', 'example': '0-6'}, + {'value': 'do', 'description': 'Numeric, with suffix', 'example': '0th, 1st ... 6th'}, ] }, { @@ -224,8 +228,8 @@ DATE_TIME_FORMATS = [ { 'category': 'Timezone', 'parameters': [ - {'value': 'ZZ', 'description': 'UTC offset', 'example': 'E.g. +0100, -0700'}, - {'value': 'Z', 'description': 'UTC offset', 'example': 'E.g. +01:00, -07:00'}, + {'value': 'ZZ', 'description': 'UTC offset', 'example': '+0100, -0700'}, + {'value': 'Z', 'description': 'UTC offset', 'example': '+01:00, -07:00'}, ] }, {