GONZOsint / FEAT

FEAT, short for Factcheck Explorer Analysis Tool, is designed to facilitate the exploration, analysis, and visualization of fact-checking data.

Home Page:https://feat.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FEAT

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.


๐ŸŽฎ TRY IT OUT:

๐Ÿ”— Feel free to try out the online version: FEAT


Dashboard Visuals

Explore the diverse functionalities of FEAT through these dashboard snapshots, showcasing the tool's capability to deliver rich insights and analyses.

Dashboard Sample 1
Fig 1. Search
Dashboard Sample 2 Dashboard Sample 3
Fig 1. Verdict Distribution and Tags Volume Fig 2. Claims Timeline and Source Volume
Dashboard Sample 3 Dashboard Sample 4
Fig 3. Tags > Source Network Graph Fig 4. Table with detailed information

Features ๐ŸŒŸ

  • 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.

Getting Started ๐Ÿ› ๏ธ

Prerequisites:

Ensure Python 3.6+ is installed on your system. Follow these steps to get FEAT up and running:

Setup Process:

Clone the Repository:

git clone https://github.com/GONZOsint/FEAT.git

Enter the Project Directory:

cd FEAT

Set Up a Virtual Environment

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.

Install Required Libraries:

With your virtual environment activated, install the project dependencies:

pip install -r requirements.txt

Install FactCheckExplorer Library:

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

Launching FEAT ๐Ÿš€

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.


Contributing ๐Ÿค

Your contributions are welcome! Whether you're submitting bugs, requesting features, or contributing code, your input helps improve FEAT.


License ๐Ÿ“œ

FEAT is available under the MIT License. For more details, see the LICENSE file.

About

FEAT, short for Factcheck Explorer Analysis Tool, is designed to facilitate the exploration, analysis, and visualization of fact-checking data.

https://feat.onrender.com

License:MIT License


Languages

Language:Python 100.0%