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} 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"

View File

@@ -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)

View File

@@ -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'])"
] ]
} }
], ],