{"contributors":[],"created":"2026-09-07T21:03","description":"Over the past decades, journalism has been continuously reinventing itself. Small and innovative media establishments charge into battle for attention and users. Come and join us in the quest to stimulate and promote progressive journalism. Help us in the fight against fake news and hate speech. Be part of in overturning information monopolies.","homepage":"https://opendata.ch/projects/rethink-journalism-hackathon-may-7th-8th-2021/","keywords":[["dribdat","hackathon","co-creation"]],"licenses":[{"name":"ODC-PDDL-1.0","path":"http://opendatacommons.org/licenses/pddl/","title":"Open Data Commons Public Domain Dedication & License 1.0"}],"name":"event-41","resources":[{"data":[{"aftersubmit":"","boilerplate":"### &#128640; All you need is a title to start your project here!\r\n\r\nYour team members can then click the **Join** button at the top of your project page to contribute.\r\n\r\nPost your creative **Pitch** using plain text or [Markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet). Links to videos, documents, a slideshow hosted on [Speaker Deck](https://speakerdeck.com/), and many other [supported sites](https://oembed.com/#section7) will turn into a live preview.\r\n\r\nThe **Sync** feature allows you to connect a README from your open source repository on [GitHub](https://github.com), [GitLab](https://gitlab.com) or [Bitbucket](https://bitbucket.org) - or an online document at [Etherpad](http://etherpad.org), [Google Docs](http://docs.google.com) (_Publish to Web_), [Instructables](http://instructables.com), [HackMD/CodiMD](https://hackmd.io) and [DokuWiki](http://make.opendata.ch/wiki/project:home). Use the _Sync_ button on your project page for quickly refreshing changes.\r\n\r\nBy updating your progress using the **Post** button, you can regularly check in your status and any roadblocks. _Need more help?_ Get in touch with the organising team, or raise [an issue](https://github.com/hackathons-ftw/dribdat/issues).\r\n","certificate_path":"","community_embed":"<h2><a href=\"http://twitter.com/hashtag/opendatach\" target=\"_blank\">#opendatach</a></h2>\r\n\r\n<div class=\"codeofconduct\">All attendees, sponsors, partners, volunteers and staff at our hackathon are required to agree with the <a href=\"https://hackcodeofconduct.org/\" target=\"_blank\">Hack Code of Conduct</a>. Organisers will enforce this code throughout the event. We expect cooperation from all participants to ensure a safe environment for everybody. For more details on how the event is run, see the <a href=\"http://make.opendata.ch/wiki/information:rules\" target=\"_blank\">Guidelines</a> on our wiki.</div>\r\n\r\n<br><p><a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\" target=\"_blank\"><img align=\"left\" style=\"margin-right:1em\" alt=\"Creative Commons Licence\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by/4.0/88x31.png\" /></a>The contents of this website, unless otherwise stated, are licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\" target=\"_blank\">Creative Commons Attribution 4.0 International License</a>.</p>","community_url":"","custom_css":"","description":"Over the past decades, journalism has been continuously reinventing itself. Small and innovative media establishments charge into battle for attention and users. Come and join us in the quest to stimulate and promote progressive journalism. Help us in the fight against fake news and hate speech. Be part of in overturning information monopolies.","ends_at":"2021-05-08T16:00","gallery_url":"","has_finished":true,"has_started":false,"hashtags":"","hostname":"We.Publish & Opendata.ch ","id":41,"instruction":"<center><div class=\"onebox\" style=\"text-align:left;max-width: 21em;\"><a href=\"https://hack.opendata.ch/project/659\"><img src=\"https://hack.opendata.ch/static/img/logo11.png\" width=\"32\"><h5 class=\"name\">Vorlage / _Template_</h5><div class=\"phase\">Researching</div><p>\ud83d\udca1 Dieses Projekt zeigt einige M\u00f6glichkeiten unserer Hackathon-Plattform.<br><i>This project shows off some of the capabilities of our hackathon platform.</i></p></a></div></center>\r\n\r\n# Offene Daten / Open Data\r\n\r\n<table><tr><td width=\"48%\" valign=\"top\">\r\nEntdecke hier weitere Daten und Ressourcen, die bei der Umsetzung eines Hackathon-Projekts helfen k\u00f6nnen. Wenn du Fragen hast, wende dich bitte \u00fcber der #datasets Slack-Kanal. Mit diesem <a href=\"https://airtable.com/shrfhu00udawedG3d\" target=\"_blank\">Formular </a> kannst du auf Datens\u00e4tze  hinweisen die medienbezogene Themen beleuchten. Aus vorigen Veranstaltungen wie die <a href=\"https://db.schoolofdata.ch/event/4\">Multilingual Media Hackdays</a> und auf Datenportale wie <a href=\"https://opendata.swiss\" target=\"_blank\">opendata.swiss</a> gibt es weitere offene Datens\u00e4tze zu entdecken. Achten Sie auf die Einhaltung der <a href=\"https://opendata.swiss/de/terms-of-use/\" target=\"_blank\">Nutzungsbedingungen</a> und die korrekte Angabe Ihrer offenen Datenquellen.\r\n\r\n</td><td>&nbsp;</td><td width=\"48%\" valign=\"top\">\r\n\r\n<i>Discover data sources that will help you to implement your hackathon ideas. If you have questions, reach out via the #datasets Slack channel. <a href=\"https://airtable.com/shrfhu00udawedG3d\" target=\"_blank\">With this form</a> you can make suggestions of datasets for the upcoming event. The crowdsourced and championed data will be made available here during the event. From previous events such as <a href=\"https://db.schoolofdata.ch/event/4\">Multilingual Media Hackdays</a> and on data portals like <a href=\"https://opendata.swiss\" target=\"_blank\">opendata.swiss</a> you can discover more open datasets such as these. Make sure to follow the <a href=\"https://opendata.swiss/en/terms-of-use/\" target=\"_blank\">Terms of Use</a> and correctly attribute your open data sources.</i>\r\n\r\n</table>\r\n\r\n<center><a href=\"https://airtable.com/embed/shrFwNLdoEoFZctjz?backgroundColor=yellow&viewControls=on\" class=\"btn btn-lg btn-info\" target=\"_blank\">Open Data Resources</a></center>\r\n\r\n<center><a href=\"https://airtable.com/shrfhu00udawedG3d\" class=\"btn btn-lg btn-success\" target=\"_blank\">Datensatz vorschlagen <small>/ _Make a suggestion_</small></a></center>\r\n\r\n","location":"online","location_lat":0.0,"location_lon":0.0,"logo_url":"https://opendata.ch/wordpress/files/2021/03/RZ_LOGO_HACKATHON_Ohne_DTM_RGB-e1614778770420.png","name":"Rethink Journalism Hackathon","starts_at":"2021-05-07T09:00","summary":"","webpage_url":"https://opendata.ch/projects/rethink-journalism-hackathon-may-7th-8th-2021/"}],"name":"events"},{"data":[{"autotext":"# Butterfy \n\n**Crowdfiltering the web.** <br/>\n**For meaningful content**\n\nButterfy is a democratic collection of meaningful content. Sourced and curated by the people, not by an algorithm or a newsroom. Here, you decide in a 4-staged voting process together with everyone else what content has the potential for impact. Looking for the signal within the noise. We call that crowdfiltering\n\n\n<img src=\"https://uploads-ssl.webflow.com/5fe2721ea6fb441f47d88866/605735c0edaac929c273ba2d_Crowdfiltering_long.gif\" width=\"400\"/>\n\n\ud83d\udc49 [Read More on butterfy.me](https://butterfy.me)\n\n## Current Stage\n\nThis is a very early prototype of the concept developed during the Rethink Journalism 21 Hackaton:\n\n<a href=\"https://opendata.ch/projects/rethink-journalism-hackathon-may-7th-8th-2021/\" rel=\"noopener noreferrer\"><img src=\"https://opendata.ch/wordpress/files/2021/03/RZ_LOGO_HACKATHON_RGB-1.png\" width=\"300\"/></a>\n\n\n## Development\n\n1. docker-compose up -d\n2. Run migrations.sql\n3. cp .env.example .env\n4. npm install\n5. npm run dev\n\n## GraphQL Playground\n\nChange in settings: `\"request.credentials\": \"same-origin\"`\n","autotext_url":"https://github.com/butterfyme/prototype","category_id":"","category_name":"","contact_url":"mailto:support@butterfy.me","created_at":"2021-04-29T17:47","download_url":"","event_name":"Rethink Journalism Hackathon","event_url":"https://new-hack.opendata.ch/event/41","excerpt":"---\r\n\r\n**Problem**\r\n\r\nThe incentives of the advertising model led us to an Internet full of hate speech, filter bubbles, polarization, clickbait and endless distraction. \r\n\r\nPaywalls are no alternative but rather highly problematic themselves:\r\n- with them, quality journalism <a href=\"https://www.currentaffairs.org/2020/08/the-truth-is-paywalled-but-the-lies-are-free/\">is hidden behind walls, while \"fake news\" spreads freely</a>. \r\n- In addition, only the wealthy gain access to high-quality info...","hashtag":"","id":696,"ident":null,"image_url":"https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/H4C9DJXJTSJCVT0LG1A3B4YJ.jpg","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"---\r\n\r\n**Problem**\r\n\r\nThe incentives of the advertising model led us to an Internet full of hate speech, filter bubbles, polarization, clickbait and endless distraction. \r\n\r\nPaywalls are no alternative but rather highly problematic themselves:\r\n- with them, quality journalism <a href=\"https://www.currentaffairs.org/2020/08/the-truth-is-paywalled-but-the-lies-are-free/\">is hidden behind walls, while \"fake news\" spreads freely</a>. \r\n- In addition, only the wealthy gain access to high-quality information, thus reinforcing existing inequalities. \r\n\r\n**New Business Model**.\r\n\r\nAt the open source project <a href=\"https://www.butterfy.me\">Butterfy</a>, we are working on an alternative non-profit business model, with the goal of democratizing the Fourth Estate. \r\n\r\nAll info about the Butterfy model can be found in this <a href=\"https://vimeo.com/545102720\">video</a>, specifically around minute 01:40. \r\n\r\nWith the help of this new incentive system we set out to build a web application (a.k.a. smart website) where people will be able to submit, discover, and curate (filter) meaningful content in the form of URLs. These links can include anything in terms of content: Podcasts, articles, videos, useful websites, etc., as long as it is something that has been of real value for the submitter over a sustained period of time.\r\n\r\n---\r\n\r\n**Technical part of the Challenge**.\r\n\r\nWe started with the <a href=\"https://www.butterfy.me\">website</a> we had already built with no-coding tools \u00e0 la Airtable and with a list of already submitted links (also filed on this hack platform, under records: \"1179 potentially meaningful links...\"). \r\n\r\nOur fantastic technical wizards Pae and Stefan have miraculously built a first prototype of the open-source web application Butterfy. Now, you can share at the hackathon and automate it so that submitted links can be viewed directly.\r\n\r\n**Conceptual part of the Challenge**\r\n\r\nBesides programming the web app, we took a closer look at the wireframes as well as the logical structure of the Butterfy system and improved the concept with new ideas and especially with the highly valuable journalistic input of Nina and Simon. \r\n\r\n\r\n---\r\n\r\n**Help us with the next steps**\r\n\r\n- Test the prototype at https://butterfy.herokuapp.com/ and send in new links you believe could be meaningful to others. \r\n\r\n- Give us feedback, critique, new ideas, etc. via email to support@butterfy.me \r\n\r\n- Help us improve the code of Butterfy at: https://github.com/butterfyme\r\n\r\n\r\n---\r\n\r\nThank you so much to everyone who contributed. You are the best! \r\n\r\nVardon \r\n\r\nCo-Founder, Butterfy \ud83e\udd8b\r\n\r\n<href>www.butterfy.me</href>\r\n\r\n<a href=\"mailto:support@butterfy.me\">support@butterfy.me</a>","maintainer":"Butterfy","name":"New business modell for media (Butterfy)","phase":"Prototype","progress":30,"score":153,"source_url":"https://github.com/butterfyme/prototype","stats":{"commits":0,"during":25,"people":6,"sizepitch":2706,"sizetotal":3931,"total":81,"updates":74},"summary":"A nonprofit alternative to ads and paywalls, fueling a web app for meaningful content. Let's burst the filter bubbles! ","team":"Butterfy, tarajuliahill, jacobys, stefan, grafn, pae","team_count":6,"updated_at":"2021-05-08T13:12","url":"https://new-hack.opendata.ch/project/696","webpage_url":"https://butterfy.herokuapp.com/"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"https://rejoha21.slack.com/archives/C021WT5EUP2","created_at":"2021-05-04T08:47","download_url":"","event_name":"Rethink Journalism Hackathon","event_url":"https://new-hack.opendata.ch/event/41","excerpt":"Nach [Baselbriefing](https://bajour.ch/?modal=baselbriefing) und [G\u00e4rngschee-Community](https://www.facebook.com/groups/gaerngscheebasel/) heisst unser n\u00e4chster Plan bei Bajour **BaselBot**. Der beantwortet Fragen, die man sich so als Baslerin halt so stellt, einfach besser als Google - weil von Menschen. \"Wo gibts das beste Cordonbleu der Stadt?\" ist tats\u00e4chlich eine wahnsinnig heiss diskutierte [Frage aus unserer Facebook-Community](https://www.facebook.com/groups/gaerngscheebasel/permalink/50...","hashtag":"","id":709,"ident":null,"image_url":"","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"Nach [Baselbriefing](https://bajour.ch/?modal=baselbriefing) und [G\u00e4rngschee-Community](https://www.facebook.com/groups/gaerngscheebasel/) heisst unser n\u00e4chster Plan bei Bajour **BaselBot**. Der beantwortet Fragen, die man sich so als Baslerin halt so stellt, einfach besser als Google - weil von Menschen. \"Wo gibts das beste Cordonbleu der Stadt?\" ist tats\u00e4chlich eine wahnsinnig heiss diskutierte [Frage aus unserer Facebook-Community](https://www.facebook.com/groups/gaerngscheebasel/permalink/503710394012662), aus der wir einen [Artikel](https://bajour.ch/a/08jzBlnxTObkIMZy/wo-gibts-das-beste-cordon-bleu-in-basel) gemacht haben. \r\nHier ein fiktives Beispiel mit Bezug auf diesen Cordonbleu-Artikel\r\n\r\n**Hey BaselBot, wo gibt's das beste Cordon bleu?**\r\n\r\n*Baselbot: Hey Du, gut, dass du fragst. Ich bin noch neu, aber mit Cordeon bleus kenne ich mich aus. Was ist dir wichtiger, m\u00f6glichst gross oder m\u00f6glichst knusperig*\r\n\r\n**gross**\r\n\r\n*Baselbot: Dann nichts wie ab zur [Wanderruh](http://www.wanderruh.ch/), wobei Sorry, hat heute Ruhetag. Aber ab Dienstag wieder. Kann ich sonst noch was tun f\u00fcr dich tun?*\r\n\r\n**weisst du, wieso es seit gestern im Breite-Quartier nach Rauch stinkt?**\r\n\r\n*Tut mir leid, das kann ich dir nicht beantworten, aber ich leite die Frage an die Redaktion weiter. Wenn wir es herausfinden, wie k\u00f6nnen wir dich erreichen?*\r\n\r\n**samuel.hufschmid@bajour.ch**\r\n\r\n*Super. Kennst du \u00fcbrigens schon unseren t\u00e4glichen Newsletter? Ist Gratis und gibt dir morgens einen guten \u00dcberblick \u00fcber die Newslage in der Stadt. Soll ich dich anmelden?*\r\n\r\n**Nein danke. Und Tsch\u00fcss\ud83d\udc4b**\r\n\r\nFrage: wie strukturieren Journalist*innen die Informationen aus dem Artikel, damit der BaselBot daraus ein \"Gespr\u00e4ch\" machen kann?\r\n\r\nZusatz: Nebst Artikeln g\u00e4be es jede Menge Open Data, als Bonus-Challenge die Frage: **Hey BaselBot, ist es warm genug, um im Rhein zu schwimmen* mit Daten von [hier](https://data.bs.ch/explore/embed/dataset/100046/table/?sort=startzeitpunkt) und der Antwort: \"Sorry nein, alles unter 20 Grad ist nichts f\u00fcr mich - der Rhein hat aktuell XX.X Grad\". \r\n","maintainer":"samuelhufschmid","name":"Wo gibts das beste Cordon bleu?","phase":"Prototype","progress":30,"score":65,"source_url":"https://slack-files.com/T01R9ARKXT3-F021APDHJMQ-ddf9f30bc9","stats":{"commits":0,"during":2,"people":1,"sizepitch":2085,"sizetotal":2204,"total":11,"updates":9},"summary":"Ein Chatbot f\u00fcr Lokalmedien, der mit jedem FAQ-Artikel dazulernt und Fragen der Leser*innen in die Redaktion einbringt.","team":"samuelhufschmid","team_count":1,"updated_at":"2021-05-08T15:17","url":"https://new-hack.opendata.ch/project/709","webpage_url":"https://docs.google.com/presentation/d/e/2PACX-1vR9sg5mLGpVjMRL6g0G5aB1QWZrHdXNjfgwM2pNjzTbHhi_YQZ7KVuzOgaGfsrkceC3mvMt6cKgWvMq/embed?start=false&loop=false&delayms=3000"},{"autotext":"","autotext_url":"https://docs.google.com/document/d/1JoPHh1fTHJwJld4e3G7N0_UIsGMdAv2sKcGjDYQwz1E/edit?usp=sharing","category_id":"","category_name":"","contact_url":"https://www.linkedin.com/in/nadine-a-felber-a8368b192/)","created_at":"2021-05-03T09:37","download_url":"","event_name":"Rethink Journalism Hackathon","event_url":"https://new-hack.opendata.ch/event/41","excerpt":"Rethink Journalism Hackathon - The Source Engine\r\n\r\nTwo possible leads: \r\n\r\n The Source- Database for Journalists: Online articles are crawled and checked for links. These are then systematically fed into a database. In a second step, the platforms to which the links lead are scanned (scientific journals, other news sites (known - unknown), social media platforms (tweet, photo, video?). This would provide an interesting overview of sources. The concept is based on Manuel's interpretation of the ...","hashtag":"","id":708,"ident":null,"image_url":"","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"Rethink Journalism Hackathon - The Source Engine\r\n\r\nTwo possible leads: \r\n\r\n The Source- Database for Journalists: Online articles are crawled and checked for links. These are then systematically fed into a database. In a second step, the platforms to which the links lead are scanned (scientific journals, other news sites (known - unknown), social media platforms (tweet, photo, video?). This would provide an interesting overview of sources. The concept is based on Manuel's interpretation of the Source Engine, as a primarily usable tool for journalists (in a first step). We create a database with sources and their environment, so to speak. \r\n\r\nThe Source Tracker for everyone (possibly also to keep an eye on journalists?): Here, the first appearance of a \"claim\" (information is too big a word because of Fake News) is registered on Twitter. Who first tweeted \"The election was stolen!\", or \"The framework agreement has failed!\"? Who used the trending hashtags first? Tracking back to the \"source\" gives us a clue to the person (or account) behind it: Who is she? What does she do? To which (political) group does she belong? This creates transparency and the possibility for dialogue. \r\n\r\nThe goal is to stop the spread of fake news and conspiracy theories not by censorship and paternalism, but by neutrality and additional information\r\n\r\nIf you have questions, don\u2019t hesitate to talk to me.\r\n\r\nBest,\r\n\r\nNadine \r\n","maintainer":"Nadine_A_1","name":"Source Engine 1.0","phase":"Prototype","progress":30,"score":59,"source_url":"https://github.com/annatraussnig/source-engine","stats":{"commits":0,"during":2,"people":1,"sizepitch":1420,"sizetotal":1514,"total":5,"updates":3},"summary":"Track the Source! Wherever a claim appears, we want to know who said it (and spread it) first. ","team":"Nadine_A_1","team_count":1,"updated_at":"2021-05-08T15:33","url":"https://new-hack.opendata.ch/project/708","webpage_url":"https://source-engine.herokuapp.com/"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"https://rejoha21.slack.com/archives/C0210GZSKJS","created_at":"2021-05-05T09:18","download_url":"","event_name":"Rethink Journalism Hackathon","event_url":"https://new-hack.opendata.ch/event/41","excerpt":"### News-Feed vs Langlebigkeit\r\nOnline-Content wird of als News-Feed konsumiert, auch wenn es sich nicht um News handelt. Sind Beitr\u00e4ge aus dem Feed raus, werden Sie kaum mehr gelesen, auch wenn sie noch immer relevant w\u00e4ren. Welche M\u00f6glichkeiten gibt es um diese \"Aus dem Auge, aus dem Sinn\"-Mentalit\u00e4t zu ver\u00e4ndern.\r\n\r\n### Content Discovery\r\nDie meisten journalistischen Portale bieten zwar eine Suche - die von Nutzer:innen nicht oft und nicht sonderlich gern genutzt wird - mehr aber nicht. Welch...","hashtag":"","id":713,"ident":null,"image_url":"","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"### News-Feed vs Langlebigkeit\r\nOnline-Content wird of als News-Feed konsumiert, auch wenn es sich nicht um News handelt. Sind Beitr\u00e4ge aus dem Feed raus, werden Sie kaum mehr gelesen, auch wenn sie noch immer relevant w\u00e4ren. Welche M\u00f6glichkeiten gibt es um diese \"Aus dem Auge, aus dem Sinn\"-Mentalit\u00e4t zu ver\u00e4ndern.\r\n\r\n### Content Discovery\r\nDie meisten journalistischen Portale bieten zwar eine Suche - die von Nutzer:innen nicht oft und nicht sonderlich gern genutzt wird - mehr aber nicht. Welche Angebote kann man als Portal bieten um Leser:innen an bestehendem Content zu begeistern? Wie kann man Content Discovery attraktiv und ansprechend gestalten? Wie kann man die Lust am Entdecken bei Leser:innen f\u00f6rdern?\r\n\r\n### Beispiel: Charts\r\nBei der Republik haben wir viele Beitr\u00e4ge, welche komplexe Sachverhalte mit Hilfe von Charts (Grafiken) darstellen. Zum Beispiel, aber nicht nur mit dem Format \"Auf lange Sicht\". Eine Idee dabei w\u00e4re, dass man Beitr\u00e4ge nicht \u00fcber eine thematische Suche entdecken kann, sondern visuell: Eine Seite, die alle Grafiken darstellt, die je in der Republik erschienen sind. \u00dcber die Charts gelangt man dann zu den Inhalten.\r\n\r\nDas Ziel der Challenge ist es, alternative Discovery-Modelle zu recherchieren, konzipieren und f\u00fcr eine Handvoll Prototypen erstellen.\r\n","maintainer":"iovi","name":"Weg vom Feed - Content Discovery","phase":"Prototype","progress":30,"score":57,"source_url":"","stats":{"commits":0,"during":1,"people":4,"sizepitch":1298,"sizetotal":1358,"total":6,"updates":1},"summary":"Wie kann man Geschichten f\u00fcr Nutzer:innen entdeckbar machen.","team":"iovi, CorinaMuehle, tpreusse, sebaa","team_count":4,"updated_at":"2021-05-08T14:42","url":"https://new-hack.opendata.ch/project/713","webpage_url":"https://rehoja21.vercel.app/"},{"autotext":"# Text-To-Speech Experiments for Rethink Journalism Hackathon 2021\r\n\r\n## Goals\r\n- Transforms HTML to SSML\r\n- Uses the Mircosoft Speech SDK for JavaScript on Node.js. \r\n\r\n## Prerequisits\r\n* A subscription key for the Speech service. See [Try the speech service for free](https://docs.microsoft.com/azure/cognitive-services/speech-service/get-started).\r\n* A [Node.js](https://nodejs.org) compatible device.\r\n\r\n## Install\r\n\r\n* run `npm install` to install the dependencies.\r\n* Copy `.env.example`to `.env`and add the Azure `SubscriptionKey`.\r\n\r\n## Get a text sample from a URL\r\n\r\nExample for netzpolitik.org:\r\n`./any-to-ssml.sh https://netzpolitik.org/2021/netzdg-novelle-mehr-rechte-fuer-nutzerinnen-nur-auf-schmalem-meldeweg/ > ssml.xml`\r\n\r\nExample for republik:\r\n`./any-to-ssml.sh https://www.republik.ch/2021/05/06/der-glaeserne-gast/ > ssml.xml`\r\n\r\nExample for woz:\r\n`./any-to-ssml.sh https://www.woz.ch/2118/auf-allen-kanaelen/auslaendische-agenten > ssml.xml`\r\n\r\n## Run the sample\r\n* Add your text into ssml.xml\r\n* Run `node index.js`\r\n\r\nThis will create a file named `YourAudioFile.wav`in the folder.\r\n\r\n## References\r\n* [Speech SDK API reference for JavaScript](https://aka.ms/csspeech/javascriptref)\r\n","autotext_url":"https://github.com/ovbm/rejoha21-text-to-speech","category_id":"","category_name":"","contact_url":"https://rejoha21.slack.com/archives/C0217CB3803","created_at":"2021-05-05T09:39","download_url":"","event_name":"Rethink Journalism Hackathon","event_url":"https://new-hack.opendata.ch/event/41","excerpt":"Online-Lesen ist toll. Es ist aber mit signifikanten Barrieren verbunden. Von Textgr\u00f6sse zu Navigation, viele Faktoren k\u00f6nnen die Zug\u00e4nglichkeit des Contents f\u00fcr viele erschweren. Audio kann viele dieser Probleme l\u00f6sen. Aber nicht nur wegen Barrierefreiheit ist Audio interessant, viele Nuter:innen \u00e4ussern den Wunsch in gewissen Situationen - und vor allem l\u00e4ngere Beitr\u00e4ge - auch mal h\u00f6ren zu k\u00f6nnen. \r\n\r\nZwar haben je l\u00e4nger je mehr Betriebssysteme und Browser eigene Vorlese-Funktionen - diese si...","hashtag":"","id":714,"ident":null,"image_url":"","is_challenge":true,"is_webembed":true,"logo_color":"#00fdff","logo_icon":"","longtext":"Online-Lesen ist toll. Es ist aber mit signifikanten Barrieren verbunden. Von Textgr\u00f6sse zu Navigation, viele Faktoren k\u00f6nnen die Zug\u00e4nglichkeit des Contents f\u00fcr viele erschweren. Audio kann viele dieser Probleme l\u00f6sen. Aber nicht nur wegen Barrierefreiheit ist Audio interessant, viele Nuter:innen \u00e4ussern den Wunsch in gewissen Situationen - und vor allem l\u00e4ngere Beitr\u00e4ge - auch mal h\u00f6ren zu k\u00f6nnen. \r\n\r\nZwar haben je l\u00e4nger je mehr Betriebssysteme und Browser eigene Vorlese-Funktionen - diese sind aber oft nicht sonderlich ansprechend und Verlangen gute Accessibility-Implementierungen. Es gibt Kompatibilit\u00e4tsprobleme mit Reader-Ansichten einzelner Browser. Alle Beitr\u00e4ge professionell vorlesen zu lassen, w\u00e4re zu teuer.\r\n\r\nWie k\u00f6nnen auch kleinere Medien ein solches Feature anbieten? \r\n\r\nIn der Challenge werden gegenw\u00e4rtige open-source L\u00f6sungen recherchiert und / oder eigene L\u00f6sungen zu skizzieret. Das Ziel ist ein einfaches, flexibles Modul, welches HTML parsed und anbieterunabh\u00e4ngig mit Text-To-Speech API's verkn\u00fcpft werden kann (z.B. https://azure.microsoft.com/de-de/services/cognitive-services/text-to-speech/#features). \r\n\r\nVerantwortlich: Olivier\r\n\r\n","maintainer":"iovi","name":"Text-To-Speech-Synthesis - Vorlesen f\u00fcr Alle!","phase":"Challenge","progress":0,"score":48,"source_url":"https://github.com/ovbm/rejoha21-text-to-speech","stats":{"commits":0,"during":3,"people":1,"sizepitch":1167,"sizetotal":2469,"total":6,"updates":4},"summary":"Synthetische Stimmen werden immer besser, automatisches Roboter-Vorlesen als Standard-Feature.","team":"iovi","team_count":1,"updated_at":"2021-05-08T14:58","url":"https://new-hack.opendata.ch/project/714","webpage_url":"https://docs.google.com/presentation/d/e/2PACX-1vTwpBNS5AFHf1ulVOBbY9UeXwWq7CPXMmHjkrEITQTfqfkyw0q4B5xffQsAoKDckH_LTbKb7HVQxlqv/embed?start=false&loop=false&delayms=3000"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"https://rejoha21.slack.com/archives/C021WQ9TT7A","created_at":"2021-04-22T08:24","download_url":"","event_name":"Rethink Journalism Hackathon","event_url":"https://new-hack.opendata.ch/event/41","excerpt":"Die Hemmschwelle, eine beleidigende Aussage im Netz zu machen, ist um ein vielfaches kleiner als im echten Leben. Dies f\u00fchrt zu einer Diskussionskultur, welche vor allem die am lautesten br\u00fcllenden Teilnehmer*innen belohnt. Durchdachte Meinungen und konstruktive Beitr\u00e4ge haben in diesem Umfeld wenig Chancen auf Anerkennung und somit ist der Anreiz daf\u00fcr auch sehr gering. \r\n\r\nDieses Bild widerspiegelt sich auch in den Kommentarspalten der Schweizer Online-Zeitungen. H\u00e4ufig sind die kontroverseste...","hashtag":"","id":687,"ident":null,"image_url":"","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"Die Hemmschwelle, eine beleidigende Aussage im Netz zu machen, ist um ein vielfaches kleiner als im echten Leben. Dies f\u00fchrt zu einer Diskussionskultur, welche vor allem die am lautesten br\u00fcllenden Teilnehmer*innen belohnt. Durchdachte Meinungen und konstruktive Beitr\u00e4ge haben in diesem Umfeld wenig Chancen auf Anerkennung und somit ist der Anreiz daf\u00fcr auch sehr gering. \r\n\r\nDieses Bild widerspiegelt sich auch in den Kommentarspalten der Schweizer Online-Zeitungen. H\u00e4ufig sind die kontroversesten Kommentare auch die beliebtesten. Statt des gr\u00f6sstm\u00f6glichen Konsens wird so die umstrittenste Meinung angestrebt. Wir wollen eine neue Debattenkultur entwickeln, welche diesen Tendenzen entgegensteht und einen demokratiepolitischen Beitrag leistet.\r\n\r\n## Vision\r\n\r\n- Eine konstruktive Diskussionskultur, welche [Hate-Speech](https://www.netzcourage.ch/hate-speech/) diskreditiert und konstruktive Beitr\u00e4ge f\u00f6rdert.\r\n- Wie verhindert man Hass in der Kommentarspalte?\r\n- Wie k\u00f6nnen konstruktive Beitr\u00e4ge belohnt werden?\r\n- Wie verschafft man auch weniger extremen Meinungen Geh\u00f6r?\r\n\r\nTeile der heutigen Onlinekommunikation l\u00e4uft bereits heute \u00fcber Chatbot, auch jene sind in der Lage Hatespeech zu erlernen, wie beispielsweise das Experiment von Windows mit dem Chat Bot Tay im Jahre 2016 gezeigt hat. Entsprechend ist es nicht nur wichtig, dass ein Chatbot selbst keine Hatespeech verbreitet. Ein Chatbot welcher Hatespeech erkennt, liesse sich auch als \"Gatekeeper\" f\u00fcr Kommentarspalten einsetzen oder Hatespeecher*innen m\u00fcssen sich solange mit dem Chatbot unterhalten, bis sie wieder einen respektvollen Umgang mit ihren Mitmenschen pflegen.\r\n\r\n## Bestehende Datenquellen\r\n\r\n- https://hatebase.org/about\r\n- https://de.wikipedia.org/wiki/Tay_(Bot)\r\n\r\n## Neue Datensatz\r\n\r\nhttps://docs.google.com/spreadsheets/d/e/2PACX-1vSM_k_TLV-kMHj2TCPCQWNzF8Z7DUpnz83VZ47hIEBWiPzMY7Vkpne3uzCfLsRNKU9lCPir3A6HeJAY/pub?gid=0&single=true&output=csv","maintainer":"darienne_hunziker","name":"Gegen Hatespeech! ","phase":"Research","progress":10,"score":37,"source_url":"","stats":{"commits":0,"during":6,"people":4,"sizepitch":1934,"sizetotal":1934,"total":9,"updates":4},"summary":"","team":"darienne_hunziker, loleg, Dumeng, tarajuliahill","team_count":4,"updated_at":"2021-05-08T15:08","url":"https://new-hack.opendata.ch/project/687","webpage_url":"https://docs.google.com/presentation/d/e/2PACX-1vQCSq0-Jg-oEdl1fLjVLXPNGUZiBYQn1Cs_eRNoKs4YBgbQwJ8rTx-iWgsDqCL5-DchiLhvd3KUkGxf/embed?start=false&loop=false"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"","created_at":"2021-05-04T15:18","download_url":"","event_name":"Rethink Journalism Hackathon","event_url":"https://new-hack.opendata.ch/event/41","excerpt":"Basel ist eine Kulturstadt. Mit grossem Engagement und privaten und \u00f6ffentlichen Mitteln werden unz\u00e4hlige tempor\u00e4re und permanente Institutionen unterhalten, Veranstaltungen programmiert und Erlebnisse erm\u00f6glicht. \r\nIn Basel fehlt jedoch eine umfassende, allgemein zug\u00e4ngliche und zeitgem\u00e4sse Agenda. Es gibt einige Initiativen, die jeweils Vor- und Nachteile haben. Teilweise sind sie hinter einer Bezahlschranke, teilweise haben sie kein nachhaltig finanziertes, zuverl\u00e4ssiges Gesch\u00e4ftsmodell, eini...","hashtag":"","id":711,"ident":null,"image_url":"","is_challenge":true,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"Basel ist eine Kulturstadt. Mit grossem Engagement und privaten und \u00f6ffentlichen Mitteln werden unz\u00e4hlige tempor\u00e4re und permanente Institutionen unterhalten, Veranstaltungen programmiert und Erlebnisse erm\u00f6glicht. \r\nIn Basel fehlt jedoch eine umfassende, allgemein zug\u00e4ngliche und zeitgem\u00e4sse Agenda. Es gibt einige Initiativen, die jeweils Vor- und Nachteile haben. Teilweise sind sie hinter einer Bezahlschranke, teilweise haben sie kein nachhaltig finanziertes, zuverl\u00e4ssiges Gesch\u00e4ftsmodell, einige ben\u00f6tigen eigentlich F\u00f6rdergelder, kommen jedoch nicht an diese heran weil sie nicht gemeinn\u00fctzig sind oder ihre Arbeit nicht so wahrgenommen wird. Die meisten sind in einem exklusiven Entwickler- und Tr\u00e4gerkonstrukt eingebunden. Die meisten arbeiten als Datensilos, teilweise sind sie nicht benutzerfreundlich und flexibel genug um auf kurzfristige \u00c4nderungen (z.B. wegen einer Pandemie) zu reagieren. Eine zeitgem\u00e4sse Option k\u00f6nnte es sein, die Kulturagenda als gemeinschaftliche Ressource zu denken: Open source, gemeinn\u00fctzig, ein service public. \r\nWie geht Kulturagenda heutzutage? Welche Eigenschaften hat ein zeitgem\u00e4sses, zukunftsf\u00e4higes digitale Angebot, aus technischer und journalistischer Perspektive? ","maintainer":"Laurent","name":"Wie geht Kulturagenda heutzutage?","phase":"Challenge","progress":0,"score":27,"source_url":"","stats":{"commits":0,"during":2,"people":3,"sizepitch":1215,"sizetotal":1327,"total":6,"updates":2},"summary":"Welche Eigenschaften hat ein zukunftsf\u00e4higes digitales Angebot aus technischer und journalistischer Perspektive? ","team":"Laurent, wearehere, tarajuliahill","team_count":3,"updated_at":"2021-05-08T14:55","url":"https://new-hack.opendata.ch/project/711","webpage_url":"https://docs.google.com/presentation/d/e/2PACX-1vTghXUdmcgiZ3FoJNwIU0t5WAaCKX-mUeLGt3bS2EBcauUdTIpv30RPu6kUmvI00YhQsaD0TQXxDN5O/embed?start=false&loop=false"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"https://rejoha21.slack.com/archives/C021KV5BALR","created_at":"2021-05-04T12:14","download_url":"","event_name":"Rethink Journalism Hackathon","event_url":"https://new-hack.opendata.ch/event/41","excerpt":"As a reader, I'm interested in certain topics. When I read an article, i often want more of the same and i do not care, if it is from the same medium. So how could an article recommendation look like, that recommends articles from the whole we.publish universe or the whole internet (haha!). \r\n\r\n<a class=\"btn btn-lg btn-success\" target=\"_blank\" href=\"https://hackathon.nemundo.com/\">Demo app</a>","hashtag":"","id":710,"ident":null,"image_url":"","is_challenge":true,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"As a reader, I'm interested in certain topics. When I read an article, i often want more of the same and i do not care, if it is from the same medium. So how could an article recommendation look like, that recommends articles from the whole we.publish universe or the whole internet (haha!). \r\n\r\n<a class=\"btn btn-lg btn-success\" target=\"_blank\" href=\"https://hackathon.nemundo.com/\">Demo app</a>","maintainer":"Laurent","name":"Article Recommendation Engine","phase":"Challenge","progress":0,"score":17,"source_url":"https://hackathon.nemundo.com/","stats":{"commits":0,"during":0,"people":1,"sizepitch":396,"sizetotal":504,"total":3,"updates":1},"summary":"How could an article recommendation look like, that recommends articles from the whole we.publish universe ?","team":"Laurent","team_count":1,"updated_at":"2021-05-08T15:03","url":"https://new-hack.opendata.ch/project/710","webpage_url":"https://docs.google.com/presentation/d/e/2PACX-1vTpVoxD6BGw14I76t7Zt7HzLqw0LbddlyQU_426WH3nhr8lEKHwLF_WbXXeU1Z15gk_iok11Rpp-fZt/embed?start=false&loop=false&delayms=3000"}],"name":"projects"}],"sources":[{"path":"https://new-hack.opendata.ch/","title":"dribdat"}],"title":"Rethink Journalism Hackathon","version":"0.9.3"}
