{"id":532,"date":"2022-02-26T12:00:59","date_gmt":"2022-02-26T11:00:59","guid":{"rendered":"podlove-2022-02-23t13:46:01+00:00-b0dc3bb633f45aa"},"modified":"2022-02-23T15:49:57","modified_gmt":"2022-02-23T14:49:57","slug":"dl023-web-scraping-weihnachtsmarkt","status":"publish","type":"podcast","link":"https:\/\/www.datenleben.de\/index.php\/2022\/02\/26\/dl023-web-scraping-weihnachtsmarkt\/","title":{"rendered":"dl023: web scraping weihnachtsmarkt"},"content":{"rendered":"\n\t\t\n            <div class=\"podlove-web-player intrinsic-ignore podlove-web-player-loading\" id=\"player-69f48d96266f6\"><root data-test=\"player--xl\" style=\"max-width:950px;min-width:260px;\">\n  <div class=\"tablet:px-6 tablet:pt-6 mobile:px-4 mobile:pt-4 flex flex-col\">\n    <div class=\"flex-col items-center mobile:flex tablet:hidden\">\n      <show-title class=\"text-sm\"><\/show-title>\n      <episode-title class=\"text-base mb-2\"><\/episode-title>\n      <subscribe-button class=\"mb-4 mobile:flex tablet:hidden\"><\/subscribe-button>\n      <poster class=\"rounded-sm w-48 shadow overflow-hidden\"><\/poster>\n      <divider class=\"w-full my-6\"><\/divider>\n    <\/div>\n\n    <div class=\"tablet:flex flex-grow\">\n      <div class=\"w-64 mobile:hidden tablet:block tablet:mr-6\">\n        <poster class=\"rounded-sm shadow overflow-hidden\"><\/poster>\n      <\/div>\n      <div class=\"w-full\">\n        <div class=\"hidden tablet:block\">\n          <show-title class=\"text-base\"><\/show-title>\n          <episode-title class=\"text-xl desktop:text-2xl\"><\/episode-title>\n          <divider class=\"w-full my-4\"><\/divider>\n        <\/div>\n        <div class=\"flex items-center justify-between\">\n          <div class=\"block\">\n            <play-state on=\"active\">\n              <speed-control class=\"flex items-center\"><\/speed-control>\n            <\/play-state>\n          <\/div>\n\n          <div class=\"flex\">\n            <play-state on=\"active\">\n              <chapter-previous class=\"mx-2 block\"><\/chapter-previous>\n            <\/play-state>\n            <play-state on=\"active\">\n              <step-backward class=\"mx-2 block\"><\/step-backward>\n            <\/play-state>\n\n            <play-button class=\"mx-2 block\" :label=\"$t('PLAYER.PLAY_EPISODE')\"><\/play-button>\n\n            <play-state on=\"active\">\n              <step-forward class=\"mx-2 block\"><\/step-forward>\n            <\/play-state>\n            <play-state on=\"active\">\n              <chapter-next class=\"mx-2 block\"><\/chapter-next>\n            <\/play-state>\n          <\/div>\n\n          <div class=\"block\">\n            <play-state on=\"active\">\n              <volume-control class=\"flex items-center\"><\/volume-control>\n            <\/play-state>\n          <\/div>\n        <\/div>\n        <div class=\"flex w-full\">\n          <progress-bar><\/progress-bar>\n        <\/div>\n        <div class=\"flex w-full -mt-2\">\n          <div class=\"w-3\/12 text-left\">\n            <timer-current class=\"text-sm\"><\/timer-current>\n          <\/div>\n          <div class=\"w-6\/12 text-center truncate\">\n            <play-state on=\"active\">\n              <current-chapter class=\"text-sm\"><\/current-chapter>\n            <\/play-state>\n          <\/div>\n          <div class=\"w-3\/12 text-right\">\n            <timer-duration class=\"text-sm\"><\/timer-duration>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <divider class=\"w-full mt-6 mb-3\"><\/divider>\n    <div class=\"flex justify-between\">\n      <div class=\"flex mobile:w-full tablet:w-3\/12 desktop:w-3\/12 justify-between\">\n        <tab-trigger tab=\"chapters\">\n          <icon type=\"chapter\"><\/icon>\n        <\/tab-trigger>\n        <tab-trigger tab=\"transcripts\">\n          <icon type=\"transcripts\"><\/icon>\n        <\/tab-trigger>\n        <tab-trigger tab=\"files\">\n          <icon type=\"download\"><\/icon>\n        <\/tab-trigger>\n        <tab-trigger tab=\"playlist\">\n          <icon type=\"playlist\"><\/icon>\n        <\/tab-trigger>\n        <tab-trigger tab=\"share\">\n          <icon type=\"share\"><\/icon>\n        <\/tab-trigger>\n      <\/div>\n      <subscribe-button class=\"mt-1 mobile:hidden tablet:flex\"><\/subscribe-button>\n    <\/div>\n  <\/div>\n  <div class=\"w-full relative overflow-hidden\">\n    <tab name=\"chapters\">\n      <tab-chapters><\/tab-chapters>\n    <\/tab>\n    <tab name=\"transcripts\">\n      <tab-transcripts><\/tab-transcripts>\n    <\/tab>\n    <tab name=\"files\">\n      <tab-files><\/tab-files>\n    <\/tab>\n    <tab name=\"playlist\">\n      <tab-playlist><\/tab-playlist>\n    <\/tab>\n    <tab name=\"share\">\n      <tab-share><\/tab-share>\n    <\/tab>\n    <tab-overflow><\/tab-overflow>\n  <\/div>\n  <error><\/error>\n<\/root>\n<\/div>\n            <script>\n              document.addEventListener(\"DOMContentLoaded\", function() {\n                var player = document.getElementById(\"player-69f48d96266f6\");\n                podlovePlayerCache.add([{\"url\":\"https:\\\/\\\/www.datenleben.de\\\/index.php\\\/wp-json\\\/podlove-web-player\\\/shortcode\\\/publisher\\\/532\",\"data\":{\"version\":5,\"show\":{\"title\":\"datenleben\",\"subtitle\":\"der podcast \\u00fcber data science\",\"summary\":\"Was ist Data Science? Was bedeuten die Daten f\\u00fcr unser Leben? Woher kommen sie und wozu werden sie benutzt?\\r\\nDas sind alles Fragen, mit denen wir uns auseinander setzen werden.\\r\\nWer schon immer mehr \\u00fcber Daten und deren Effekt auf unser Leben wissen wollte, ist hier genau richtig.\",\"poster\":\"https:\\\/\\\/www.datenleben.de\\\/podlove\\\/image\\\/687474703a2f2f7777772e646174656e6c6562656e2e64652f77702d636f6e74656e742f75706c6f6164732f323032302f30362f636f7665722e706e67\\\/500\\\/0\\\/0\\\/datenleben\",\"link\":\"https:\\\/\\\/www.datenleben.de\"},\"title\":\"dl023: web scraping weihnachtsmarkt\",\"subtitle\":\"Wie kriege ich eigentlich Daten aus dem Netz, die es nur live gibt?\",\"summary\":\"Es geht um fl\\u00fcchtige Daten \\u2013 im Sinne von Daten, die nur f\\u00fcr den Moment existieren, in dem sie gebraucht werden. Und es geht darum, wie diese Daten im Internet stehen und erfasst werden k\\u00f6nnen, sodass sie gespeichert werden k\\u00f6nnen.  Eigentlich. Praktisch reden wir \\u00fcber ein konkretes Beispiel, n\\u00e4mlich die Besuchszahlen des Braunschweiger Weihnachtsmarktes 2021.  Diese wurden von der Stadt n\\u00e4mlich erfasst und via Webseite ver\\u00f6ffentlicht. Genauer gesagt die Besuchszahlen der eingerichteten Gastronomiefl\\u00e4chen, die pandemiebedingte Zugangsbeschr\\u00e4nkungen hatten. Helena hat die abgesaugt und eine Webseite mit Plot generiert, um die Daten zu speichern und anklickbar zu machen. Janine erz\\u00e4hlt kurz \\u00fcber den Weihnachtsmarkt und das Infektionsschutzkonzept und dann wollen wir folgende Fragen kl\\u00e4ren: Wie kriege ich Daten aus dem Internet? Was kann ich mit den Daten dann machen? Welche R\\u00fcckschl\\u00fcsse bieten die Daten an?\",\"publicationDate\":\"2022-02-26T12:00:59+01:00\",\"duration\":\"00:49:47.781\",\"poster\":\"https:\\\/\\\/www.datenleben.de\\\/podlove\\\/image\\\/68747470733a2f2f7777772e646174656e6c6562656e2e64652f77702d636f6e74656e742f75706c6f6164732f323032322f30322f3032335f436f7665722e706e67\\\/500\\\/0\\\/0\\\/dl023-web-scraping-weihnachtsmarkt\",\"link\":\"https:\\\/\\\/www.datenleben.de\\\/index.php\\\/2022\\\/02\\\/26\\\/dl023-web-scraping-weihnachtsmarkt\\\/\",\"chapters\":[{\"start\":\"00:00:00.000\",\"title\":\"Intro\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:00:18.452\",\"title\":\"Thema des Podcasts\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:00:52.935\",\"title\":\"Thema der Folge\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:02:19.917\",\"title\":\"Warum ist dieses Thema interessant?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:02:43.406\",\"title\":\"Einspieler: Datenpakete f\\u00fcr mehr Erkenntnisse\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:05:17.149\",\"title\":\"Wie fand der Weihnachtsmarkt statt?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:10:40.836\",\"title\":\"Wie hat Helena die Daten bekommen?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:19:41.653\",\"title\":\"Was hat Helena mit den Daten gemacht?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:30:00.719\",\"title\":\"Wie wirkt sich die Versch\\u00e4rfung der Ma\\u00dfnahmen aus?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:33:10.944\",\"title\":\"Wie gut passen die Daten zur Realit\\u00e4t?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:38:13.843\",\"title\":\"Was f\\u00fcr andere Anwendungen daf\\u00fcr gibt es?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:42:17.449\",\"title\":\"Kann man einfach \\u00fcberall alles an Daten abziehen und benutzen?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:47:33.169\",\"title\":\"Fazit\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:48:17.066\",\"title\":\"N\\u00e4chste Folge: wie datenleben entsteht am 26.03.2022\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:49:00.710\",\"title\":\"Call to Action\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:49:35.745\",\"title\":\"Outro\",\"href\":\"\",\"image\":\"\"}],\"audio\":[{\"url\":\"https:\\\/\\\/www.datenleben.de\\\/podlove\\\/file\\\/82\\\/s\\\/webplayer\\\/c\\\/website\\\/DL023_webscraping_weihnachtsmarkt.mp3\",\"size\":\"49421740\",\"title\":\"MP3 Audio (mp3)\",\"mimeType\":\"audio\\\/mpeg\"}],\"files\":[{\"url\":\"https:\\\/\\\/www.datenleben.de\\\/podlove\\\/file\\\/82\\\/s\\\/webplayer\\\/DL023_webscraping_weihnachtsmarkt.mp3\",\"size\":\"49421740\",\"title\":\"MP3 Audio\",\"mimeType\":\"audio\\\/mpeg\"}]}}, {\"url\":\"https:\\\/\\\/www.datenleben.de\\\/index.php\\\/wp-json\\\/podlove-web-player\\\/shortcode\\\/config\\\/default\\\/theme\\\/datenleben\",\"data\":{\"activeTab\":\"chapters\",\"subscribe-button\":null,\"share\":{\"channels\":[\"link\",\"facebook\",\"twitter\",\"whats-app\",\"linkedin\",\"pinterest\",\"xing\",\"mail\"],\"outlet\":\"https:\\\/\\\/www.datenleben.de\\\/wp-content\\\/plugins\\\/podlove-web-player\\\/web-player\\\/share.html\",\"sharePlaytime\":true},\"related-episodes\":{\"source\":\"disabled\",\"value\":null},\"version\":5,\"theme\":{\"tokens\":{\"brand\":\"#fff\",\"brandDark\":\"#fff\",\"brandDarkest\":\"#000\",\"brandLightest\":\"#8cc240\",\"shadeDark\":\"#807E7C\",\"shadeBase\":\"#807E7C\",\"contrast\":\"#000\",\"alt\":\"#8cc240\"},\"fonts\":{\"ci\":{\"name\":\"ci\",\"family\":[\"-apple-system\",\"BlinkMacSystemFont\",\"Segoe UI\",\"Roboto\",\"Helvetica\",\"Arial\",\"sans-serif\",\"Apple Color Emoji\",\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\"],\"src\":[],\"weight\":800},\"regular\":{\"name\":\"regular\",\"family\":[\"-apple-system\",\"BlinkMacSystemFont\",\"Segoe UI\",\"Roboto\",\"Helvetica\",\"Arial\",\"sans-serif\",\"Apple Color Emoji\",\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\"],\"src\":[],\"weight\":300},\"bold\":{\"name\":\"bold\",\"family\":[\"-apple-system\",\"BlinkMacSystemFont\",\"Segoe UI\",\"Roboto\",\"Helvetica\",\"Arial\",\"sans-serif\",\"Apple Color Emoji\",\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\"],\"src\":[],\"weight\":700}}},\"base\":\"https:\\\/\\\/www.datenleben.de\\\/wp-content\\\/plugins\\\/podlove-web-player\\\/web-player\\\/\"}}]);\n                podlovePlayer(player, \"https:\/\/www.datenleben.de\/index.php\/wp-json\/podlove-web-player\/shortcode\/publisher\/532\", \"https:\/\/www.datenleben.de\/index.php\/wp-json\/podlove-web-player\/shortcode\/config\/default\/theme\/datenleben\").then(function() {\n                  player && player.classList.remove(\"podlove-web-player-loading\");\n                });\n              });\n            <\/script>\n            <style>\n              .podlove-web-player.podlove-web-player-loading {\n                opacity: 0;\n              }\n            <\/style>\n        \n\t\n\t\t\n<h3>Intro (00:00:00)<\/h3>\n<h3>Thema des Podcasts (00:00:18)<\/h3>\n<p>Willkommen zur dreiundzwanzigsten Folge beim datenleben-Podcast, dem Podcast \u00fcber Verschw\u00f6rungserz\u00e4hlungen ... nein, \u00fcber Data Science.<br \/>\nWir sind Helena und Janine und m\u00f6chten mit euch die Welt der Daten erkunden.<br \/>\nDaten umgeben uns \u00fcberall und sind eine wichtige Grundlage f\u00fcr unsere Entscheidungen.<br \/>\nWer erhebt Daten? Welche Daten werden erhoben? Wie werden sie aufbereitet?<br \/>\nUnd noch wichtiger: Welchen Einfluss haben sie auf uns?<br \/>\nDiesen Fragen gehen wir anhand konkreter Themen in unserem Podcast nach.<\/p>\n<h3>Thema der Folge (00:00:53)<\/h3>\n<ul>\n<li>Es geht um Fl\u00fcchtige Daten eigentlich, praktisch haben wir ein Beispiel dabei:<\/li>\n<li>Weihnachtsmarkt Braunschweig hat Besuchszahlen via Webseite rausgeworfen<\/li>\n<li>Helena hat die abgesaugt und eine Webseite mit Plot generiert<\/li>\n<li>Janine erz\u00e4hlt kurz \u00fcber den Weihnachtsmarkt und das Infektionsschutzkonzept<\/li>\n<li>Fragen, die wir kl\u00e4ren wollen\n<ul>\n<li>Wie kriege ich Daten aus dem Internet?<\/li>\n<li>Was kann ich mit den Daten dann machen?<\/li>\n<li>Welche R\u00fcckschl\u00fcsse bieten die Daten an?<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Warum ist das Thema interessant? (00:02:20)<\/h3>\n<ul>\n<li>Ja, was mache ich eigentlich, wenn ich im Internet Daten finde und diese nur von Jetzt sind, ich aber den zeitlichen Verlauf kennen m\u00f6chte? <\/li>\n<li>Daf\u00fcr sind die Weihnachtsmarktdaten unser Beispiel, weswegen wir uns daf\u00fcr interessieren<\/li>\n<li>Hier f\u00fcr die Auslastung von Fl\u00e4chen<\/li>\n<\/ul>\n<h3>Einspieler: Datenpakete f\u00fcr mehr Erkenntnisse (00:02:43)<\/h3>\n<ul>\n<li>Es klingelt an der T\u00fcr, davor steht eine Botin mit einem Paket<\/li>\n<li>&quot;Hier, f\u00fcr sie, die Daten die sie bestellt haben!&quot;<\/li>\n<li>Enthalten sind ganz verschiedene Daten<\/li>\n<li>Ein paar Uhrzeiten, ein paar absolute Zahlen, solche Dinge halt<\/li>\n<li>Du sortierst nach Kategorien, guckst dir alles n\u00e4her an, setzt sie ins Verh\u00e4ltnis und entschlie\u00dft dich f\u00fcr eine Anordnung<\/li>\n<li>&quot;Tatsache!&quot;, sagst Du, &quot;Das ist ja mal interessant. Gut dass ich das wei\u00df, jetzt kann ich die n\u00e4chste Entscheidung treffen.&quot;<\/li>\n<li>So oder so \u00e4hnlich ist das mit Daten im Internet<\/li>\n<li>Manchmal gibt es daten schon in direkt benutzbarer Form (Sensordaten f\u00fcr Feinstaubsensoren bei sensor community)<\/li>\n<li>Das ist das sch\u00f6ne an Open Data - es sind offene und f\u00fcr jeden zug\u00e4ngliche Daten<\/li>\n<li>Manche Daten muss man erst befreien<\/li>\n<li>Sei es mittels eines Skriptes oder mit einer Anfrage bei Firmen, Beh\u00f6rden, Kommunen, Regierung<\/li>\n<li>Oft sind auch Daten der \u00f6ffentlichen Hand nicht undbedingt gut zug\u00e4nglich<\/li>\n<li>Obwohl es bereits einige Daten in Deutschland \u00fcber <a href=\"https:\/\/www.govdata.de\/\">Govdata<\/a> gibt, steht Deutschland noch sehr weit am Anfang dieses Prozesses<\/li>\n<li>Deswegen gibt es Projekte wie <a href=\"https:\/\/fragdenstaat.de\/\">FragDenStaat<\/a> in der Tr\u00e4gerschaft des Vereins Open Knowledge Foundation Deutschland<\/li>\n<li>Denn eins wissen wir ja bereits: Daten sind wichtig, damit wir in allen Lebenslagen informierte Entscheidungen treffen k\u00f6nnen<\/li>\n<\/ul>\n<h3>Wie fand der Weihnachtsmarkt statt? (00:05:17)<\/h3>\n<ul>\n<li>Im Grunde geht's darum, wie man mit Daten umgeht, die man gefunden und gespeichert hat<\/li>\n<li>Deswegen ist es wichtig Kontext zu verstehen in dem die Daten erhoben wurden <\/li>\n<li>Deswegen erz\u00e4hlt Janine wie der Weihnachtsmarkt in Braunschweig 2021 stattgefunden hat <\/li>\n<li>Der Braunschweiger Weihnachtsmarkt fand 2021 statt und zwar mit einem <a href=\"https:\/\/www.braunschweig.de\/weihnachtsmarkt\/ueber-den-wm.php\">Infektionsschutzkonzept<\/a> (Link: Die Seite wird vermutlich im Laufe des Jahres inhaltich ersetzt werden, wenn der Weihnachtsmarkt 2022 ansteht, aktuell sind dort noch die Regeln f\u00fcr 2021 nachzulesen)<\/li>\n<li>W\u00e4hrend andere Weihnachtsm\u00e4rkte bereits im Vorfeld abgesagt waren, hielt die Stadt hier dran fest <\/li>\n<li>Wie sah das Konzept also aus?<\/li>\n<li>Statt der \u00fcblichen Verteilung der Buden, wurde alles etwas entzerrt, weniger St\u00e4nde<\/li>\n<li>Der Markt findet auf dem Burgplatz rund um den Dom statt und vor dem Rathaus<\/li>\n<li>Es gab 4 Gastronomiefl\u00e4chen, die eine Ein- und Ausgangskontrolle hatten<\/li>\n<li>In diesen Fl\u00e4chen standen alle St\u00e4nde, die Getr\u00e4nkeausschank hatten und alle St\u00e4nde mit Speisen, die eher nicht &quot;To Go&quot; waren<\/li>\n<li>Zugang war pro Fl\u00e4che auf eine Anzahl festgelegt und es galt die 2G-Regel, geimpft oder genesen<\/li>\n<li>Auf der Marktfl\u00e4che ohne Zugangskontrollen waren alle anderen Buden - auch die, die S\u00fc\u00dfspeisen &quot;auf die Hand&quot; mitgegeben haben<\/li>\n<li>Allerdings durfte direkt neben der Bude in einem markierten Bereich konsumiert werden, aber nur nach vorzeigen eines 2G-Nachweises<\/li>\n<li>Ansonsten war Essen und Trinken auf der gesamten Marktfl\u00e4che eher verboten, es galt eine Maskenpflicht f\u00fcr medizinische Masken<\/li>\n<li>Wenige Tage nach Er\u00f6ffnung stiegen die Zahlen (Omikron und Winter) wenig \u00fcberraschend weiter<\/li>\n<li>Ab dem 1.12. galt \u00fcberall Maskenpflicht f\u00fcr FFP2 Masken, auch auf den Gastronomiefl\u00e4chen, au\u00dfer man a\u00df oder trank gerade<\/li>\n<li>Maskenpflicht wurde von Sicherheitsdienst, Ordnungsamt und Polizei oft kontrolliert und durchgesetzt<\/li>\n<li>Zus\u00e4tzlich galt dann auch 2G+ Regel: Geimpft oder genesen UND getestet<\/li>\n<li>Bzw. kurz darauf 2G+ oder Booster statt Test<\/li>\n<li>Das waren die Grundbedingungen unter denen der Markt stattfand<\/li>\n<\/ul>\n<h3>Wie hat Helena die Daten bekommen? (00:10:41)<\/h3>\n<ul>\n<li>Also es gab diese Fl\u00e4chen, die eine maximale Zahl zugelassener Besucher*innen hatten <\/li>\n<li>Damit die Menschen zu Hause wussten, ob sich das Losgehen lohnt, hat die Stadt Braunschweig die Auslastung der Fl\u00e4chen im Internet ver\u00f6ffentlicht <\/li>\n<li>Unter <a href=\"https:\/\/www.braunschweig.de\/weihnachtsmarkt\/auslastung-flaechen.php\">https:\/\/www.braunschweig.de\/weihnachtsmarkt\/auslastung-flaechen.php<\/a> (link inzwischen tot, wurde um 11:07 am 05.01. abgeschaltet) wurde das f\u00fcr alle ver\u00f6ffentlicht<\/li>\n<li>Zu jeder Fl\u00e4che sah man eine Zahl <\/li>\n<li>Helena sah das noch vor der Markter\u00f6ffnung bereits am Vormittag des Er\u00f6ffnungstages und dachte sich: Hm, warum speicher ich das nicht einfach <\/li>\n<li>Das sind Daten, die stehen da nur live, aber eigentlich ist ja interessant, ob es bestimmte Zeitpunkte gibt, die vorrausplanen lassen, wo es nicht zu voll ist<\/li>\n<li>Also: die Daten mussten gespeichert werden<\/li>\n<li>Helena hat sich die Webseite mal runtergeladen und den HTML-Quellcode anzeigen lassen, um zu sehen, wie das aufgebaut ist <\/li>\n<li>HTML steht f\u00fcr Hypertext Markup Language und wird f\u00fcr die Darstellung einer Webseite eingesetzt<\/li>\n<li>Im HTML waren Tags angegeben, die anzeigen, was mit bestimmten Textschnippseln passieren soll<\/li>\n<li>Daf\u00fcr gab es die Werte braunschweig-app-1, braunschweig-app-2, braunschweig-app-3, braunschweig-app-4 - f\u00fcr die vier Fl\u00e4chen<\/li>\n<li>Das HTML-Schnipsel enthielt dann jeweils einen Zeitpunkt als HTML-Kommentar an dem die Daten g\u00fcltig waren, sowie den Text &quot;Auslastung: 0\u00a0%&quot;, wobei statt 0 konnte da eine Zahl stehen<\/li>\n<li>Das ist aber auf der Seite selbst nicht zu sehen, sondern nur, wenn man sich den Quelltext anguckt<\/li>\n<li>Dann bekommt man zu der Auslastungszahl auch den Zeitpunkt der Datenerhebung mitgeliefert<\/li>\n<li>In dem Moment, wo Helena ihr Skript geschrieben hat, wusste sie noch nicht, ob das dann ganze Zahlen werden oder auch Kommazahlen m\u00f6glich sind<\/li>\n<li>Und wenn es Kommazahlen sind, ist es dann das klassische deutsche Komma oder der Dezimalpunkt?<\/li>\n<li>Helena hat deswegen jede dieser Varianten in ihre Software eingebaut<\/li>\n<li>Als dann alles lief und losging, ist irgendwann statt der Zahl ein Text aufgetaucht: Fehler<\/li>\n<li>Es musste also noch der Fall eingearbeitet werden, dass da auch mal Datenm\u00fcll ankommt<\/li>\n<li>Praktisch war: Helena musste nicht immer die ganze Seite neu laden, sondern es gab eine spezielle URL an die man einen GET-request schicken konnte<\/li>\n<li>Helena konnte in die URL die data-content-id reinschreiben, Beispiel: braunschweig-app-4, und es kam das HTML zur\u00fcck mit den dazugeh\u00f6rigen Zahlen<\/li>\n<li>Im n\u00e4chsten Schritt wurde dann eingebaut, dass die Zahlen und der Zeitpunkt der Zahlenerhebung rausgezogen und gespeichert wurde<\/li>\n<li>Diese hat sie dann umgewandelt in tats\u00e4chlich maschinenlesbare Daten, und das per Skript immer an eine csv-Datei angeh\u00e4ngt<\/li>\n<li>CSV-Dateien sind Textdateien, die \u00fcber eine bestimmte Formatierung genauso sind wie Excel-Dateien<\/li>\n<li>Der Computer speichert Daten auf eine bestimmte Weise ab in dem Dateisystem<\/li>\n<li>Dateisysteme haben verschiedene Modi in denen eine Datei ge\u00f6ffnet werden kann<\/li>\n<li>Beispiel: Dateien k\u00f6nnen nur f\u00fcr Lesen ge\u00f6ffnet werden, so k\u00f6nnen mehrere Programme gleichzeitig drauf zugreifen, ohne sich in die Quere zu kommen, weil nur eines zum Beispiel darauf schreiben kann, die anderen nur lesend zugreifen<\/li>\n<li>Au\u00dfer schreibend und lesend, gibt es noch die M\u00f6glichkeit anh\u00e4ngend<\/li>\n<li>Dabei wird nichts \u00fcberschrieben, was schon da ist, sondern nur etwas Neues angeh\u00e4ngt<\/li>\n<li>Dabei l\u00e4uft man nicht gefahr bei einem Fehler im Programm alte Daten zu verlieren<\/li>\n<li>Daher hat mein Skript die Datei nur 'anh\u00e4ngend' ge\u00f6ffnet<\/li>\n<\/ul>\n<h3>Was hat Helena mit den Daten gemacht? (00:19:42)<\/h3>\n<ul>\n<li>N\u00e4chster Schritt: Daten runterladen und erstmal angucken<\/li>\n<li>Helena hat die Daten dann geplottet (also visualisiert) und sich gedacht, dass es auch nett w\u00e4re, wenn andere sich das angucken k\u00f6nnten<\/li>\n<li>Also hat sie mit der <a href=\"https:\/\/www.r-project.org\/nosvn\/pandoc\/shiny.html\">Software Shiny, die auf R basiert<\/a>, ein kleines Webtool gebaut<\/li>\n<li>Helena hat vorher noch nie mit Shiny gearbeitet und wollte das testen, weil es auch so oft erw\u00e4hnt wird<\/li>\n<li>Hat relativ gut funktioniert, war schnell fertig, aber Helena mag es nicht<\/li>\n<li>Interaktivit\u00e4t nicht hoch genug, Defaultwerte kamen nicht richtig an, man muss extra plotten klicken<\/li>\n<li>Plot selbst kann nicht gezoomt werden, an den Achsen kann nicht so gebastelt werden<\/li>\n<li>Janine fragt, was sie beim n\u00e4chsten Mal stattdessen benutzen w\u00fcrde<\/li>\n<li>Es gibt zum Beispiel noch <a href=\"https:\/\/grafana.com\/\">Grafana<\/a>, was ein javaskript-basiertes Plottingtool ist <\/li>\n<li>Helena findet die Plots sehen eher f\u00fcrchterlich aus, es ist aber interaktiv benutzbar<\/li>\n<li>Vorteil: Wenn man Daten aus einer Datenbank wie influxdb zieht, gibt es einfach fertige Module, die man einbinden kann<\/li>\n<li>Wenn es um schnelle Ergebnisse geht, ist das ein richtig cooles Tool, das in vielen F\u00e4llen eingesetzt wird<\/li>\n<li>Was Helena programmiert hat, hat sie auch <a href=\"https:\/\/github.com\/ktrask\/bs-weihnachtsmark-auslastung\">auf Github ver\u00f6ffentlicht<\/a><\/li>\n<li>Der Code funktioniert zwar nicht mehr, aber als Beispiel ist es hier nochmal verlinkt<\/li>\n<li>Was haben wir dann mit den Daten und Plots gemacht?<\/li>\n<li>Tag 1 des Weihnachtsmarktes:<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-11-24.png\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-11-24.png\" alt=\"\" \/><\/a><\/p>\n<ul>\n<li>Es gab 4 Pl\u00e4tze: Ruhf\u00e4utchenplatz, Burgplatz, Domplatz und Platz der Deutschen Einheit\/Rathausplatz<\/li>\n<li>Nach Markter\u00f6ffnung am ersten Tag geht es auch fast \u00fcberall recht z\u00fcgig hoch mit den Zahlen <\/li>\n<li>Ab 18:00 ist der Ruhf\u00e4utchenplatz, der kleinste von allen, das erste mal ges\u00e4ttigt\/voll <\/li>\n<li>Burg- und Domplatz ziehen nach, aber Rathausplatz hat es den nicht wirklich \u00fcber 80% geschafft<\/li>\n<li>Der Markt schlie\u00dft um 21:00 Uhr und man sieht in der letzten halben Stunde schon, dass die Zahlen wieder kleiner werden, weil die Leute gehen<\/li>\n<li>Und dann passiert erstmal nichts, die Zahlen bleiben ab 21:00 Uhr immer auf der gleichen H\u00f6he und bilden eine lange Linie \u00fcber die 21:00 Uhr hinaus, die irgendwann schlagartig auf Null landet<\/li>\n<li>Was ist da passiert?<\/li>\n<li>Hier ist der Kontext wichtig, um das zu verstehen<\/li>\n<li>Ziel Datenerhebung: wissen, wie viele Menschen w\u00e4hrend der \u00d6ffnungszeiten auf den Pl\u00e4tzen sind<\/li>\n<li>Und f\u00fcr die Menschen zu Hause ist auch nur wichtig, dass sie sehen, ob es sich lohnt loszugehen<\/li>\n<li>Hat der Markt eh zu, ist diese Information nicht mehr relevant, also wird aufgeh\u00f6rt zu z\u00e4hlen, wie viele Menschen noch auf dem Platz sind <\/li>\n<li>Es darf keiner mehr rauf, wann die vorhandenen Menschen gehen, ist aber egal<\/li>\n<li>Damit der Wert am n\u00e4chsten Tag aber nicht schon mit falschen Zahlen startet, wird irgendwann nachts -- vermutlich automatisiert -- die Zahl wieder auf Null gesetzt<\/li>\n<li>Deswegen sehen die Zahlen hier so seltsam aus in ihrem Verhalten<\/li>\n<li>Nach Tag 1 war auch klar, dass es nur ganze Zahlen und gar keine Kommazahlen in den Daten gibt<\/li>\n<li>Und wie oft aktualisiert wird<\/li>\n<li>Wenn man die Webseite offen hatte, sah man, dass 1x pro Minute die Zahlen aktualisiert wurden <\/li>\n<li>Also hat Helena ihr Skript auch 1x pro Minute die Daten ziehen lassen, weil sie so davon ausgehen konnte, dass das ein Traffic ist, der auch so erwartet wurde <\/li>\n<li>An Tag 2 war der erste regul\u00e4re Tag, es gab hier keine 100%ige Auslastung und auff\u00e4llig waren mehrere Spr\u00fcnge in den Daten, die wir nicht erkl\u00e4ren konnten und es gibt eine L\u00fccke in den Daten, als Helena ihr Skript aktualisieren musste (gegen 19:00 Uhr)<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-11-25.png\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-11-25.png\" alt=\"\" \/><\/a><\/p>\n<ul>\n<li>Was waren die Dinge, die Helena nochmal anpassen musste?<\/li>\n<li>Zum Beispiel musste angepasst werden, dass die Ausgabe &quot;Fehler&quot; anstelle einer Zahl, richtig weggespeichert wurde und nicht die CSV-Datei kaputt macht <\/li>\n<li>Der auf den Plots zu sehende Abfall passiert gegen 15:00 Uhr auf Ruhf\u00e4utchen- und Burgplatz<\/li>\n<li>W\u00e4re es nur ein Platz, h\u00e4tte man vielleicht denken k\u00f6nnen, dass es eine gr\u00f6\u00dfere Gruppe gab, die geschlossen gegangen ist <\/li>\n<li>Auf zwei Pl\u00e4tzen gleichzeitig klingt das eher unwahrscheinlich<\/li>\n<li>Spekulation von Helena: Vielleicht sind zu dem Zeitpunkt Menschen rumgegangen und haben nachgez\u00e4hlt, ob die Zahlen noch stimmen und dann wurde korrigiert<\/li>\n<li>Die Ordner*innen haben die Zahlen auf Handys jeweils hoch und runter geklickt, vielleicht wurde einfach nicht immer alles richtig erfasst <\/li>\n<li>Und es war der erste ganze Tag, vielleicht passten die Routinen noch nicht <\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-11-26.png\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-11-26.png\" alt=\"\" \/><\/a><\/p>\n<h3>Wie wirkt sich die Versch\u00e4rfung der Ma\u00dfnahmen aus? (00:30:01)<\/h3>\n<ul>\n<li>Am 01.12.2021 wurde 2G+ f\u00fcr die Gastronomiefl\u00e4chen eingef\u00fchrt<\/li>\n<li>Deswegen erschien dieser Tag im Vorfeld besonders spannend, was die Daten angeht <\/li>\n<li>Der erste Blick auf die Daten war dann doch \u00fcberraschend: so wenig Leute, dass es schon absurd wirkte<\/li>\n<li>Nur 7% Auslastung und ab 15:00 Uhr war gar nichts mehr los<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-12-01.png\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-12-01.png\" alt=\"\" \/><\/a><\/p>\n<ul>\n<li>Es wirkt sehr unwahrscheinlich, dass die Ursache daf\u00fcr 2G+ sein soll<\/li>\n<li>Was war los? Der Markt wurde um 15:00 Uhr wegen einer Sturmwarnung geschlossen<\/li>\n<li>Man sieht, dass nach 15 Uhr das gleiche passiert, wie sonst nach 21:00 Uhr<\/li>\n<li>Die Zahlen laufen bei 2 Pl\u00e4tzen noch einige Stunden auf dem Stand von 15:00 Uhr so weiter, ehe sie pl\u00f6tzlich abbrechen<\/li>\n<li>Die beiden anderen Pl\u00e4tze scheinen schon vor 15:00 Uhr ger\u00e4umt worden zu sein<\/li>\n<li>Dann wollten wir aber nochmal einen tats\u00e4chlichen Vergleich haben von 2G und 2G+<\/li>\n<li>Der Tag darauf war ein Donnerstag, zu dem gab es ja schon in der Woche davor einen Vergleichstag<\/li>\n<li>In der Woche davor war die maximale Auslastung bei etwa 75%<\/li>\n<li>Nach der Einf\u00fchrung von 2G+ lag die Besuchsrate dann bei maximal 50%<\/li>\n<li>Die versch\u00e4rfte Ma\u00dfnahme hatte also durchaus einen Effekt auf die Besuchszahlen<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-12-03.png\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/auslastung_2021-12-03.png\" alt=\"\" \/><\/a><\/p>\n<ul>\n<li>Den Freitag gab es dann auch wieder 100%, allerdings nicht \u00fcber lange Zeit wie den Freitag zuvor<\/li>\n<li>2G+ hat also zu weniger Menschen auf dem Weihnachtsmarkt gef\u00fchrt<\/li>\n<li>Der regnerische Freitag war \u00e4hnlich gut besucht wie der erste Freitag mit 2G+<\/li>\n<li>Helena schlie\u00dft: Die Pflicht sich testen zu lassen ist in etwa so nervig, wie bei Regen drau\u00dfen zu stehen <\/li>\n<\/ul>\n<h3>Wie gut passen die Daten zur Realit\u00e4t? (00:33:11)<\/h3>\n<ul>\n<li>Fazit Zahlen und wie die Realit\u00e4t sich angef\u00fchlt hat:<\/li>\n<li>Die Bereitschaft sich testen zu lassen, war trotzdem sehr hoch, es standen doch recht viele Menschen immer am Stand f\u00fcr Stempel oder B\u00e4ndchen an<\/li>\n<li>Also: Menschen standen bei Testzentren an, haben sich dann f\u00fcr Stempel\/B\u00e4ndchen angestellt, haben sich dann f\u00fcr den Einlass auf eine Fl\u00e4che angestellt<\/li>\n<li>Janine hat das aus erster Hand mitbekommen, weil sie auf dem Weihnachtsmarkt gearbeitet hat<\/li>\n<li>Auf der Webseite sieht es auch an ziemlich vielen Tagen so aus, als w\u00e4re die Auslastung ganz gut <\/li>\n<li>Verglichen mit der Realit\u00e4t ist es aber trotzdem ambivalent<\/li>\n<li>In den Shownotes sind auch ein paar Bilder vom Markt und wie es dort aussah, kombiniert mit dem Plot zum jeweiligen Tag<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten01.jpg\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten01.jpg\" alt=\"\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten02.jpg\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten02.jpg\" alt=\"\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten03.jpg\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten03.jpg\" alt=\"\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten04.jpg\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten04.jpg\" alt=\"\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten05.jpg\"><img decoding=\"async\" src=\"http:\/\/www.datenleben.de\/wp-content\/uploads\/2022\/02\/Foto_vs_Daten05.jpg\" alt=\"\" \/><\/a><\/p>\n<ul>\n<li>Um \u00fcberhaupt zu sehen: Was hei\u00dft denn eine Auslastung von 50 oder 80%?<\/li>\n<li>Auch bei 100% war es nicht so voll, dass man nicht noch ein Eckchen f\u00fcr eine kleine Gruppe finden konnte mit Abstand zu anderen Gruppen <\/li>\n<li>Tags\u00fcber deutlich weniger Besuchende auf dem markt, insbesondere in den Gastronomiefl\u00e4chen<\/li>\n<li>Deswegen ist auch das Fazit sehr durchwachsen, unterm Strich war der Markt zu wenig besucht, wenn man das mit vor der Pandemie vergleicht <\/li>\n<li>Janine hat sich mit einigen Marktmenschen unterhalten und die R\u00fcckmeldung bekommen, dass es eigentlich ziemlich desastr\u00f6s ist, obwohl die Zahlen auf der Homepage eigentlich einen guten Eindruck gemacht haben<\/li>\n<li>Aber die meisten waren trotzdem ganz froh darum die Chance mit dem Weihnachtsmarkt \u00fcberhaupt gehabt zu haben<\/li>\n<li>Aus sicht der Marktbesucher*innen hat Janine auch verschiedene Dinge geh\u00f6rt<\/li>\n<li>Manche haben sich echt gefreut \u00fcber den Markt, was sich auch im \u00fcppigeren Trinkgeld niedergeschlagen hat <\/li>\n<li>Andere wiederum haben lauthals im Vorbeigehen gep\u00f6belt \u00fcber die Ma\u00dfnahmen<\/li>\n<li>Es war f\u00fcr Janine mal ganz sch\u00f6n, mit Daten zu arbeiten, die so direkt mit der Realit\u00e4t abgeglichen werden konnten <\/li>\n<li>Helena fand es sehr sch\u00f6n, dass die Daten zur Verf\u00fcgung gestellt wurden und hat sich \u00fcber die Finger\u00fcbung gefreut<\/li>\n<\/ul>\n<h3>Was f\u00fcr andere Anwendungen daf\u00fcr gibt es? (00:38:14)<\/h3>\n<ul>\n<li>In Braunschweig gibt es die Boulderhalle Greifhaus, die ver\u00f6ffentlichen aktuell auch Besuchszahlen auf der Homepage <\/li>\n<li>Allerdings: Es ist dort deutlich schwerer die Daten wegzuspeichern<\/li>\n<li>W\u00e4re aber auch hier spannend einen zeitlichen Verlauf zu kennen, f\u00fcr regelm\u00e4\u00dfige und nicht nur spontane Besuche<\/li>\n<li>Ansonsten gibt es viele \u00f6ffentliche APIs (Anwendungs Programmier Interface) die auch maschinenlesbare Daten geben <\/li>\n<li>Beispiel Projekt: <a href=\"https:\/\/dystonse.org\/\">https:\/\/dystonse.org\/<\/a>, wo angezeigt werden kann, wie wahrscheinlich eine Stra\u00dfenbahn zu einer bestimmten Uhrzeit ankommt<\/li>\n<li>Apropos Versp\u00e4tungsdaten: Empfehlenswerter Vortrag zu <a href=\"https:\/\/www.youtube.com\/watch?v=0rb9CfOvojk\">Versp\u00e4tungen der Deutschen Bahn von David Kriesel<\/a>, der Data Mining bei der Bahn betrieben hat<\/li>\n<li>Wettervorhersagen speichern w\u00e4re auch ein gutes Projekt, f\u00fcr die Frage: Wie unpr\u00e4zise sind die Wettervorhersagen f\u00fcr einen bestimmten Ort?<\/li>\n<li>Wird die Wettervorhersage immer genauer vorher oder nicht? Wie genau sind welche Webseiten?<\/li>\n<li>Ist vermutlich wegen der Piktogramme etwas schwerer auszuwerten, aber m\u00f6glich <\/li>\n<li>Im Internet liegen viele Daten rum und alles, was man auch sehen kann, kann man auch speichern<\/li>\n<\/ul>\n<h3>Kann man einfach \u00fcberall alles an Daten abziehen und benutzen? (00:42:17)<\/h3>\n<ul>\n<li>Technisch? Ja.<\/li>\n<li>Wir haben einige Stichpunkte,  um, die man  sich beim Datenholen Gedanken machen sollte<\/li>\n<li>Je h\u00f6her der Aufwand an die Daten zu kommen, desto eher \u00fcberlegen, ob das erw\u00fcnscht ist <\/li>\n<li>Jenachdem wie man die Daten gewinnt, kann dadurch Last und somit Verlangsamung auf oder auch Kosten f\u00fcr den Server anfallen<\/li>\n<li>Nicht in Ordnung: einfach so viele Daten saugen, die dann die Systeme der Quelle lahm legen<\/li>\n<li>Seiten, die Daten zur freien Verf\u00fcgung stellen haben f\u00fcr so etwas rate limits und regeln wie viele Anfragen pro Sekunde erlaubt sind<\/li>\n<li>Aber man kann sich nicht drauf verlassen, dass alle das haben, daher sollte man beobachten, ob der Server irgendwann langsamer wird <\/li>\n<li>Deswegen hat Helena ihr Skript bei den Weihnachtsmarktdaten auch an der automatischen Aktualisierung der Seite angepasst<\/li>\n<li>Daten k\u00f6nnen Lizenzen unterliegen, achtet darauf, ob es welche gibt, sp\u00e4testens dann sollte keine kommerzielle Weiterverwendung stattfinden<\/li>\n<li>Es gibt auch ein Urheberrecht auf Datenbanken<\/li>\n<li>Helena ist grunds\u00e4tzlich der Meinung des Manifestes vom Chaos Computerclub: \u00f6ffentliche Daten nutzen, private Daten sch\u00fctzen<\/li>\n<li>Datenressourcen, die interessant sein k\u00f6nnten: Govdata, bietet Daten von Regierung und Kommunen<\/li>\n<li>Dort werden auch Links auf Projekte, die mit \u00f6ffentlichen Daten arbeiten, bereitgestellt, das ist sehr spannend und inspirierend<\/li>\n<\/ul>\n<h3>Fazit (00:47:33)<\/h3>\n<ul>\n<li>Wenn irgendwo Daten rumliegen, mit denen man spannende Dinge tun kann, einfach mal speichern<\/li>\n<li>Gerade wenn es sich um so Fl\u00fcchtige Daten handelt, wie in unserem Beispiel<\/li>\n<\/ul>\n<h3>N\u00e4chste Folge: wie datenleben entsteht am 26.03.2022 (00:48:17)<\/h3>\n<ul>\n<li>Wir haben einen Talk auf der #rC3 im Programm der Haecksen gehalten<\/li>\n<li>Wir wurden \u00f6fter gefragt, ob wir nichtmal vorstellen k\u00f6nnen, wie wir die Folgen erarbeiten und umsetzen<\/li>\n<li>Diesen Vortrag haben wir nat\u00fcrlich audiotechnisch aufgezeichnet und wollen das in der n\u00e4chsten Folge ver\u00f6ffentlichen<\/li>\n<\/ul>\n<h3>Call to Action (00:49:01)<\/h3>\n<ul>\n<li>Wenn ihr uns weiter h\u00f6ren m\u00f6chtet, folgt uns auf Twitter unter <a href=\"https:\/\/twitter.com\/datenleben\">@datenleben<\/a><\/li>\n<li>Oder besucht unsere Webseite: <a href=\"https:\/\/www.datenleben.de\/\">www.datenleben.de<\/a><\/li>\n<li>Hinterlasst uns gerne Feedback, wir w\u00fcrden uns dar\u00fcber sehr freuen<\/li>\n<li>Ihr k\u00f6nnt uns als Data Scientists auch Buchen f\u00fcr Analysen oder Projekte<\/li>\n<li>Habt ihr Fragen oder Themen, die euch interessieren? Dann schreibt uns!<\/li>\n<\/ul>\n<h3>Outro (00:49:36)<\/h3>\n<h3>Schlagworte zur Folge<\/h3>\n<p>Web scraping, Datenerfassung, CSV, R, Shiny<\/p>\n<h3>Quellen<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.govdata.de\/\">https:\/\/www.govdata.de\/<\/a><\/li>\n<li><a href=\"https:\/\/fragdenstaat.de\/\">https:\/\/fragdenstaat.de\/<\/a><\/li>\n<li><a href=\"https:\/\/www.braunschweig.de\/weihnachtsmarkt\/ueber-den-wm.php\">Braunschweig.de: Weihnachtsmarkt. \u00dcber den Weihnachtsmarkt 2021<\/a> (Link wird vermutlich inhaltlich im Laufe des Jahres \u00fcberschrieben, wenn Weihnachtsmarkt 2022 ansteht)<\/li>\n<li><a href=\"https:\/\/www.braunschweig.de\/weihnachtsmarkt\/auslastung-flaechen.php\">Braunschweig.de: Weihnachtsmarkt. Auslastung Fl\u00e4chen<\/a> (Link inzwischen tot)<\/li>\n<li><a href=\"https:\/\/www.r-project.org\/nosvn\/pandoc\/shiny.html\">R-Project: Shiny<\/a><\/li>\n<li><a href=\"https:\/\/grafana.com\/\">https:\/\/grafana.com\/<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ktrask\/bs-weihnachtsmark-auslastung\">GitHub, ktrask: BS Weihnachtsmarkt-Auslastung<\/a><\/li>\n<li><a href=\"https:\/\/dystonse.org\/\">https:\/\/dystonse.org\/<\/a><\/li>\n<li><a href=\"https:\/\/media.ccc.de\/v\/36c3-10652-bahnmining_-_punktlichkeit_ist_eine_zier\">media.ccc.de: BahnMining - P\u00fcnktlichkeit ist eine Zier von David Kriesel<\/a><\/li>\n<\/ul>\n<h3>Weiterf\u00fchrende Links<\/h3>\n<ul>\n<li>F\u00fcr historisch Interessierte: <a href=\"https:\/\/de.wikipedia.org\/wiki\/Ruhf%C3%A4utchenplatz#Entstehung_des_Platzes\">Wikipedia: Ruhf\u00e4utchenplatz. Entstehung des Platzes<\/a><\/li>\n<\/ul>\n","protected":false},"author":2,"featured_media":531,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"tags":[],"class_list":["post-532","podcast","type-podcast","status-publish","has-post-thumbnail","hentry","post"],"_links":{"self":[{"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/episodes\/532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/episodes"}],"about":[{"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/types\/podcast"}],"author":[{"embeddable":true,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/comments?post=532"}],"version-history":[{"count":8,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/episodes\/532\/revisions"}],"predecessor-version":[{"id":550,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/episodes\/532\/revisions\/550"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/media\/531"}],"wp:attachment":[{"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/media?parent=532"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/tags?post=532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}