adding DATAWRAPPER_API_TOKEN as a secret

This commit is contained in:
frankknoll
2023-01-17 18:16:27 +01:00
parent ee6ce092fc
commit f655572ce1
3 changed files with 9 additions and 6 deletions

View File

@@ -47,7 +47,7 @@ jobs:
shell: bash -el {0}
run: |
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
git add -A
git commit -m "updating data for Intensivstationen"

View File

@@ -1,15 +1,15 @@
from decouple import AutoConfig
from Datawrapper import Datawrapper
from ColumnsAdder import ColumnsAdder
from KreiseReader import readKreise
from MedianOfFreeBedsByKreisTableFactory import MedianOfFreeBedsByKreisTableFactory
def createMedianOfFreeBedsByKreisChart(timeSeries, chartTitle):
dataWrapper = Datawrapper(AutoConfig(search_path='../..')('DATAWRAPPER_API_TOKEN'))
def createMedianOfFreeBedsByKreisChart(timeSeries, chartTitle, accessToken):
dataWrapper = Datawrapper(accessToken)
dataWrapper.setChartTitle(chartTitle)
dataWrapper.uploadChartData(data = _createMedianOfFreeBedsByKreisTableForChoroplethMap(timeSeries))
dataWrapper.publishChart()
publishChartResult = dataWrapper.publishChart()
print('publishChart:', publishChartResult)
def _createMedianOfFreeBedsByKreisTableForChoroplethMap(timeSeries):
medianOfFreeBedsByKreisTableFactory = MedianOfFreeBedsByKreisTableFactory(timeSeries)

View File

@@ -147,11 +147,14 @@
"metadata": {},
"outputs": [],
"source": [
"import os\n",
"\n",
"createMedianOfFreeBedsByKreisChart(\n",
" timeSeries,\n",
" chartTitle = getChartTitle(\n",
" dateStart=timeSeries['date'].min(),\n",
" dateEnd=timeSeries['date'].max()))"
" dateEnd=timeSeries['date'].max()),\n",
" accessToken = os.environ['DATAWRAPPER_API_TOKEN'])"
]
}
],