Tournesol - Collaborative Content Recommendations
Tournesol is a free software designed to collaboratively identify public interest videos that should be largely recommended.
Participants are invited to judge the videos' quality, and build together an open database to help the research in AI ethics and recommendation systems.
Compare Videos
·
Contributing Guidelines
·
Make a Donation
This repository hosts the source code of the Tournesol platform.
Learn more about the project on our Wiki, or meet our community on Discord.
Table of Content
Structure of the repository
- data-visualization contains a Streamlit app to visualize the Tournesol public data
- docs contains different kinds of documentations related to the project
- dev-env contains the info to create the Tournesol development environment with docker-compose
- backend is a Django application that serves as Tournesol's API
- frontend is a React JS application which is the main website and a frontend to Tournesol's API
- infra contains an ansible recipe used to configure the servers running Tournesol
- browser-extension is a JavaScript extension for Google Chrome and Mozilla Firefox
- tests contains end-to-end tests for Tournesol
Set-up
Please refer to the dev-env
directory or the corresponding documents in
frontend
and backend
directories.
Contributing
Code of Conduct
Help us keep Tournesol open and inclusive. Please read and follow our Code of Conduct.
Contributing Guidelines
Read through our contributing guidelines to learn about the different ways to help the project.
Contributors
The code source of the project exists thanks to all people who generously took the time to contribute.
Thank you very much!
Copyright & Licenses
The Tournesol project has chosen to distribute its software and its other productions under the terms of different licenses.
See the LICENSE.md file for the exhaustive list.
You can find the copyright notice of each software and other production in
their dedicated README.md
file.