FEAT, short for Factcheck Explorer Analysis Tool, is engineered to facilitate in-depth exploration, analysis, and visualization of fact-checking data. By leveraging the FactCheckExplorer Python library, FEAT extends users' capabilities to access a broader dataset, enabling thorough investigations into misinformation. This tool can help researchers, journalists, and anyone dedicated to scrutinizing misinformation narratives.
🔗 Feel free to try out the online version: FEAT
Explore the diverse functionalities of FEAT through these dashboard snapshots, showcasing the tool's capability to deliver rich insights and analyses.
Fig 1. Search |
Fig 1. Verdict Distribution and Tags Volume | Fig 2. Claims Timeline and Source Volume |
Fig 3. Tags > Source Network Graph | Fig 4. Table with detailed information |
- Broad Data Access 🔓: Navigate beyond the Google Fact Check Explorer's frontend limitations for access to extensive datasets.
- Interactive Visualizations 📊: Utilize Plotly and Dash for engaging and insightful data visualizations.
- Customizable Searches 🔍: Conduct searches tailored by queries, languages, and the desired number of results.
- Network Graphs 🕸️: Uncover the relationships between sources and claims through detailed network graphs.
- CSV Export 📁: Easily export your data in CSV format for offline analysis and reporting.
Ensure Python 3.6+ is installed on your system. Follow these steps to get FEAT up and running:
git clone https://github.com/GONZOsint/FEAT.git
cd FEAT
Before installing the required libraries, it's a good practice to create a virtual environment. This keeps your project dependencies isolated from the system-wide Python installation. To create and activate a virtual environment, run:
python -m venv feat
.\feat\Scripts\activate
You should now see the name of your virtual environment (in this case, venv) at the beginning of the command line prompt, indicating that it is active.
With your virtual environment activated, install the project dependencies:
pip install -r requirements.txt
To utilize this project, you must install the FactCheckExplorer library. Run the following command for installation:
pip install git+https://github.com/GONZOsint/factcheckexplorer.git
You're now all set to use FEAT!
To deactivate the virtual environment when you're done working on the project, simply run:
deactivate
Execute the following command to start the FEAT dashboard:
python app.py
Navigate to http://127.0.0.1:8050/ in your web browser to interact with the tool.
Your contributions are welcome! Whether you're submitting bugs, requesting features, or contributing code, your input helps improve FEAT.
FEAT is available under the MIT License. For more details, see the LICENSE file.