refactoring
This commit is contained in:
@@ -26,7 +26,12 @@ class GoogleAnalyticsReader:
|
|||||||
return datetime.strptime(str, '%Y%m%d').date()
|
return datetime.strptime(str, '%Y%m%d').date()
|
||||||
|
|
||||||
def _getMinMaxDateRange(self, dateRanges):
|
def _getMinMaxDateRange(self, dateRanges):
|
||||||
minDateRange = min([dateRange[0] for dateRange in dateRanges])
|
minStartDate = min([self._getStartDate(dateRange) for dateRange in dateRanges])
|
||||||
maxDateRange = max([dateRange[1] for dateRange in dateRanges])
|
maxEndDate = max([self._getEndDate(dateRange) for dateRange in dateRanges])
|
||||||
return minDateRange, maxDateRange
|
return minStartDate, maxEndDate
|
||||||
|
|
||||||
|
def _getStartDate(self, dateRange):
|
||||||
|
return dateRange[0]
|
||||||
|
|
||||||
|
def _getEndDate(self, dateRange):
|
||||||
|
return dateRange[1]
|
||||||
|
|||||||
@@ -207,6 +207,20 @@
|
|||||||
"barChartDescriptionTable['BAR_CHART_DESCRIPTION'].to_json('../docs/data/barChartDescriptionTable.json')"
|
"barChartDescriptionTable['BAR_CHART_DESCRIPTION'].to_json('../docs/data/barChartDescriptionTable.json')"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"id": "af8b598c",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"from GoogleAnalyticsReader import GoogleAnalyticsReader\n",
|
||||||
|
"\n",
|
||||||
|
"googleAnalyticsReader = GoogleAnalyticsReader(dataDir = 'data/GoogleAnalytics')\n",
|
||||||
|
"dateRange = googleAnalyticsReader.getDateRange()\n",
|
||||||
|
"dateRange"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"attachments": {},
|
"attachments": {},
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
|
|||||||
Reference in New Issue
Block a user