Skip to content

GONZOsint/FEAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages