adding DATAWRAPPER_API_TOKEN as a secret
This commit is contained in:
2
.github/workflows/buildAndDeployWebsite.yml
vendored
2
.github/workflows/buildAndDeployWebsite.yml
vendored
@@ -47,7 +47,7 @@ jobs:
|
|||||||
shell: bash -el {0}
|
shell: bash -el {0}
|
||||||
run: |
|
run: |
|
||||||
cd src/intensivstationen
|
cd src/intensivstationen
|
||||||
jupyter nbconvert --ExecutePreprocessor.kernel_name="howbadismybatch-venv-kernel" --to notebook --allow-errors --execute Intensivstationen.ipynb
|
DATAWRAPPER_API_TOKEN=${{ secrets.DATAWRAPPER_API_TOKEN }} jupyter nbconvert --ExecutePreprocessor.kernel_name="howbadismybatch-venv-kernel" --to notebook --allow-errors --execute Intensivstationen.ipynb
|
||||||
jupyter nbconvert --to html Intensivstationen.nbconvert.ipynb
|
jupyter nbconvert --to html Intensivstationen.nbconvert.ipynb
|
||||||
git add -A
|
git add -A
|
||||||
git commit -m "updating data for Intensivstationen"
|
git commit -m "updating data for Intensivstationen"
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
from decouple import AutoConfig
|
|
||||||
from Datawrapper import Datawrapper
|
from Datawrapper import Datawrapper
|
||||||
from ColumnsAdder import ColumnsAdder
|
from ColumnsAdder import ColumnsAdder
|
||||||
from KreiseReader import readKreise
|
from KreiseReader import readKreise
|
||||||
from MedianOfFreeBedsByKreisTableFactory import MedianOfFreeBedsByKreisTableFactory
|
from MedianOfFreeBedsByKreisTableFactory import MedianOfFreeBedsByKreisTableFactory
|
||||||
|
|
||||||
|
|
||||||
def createMedianOfFreeBedsByKreisChart(timeSeries, chartTitle):
|
def createMedianOfFreeBedsByKreisChart(timeSeries, chartTitle, accessToken):
|
||||||
dataWrapper = Datawrapper(AutoConfig(search_path='../..')('DATAWRAPPER_API_TOKEN'))
|
dataWrapper = Datawrapper(accessToken)
|
||||||
dataWrapper.setChartTitle(chartTitle)
|
dataWrapper.setChartTitle(chartTitle)
|
||||||
dataWrapper.uploadChartData(data = _createMedianOfFreeBedsByKreisTableForChoroplethMap(timeSeries))
|
dataWrapper.uploadChartData(data = _createMedianOfFreeBedsByKreisTableForChoroplethMap(timeSeries))
|
||||||
dataWrapper.publishChart()
|
publishChartResult = dataWrapper.publishChart()
|
||||||
|
print('publishChart:', publishChartResult)
|
||||||
|
|
||||||
def _createMedianOfFreeBedsByKreisTableForChoroplethMap(timeSeries):
|
def _createMedianOfFreeBedsByKreisTableForChoroplethMap(timeSeries):
|
||||||
medianOfFreeBedsByKreisTableFactory = MedianOfFreeBedsByKreisTableFactory(timeSeries)
|
medianOfFreeBedsByKreisTableFactory = MedianOfFreeBedsByKreisTableFactory(timeSeries)
|
||||||
|
|||||||
@@ -147,11 +147,14 @@
|
|||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
|
"import os\n",
|
||||||
|
"\n",
|
||||||
"createMedianOfFreeBedsByKreisChart(\n",
|
"createMedianOfFreeBedsByKreisChart(\n",
|
||||||
" timeSeries,\n",
|
" timeSeries,\n",
|
||||||
" chartTitle = getChartTitle(\n",
|
" chartTitle = getChartTitle(\n",
|
||||||
" dateStart=timeSeries['date'].min(),\n",
|
" dateStart=timeSeries['date'].min(),\n",
|
||||||
" dateEnd=timeSeries['date'].max()))"
|
" dateEnd=timeSeries['date'].max()),\n",
|
||||||
|
" accessToken = os.environ['DATAWRAPPER_API_TOKEN'])"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user