{"repo":"ICIJ/prophecies","free":true,"listed":false,"github":"https://github.com/ICIJ/prophecies","clone":"git clone https://github.com/ICIJ/prophecies.git","description":"A self-hosted data validation platform, for labor intensive fact checking.","language":"Python","stars":28,"topics":["django","factchecking","journalism","platform","python"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Prophecies An ICIJ app to conduct data validation and cleaning. Status ---: --- CI checks Docker Code Climate Documentation 📖 icij.gitbook.io/prophecies API ⚡ icij.github.io/prophecies/api.html Installation Required: Python 3.10 Node 18.x Poetry = 1.2 Yarn 1.x To setup a virtualenv with poetry and to install required packages: To setup the database: To create a superuser: For more customization, this app utilizes 12factor inspired environment variables to configure your Django application. You can create .env file using the custom settings variables: Run To run app inside its virtualenv, use the following command: Then in a separated terminal, build and serve assets with Webpack: Then visit http://0.0.0.0:9009 Run tests To run the back end tests To run the front end tests To run all tests Publishing a new Docker image manually Run one of these commands depending on the kind of version you need to publish: Then the new tag on Github. The CI will take care of shipping the new version on Docker Hub:","default_branch":null,"files":null,"tree":[],"storefront":"/r/ICIJ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ICIJ/prophecies/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}