{"contributors":[],"created":"2026-07-21T17:18","description":"This is a resources area where we recommend / collect recommendations of collaboration, prototyping and data wrangling tools with our community.","homepage":"","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-47","resources":[{"data":[{"aftersubmit":"","boilerplate":"### &#128640; Let's launch your idea!\r\n\r\nGive it a fitting **Title** and short **Summary**. Use the **Refresh** link and button to fetch a README from your open source repository on [GitHub](https://github.com), [GitLab](https://gitlab.com) or [Bitbucket](https://bitbucket.org); an online document at [Etherpad](http://etherpad.org), [Google Docs](http://docs.google.com) (Published to Web), [Instructables](http://instructables.com), [HackMD or CodiMD](https://hackmd.io) and [DokuWiki](http://make.opendata.ch/wiki/project:home).\r\n\r\nInterested contributors can then click the **Join** button at the top of the page to contribute. Once the event begins, they can also edit and expand the content, posting a **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. Remember to update your progress regularly using the **Post** button.\r\n\r\n_Need more help?_ Get in touch with the organising team, or raise [an issue](https://github.com/dribdat/dribdat/issues).\r\n","certificate_path":"","community_embed":"<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.</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>\r\n","community_url":"","custom_css":"","description":"This is a resources area where we recommend / collect recommendations of collaboration, prototyping and data wrangling tools with our community.","ends_at":"2021-12-31T17:00","gallery_url":"","has_finished":true,"has_started":false,"hashtags":"","hostname":"","id":47,"instruction":"","location":"","location_lat":0.0,"location_lon":0.0,"logo_url":"","name":"Hackday Resources","starts_at":"2021-01-01T10:00","summary":"","webpage_url":""}],"name":"events"},{"data":[{"autotext":"![Github Actions build status](https://github.com/dribdat/dribdat/workflows/build/badge.svg)\n[![codecov status](https://codecov.io/gh/dribdat/dribdat/branch/main/graph/badge.svg?token=Ccd1vTxRXg)](https://codecov.io/gh/dribdat/dribdat)\n[![FOSSA status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Floleg%2Fdribdat.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Floleg%2Fdribdat?ref=badge_shield)\n\n## Tools for time-limited, team-based, open-by-default collaboration\n\n`dribdat` is an open source web application that assists teams working playfully on projects with data. Designed to support [awesome hackathons](https://github.com/dribdat/awesome-hackathon) and promote [data expeditions](https://schoolofdata.ch), it is a \ud83c\udde8\ud83c\udded Swiss Army Knife for Civic Tech: your events, guidelines, count-downs, challenge board, project log, progress tracker, integrating with prototyping tools, group chat, code repositories, open data APIs, and more!\n\n![Dribdat Logo](dribdat/static/img/logo12_128x128.png)\n\nThe philosophy of this project, in a nutshell, is: **live and let live** (no tech religion, use whatever design / dev / doc tools you want as long as they are accessible to your team), **commit sustainably** (aggregate outputs in standard web of data formats for optimal search and archiving), **create in safe spaces** (embedded code of conduct, works offline, minimal privacy footprint). \n\n[Install](https://dribdat.cc/deploy) the software, read our [Whitepaper](https://dribdat.cc/whitepaper), or try dribdat yourself at a [community](https://forum.opendata.ch/c/expeditions/hackathons/16/l/latest) hackathon.\n\n![Screenshot of a Dribdat instance](https://dribdat.cc/images/glamhack.jpg)\n<br><small><i>A screenshot of an event page in Dribdat.</i></small>\n\nFor more background and references, see the [User Handbook](https://docs.dribdat.cc/usage). If you need help or advice in setting up your event, or would like to contribute to the project: please get in touch via [Discussions](https://github.com/orgs/dribdat/discussions) or [GitHub Issues](https://github.com/dribdat/dribdat/issues). You can follow and support the project on [OpenCollective](https://opencollective.com/dribdat/updates) or [Codeberg](https://codeberg.org/dribdat)\n\n<a href=\"https://opencollective.com/dribdat/donate\" target=\"_blank\"><img src=\"https://opencollective.com/dribdat/donate/button@2x.png?color=blue\" width=300 /></a>\n\n_If you use Dribdat, please add yourself to the [Tour de Hack](https://meta.dribdat.cc/event/5)! It only takes a minute, and knowing this helps keep the \ud83d\udd25 alive._\n\n# Quickstart\n\nThe dribdat project can be deployed to any server capable of serving [Python](https://python.org) applications, and is set up for fast deployment using [Ansible or Docker](https://dribdat.cc/deploy). The first user that registers becomes an admin, so don't delay! \n\nIf you would like to run dribdat on any other cloud or local machine, there are additional instructions in the [Deployment guide](https://docs.dribdat.cc/deploy). Information on contributing and extending the code can be found in the [Contributors guide](https://docs.dribdat.cc/contribute), which includes API documentation, and other details.\n\nSee also **[backboard](https://github.com/dribdat/backboard)**: a responsive, modern alternative frontend, and our **[dridbot](https://github.com/dribdat/dridbot)** chat client. Both demonstrate reuse of the dribdat API.\n\nIf you need support with your deployment, please reach out through [Discussions](https://github.com/orgs/dribdat/discussions).\n\n# Credits\n\nThis project is currently mantained by [@loleg](https://github.com/loleg). See [Contributors](https://github.com/dataletsch/dribdat/graphs/contributors) and [Forks](https://github.com/dataletsch/dribdat/network/members) to find other users of this project.\n\nSpecial thanks to the [Open Data](https://hack.opendata.ch), [Open Networking](https://now.makezurich.ch/) and [Open Source](https://hacknight.dinacon.ch) communities in Switzerland for the many trials and feedbacks through over one hundred events.\n\nThis project is inspired by the work of many wonderful hackathonistas to the [East](https://meta.dribdat.cc/project/42), [West](https://meta.dribdat.cc/project/7), [North](https://meta.dribdat.cc/project/10), and [South](https://meta.dribdat.cc/project/41) of here. We are grateful to F. Wieser and M.-C. Gasser at [Swisscom](http://swisscom.com) for conceptual inputs and financial support at an early stage of this project. This application was based on Steven Loria's [cookiecutter-flask](https://github.com/sloria/cookiecutter-flask), a more modern version of which is [cookiecutter-flask-restful](https://github.com/karec/cookiecutter-flask-restful) - and could be a good basis for your own hackathon projects. \n\nAdditional and \u2665-felt thanks for your contributions to: [Alexandre Cotting](https://github.com/Cotting), [Anthony Ritz](https://github.com/RitzAnthony), [Chris Mutel](https://github.com/cmutel), [Fabien Schwob](https://github.com/jibaku), [Gonzalo Casas](https://github.com/gonzalocasas), [Jonathan Schnyder](https://github.com/jonHESSO), [Jonathan Sobel](https://github.com/JonathanSOBEL), [Philip Shemella](https://github.com/philshem), [Thomas Amberg](https://github.com/tamberg), [Yusuf Khasbulatov](https://github.com/khashashin) .. and all the participants and organizers sending in bugs and requests! \ud83e\udd17\n\n## License\n\nThis project is open source under the [MIT License](LICENSE).\n\nDue to the use of the [boto3](https://github.com/boto/boto3/) library for S3 support, there is a dependency on OpenSSL via awscrt. If you use these features, please note that the product includes cryptographic software written by Eric Young (eay@cryptsoft.com) and Tim Hudson (tjh@cryptsoft.com).\n","autotext_url":"https://codeberg.org/dribdat/dribdat","category_id":"","category_name":"","contact_url":"https://codeberg.org/dribdat/dribdat/issues","created_at":"2024-03-13T11:04","download_url":"","event_name":"Hackday Resources","event_url":"https://hack.opendata.ch/event/47","excerpt":"![Github Actions build status](https://github.com/dribdat/dribdat/workflows/build/badge.svg)\n[![codecov status](https://codecov.io/gh/dribdat/dribdat/branch/main/graph/badge.svg?token=Ccd1vTxRXg)](https://codecov.io/gh/dribdat/dribdat)\n[![FOSSA status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Floleg%2Fdribdat.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Floleg%2Fdribdat?ref=badge_shield)\n\n## Tools for time-limited, team-based, open-by-default collaboration\n\n`dri...","hashtag":"","id":1121,"ident":"","image_url":"https://codeberg.org/avatars/3b35f9c58b5db9abd9159e3ebf70e423","is_challenge":false,"is_webembed":false,"logo_color":"","logo_icon":"","longtext":"","maintainer":"","name":"Dribdat","phase":"Share","progress":50,"score":53,"source_url":"https://codeberg.org/dribdat/dribdat","stats":{"commits":0,"during":0,"people":0,"sizepitch":0,"sizetotal":5868,"total":2,"updates":1},"summary":"A project board for hackathons or just effective collaboration in small teams.","team":"","team_count":0,"updated_at":"2024-03-13T11:04","url":"https://hack.opendata.ch/project/1121","webpage_url":""},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"","created_at":"2023-03-17T13:04","download_url":"","event_name":"Hackday Resources","event_url":"https://hack.opendata.ch/event/47","excerpt":"Ressourcen Open Data Hack\r\n\r\nOpen Data Portal St.Gallen: https://daten.sg.ch/\r\n\r\nStatistikportal St.Gallen: https://stada2.sg.ch/ \r\n\r\nOpen Data Swiss: https://opendata.swiss/de \r\n\r\nOpen Street Map: https://www.openstreetmap.org/#map=8/46.825/8.224\r\nWiki Open Street Map (Handbuch zum Export von Daten): https://wiki.openstreetmap.org/ \r\n\r\nOpen Transport Data: https://opentransportdata.swiss/de/ \r\n","hashtag":"","id":979,"ident":null,"image_url":"","is_challenge":false,"is_webembed":true,"logo_color":"","logo_icon":"book","longtext":"Ressourcen Open Data Hack\r\n\r\nOpen Data Portal St.Gallen: https://daten.sg.ch/\r\n\r\nStatistikportal St.Gallen: https://stada2.sg.ch/ \r\n\r\nOpen Data Swiss: https://opendata.swiss/de \r\n\r\nOpen Street Map: https://www.openstreetmap.org/#map=8/46.825/8.224\r\nWiki Open Street Map (Handbuch zum Export von Daten): https://wiki.openstreetmap.org/ \r\n\r\nOpen Transport Data: https://opentransportdata.swiss/de/ \r\n","maintainer":"","name":"Data Sources","phase":"Research","progress":10,"score":23,"source_url":"","stats":{"commits":0,"during":0,"people":0,"sizepitch":395,"sizetotal":395,"total":7,"updates":7},"summary":"","team":"","team_count":0,"updated_at":"2023-11-29T09:57","url":"https://hack.opendata.ch/project/979","webpage_url":"https://daten.sg.ch/"},{"autotext":"","autotext_url":"","category_id":"","category_name":"","contact_url":"","created_at":"2022-10-31T10:25","download_url":"","event_name":"Hackday Resources","event_url":"https://hack.opendata.ch/event/47","excerpt":"(This is a sample challenge for the GovTech Hackathon)\r\n\r\n# Goal\r\n\r\n_DCAT vs OData, REST vs RDF, Frictionless Data vs GraphQL?_ Developers and data publishers have a hard time making sense of the Babel's Tower of standards when it comes to metadata exchange and, after decades of evolution and competition - API technologies. With experience and hindsight, we know that some standards fit certain use cases more conditions, have various learning curves, and have slightly different conditions of reus...","hashtag":"","id":892,"ident":null,"image_url":"","is_challenge":false,"is_webembed":false,"logo_color":"","logo_icon":"","longtext":"(This is a sample challenge for the GovTech Hackathon)\r\n\r\n# Goal\r\n\r\n_DCAT vs OData, REST vs RDF, Frictionless Data vs GraphQL?_ Developers and data publishers have a hard time making sense of the Babel's Tower of standards when it comes to metadata exchange and, after decades of evolution and competition - API technologies. With experience and hindsight, we know that some standards fit certain use cases more conditions, have various learning curves, and have slightly different conditions of reuse.\r\n\r\nAn inspiration for this from our colleagues in the Internet of Things area is the [BetterIoT Assessment Tool](https://betteriot.wordpress.com/tool/), which helps early stage hardware startups make a strategy:\r\n\r\n![BetterIoT](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/W4G2N31VG3J2LC3XLZTFGIJY/Screenshot_from_20221031_102921.png) \r\n\r\n# Designs\r\n\r\nThe idea would be to have a \"data standards chooser\" for publishers and developers, similar to the helpful [License Chooser](https://chooser-beta.creativecommons.org/) tool from Creative Commons:\r\n\r\n![ License Chooser ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/2P70XH0HXGK444J0WYBG8A22/Screenshot_from_20221031_102731.png)\r\n\r\nOr the even simpler [choose a license](https://choosealicense.com/) web page from GitHub:\r\n\r\n![ choosealicense ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/IU8EQ1T3OPM5D57UC4NAVEZF/Screenshot_from_20221031_102658.png)\r\n\r\n# References\r\n\r\n- [REST API Industry debate](https://medium.com/stories-by-progress/rest-api-industry-debate-odata-vs-graphql-vs-ords-7990ae5c718b) (Medium post)\r\n- [SOAP REST OData - What Technology When](https://wem.io/news/soap-rest-odata-integration-what-technology-when/) (WEM)\r\n- [Understanding gRPC OpenAPI and REST](https://cloud.google.com/blog/products/api-management/understanding-grpc-openapi-and-rest-and-when-to-use-them?hl=en) (Google Blog)\r\n- [Data Sharing Principles](https://www.earthobservations.org/open_eo_data.php) (GEO, screenshot below)\r\n\r\n![ Revised GEO Data Sharing and Data Management Principles ](https://bucketeer-036aa605-c047-4623-8610-f1764b90cf98.s3.amazonaws.com/public/163/CM913K4GIZB7H759T7KOXIYJ/Screenshot_from_20221101_113801.png)","maintainer":"","name":"API Standards Guide","phase":"Project","progress":5,"score":16,"source_url":"","stats":{"commits":0,"during":0,"people":0,"sizepitch":2291,"sizetotal":2355,"total":1,"updates":0},"summary":"Let's build a simple, accessible guide to data sharing standards","team":"","team_count":0,"updated_at":"2023-03-21T23:01","url":"https://hack.opendata.ch/project/892","webpage_url":""},{"autotext":"","autotext_url":"https://github.com/OpenEnergyData/energy-data-ch","category_id":"","category_name":"","contact_url":"https://forum.opendata.ch/t/16-17-9-energy-data-hackdays-2022/844/3","created_at":"2022-09-16T09:48","download_url":"","event_name":"Hackday Resources","event_url":"https://hack.opendata.ch/event/47","excerpt":"<center><a href=\"https://airtable.com/shrykWVriVLuRzZ9I\" class=\"btn btn-lg btn-success\" target=\"_blank\">Suggest a dataset</a></center>\r\n\r\n<h2>Further resources</h2>\r\n\r\nVisit  <a class=\"bam\" href=\"https://energy.schoolofdata.ch\" target=\"_blank\"> \ud83d\udcfa energy.schoolofdata.ch</a> to explore our prototype community data portal, where you can browse Data Packages that we created. What is this good for? Check out an example <a href=\"https://gist.github.com/loleg/2ba345b9a1cabf46c33b0e30b6d71696\">data scie...","hashtag":"","id":851,"ident":null,"image_url":"","is_challenge":true,"is_webembed":true,"logo_color":"","logo_icon":"","longtext":"<center><a href=\"https://airtable.com/shrykWVriVLuRzZ9I\" class=\"btn btn-lg btn-success\" target=\"_blank\">Suggest a dataset</a></center>\r\n\r\n<h2>Further resources</h2>\r\n\r\nVisit  <a class=\"bam\" href=\"https://energy.schoolofdata.ch\" target=\"_blank\"> \ud83d\udcfa energy.schoolofdata.ch</a> to explore our prototype community data portal, where you can browse Data Packages that we created. What is this good for? Check out an example <a href=\"https://gist.github.com/loleg/2ba345b9a1cabf46c33b0e30b6d71696\">data science notebook</a> or visit <a href=\"https://frictionlessdata.io/\">frictionlessdata.io</a> to find out about some of the advantages of packaging your open data. ","maintainer":"","name":"Open Energy Data","phase":"Challenge","progress":0,"score":1,"source_url":"https://github.com/OpenEnergyData/energy-data-ch","stats":{"commits":0,"during":0,"people":0,"sizepitch":658,"sizetotal":704,"total":3,"updates":2},"summary":"Resources for the Energy Hackdays and beyond \u26a1 ","team":"","team_count":0,"updated_at":"2022-09-16T21:54","url":"https://hack.opendata.ch/project/851","webpage_url":"https://airtable.com/embed/shrBxOOXVj0bm7fkW?backgroundColor=greenLight&viewControls=on"}],"name":"projects"}],"sources":[{"path":"https://hack.opendata.ch/","title":"dribdat"}],"title":"Hackday Resources","version":"0.9.4"}
