Metadata-Version: 2.4
Name: fakenews-framework
Version: 0.1.2
Summary: A simple machine-learning framework for detecting fake news using preprocessing, feature extraction, and multiple ML models.
Author: BaByLabs
License: MIT
Project-URL: Homepage, https://github.com/marshburnalexandra/fake_news_framework
Project-URL: Source, https://github.com/marshburnalexandra/fake_news_framework
Project-URL: Issues, https://github.com/marshburnalexandra/fake_news_framework/issues
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: scikit-learn
Requires-Dist: pandas
Requires-Dist: numpy
Requires-Dist: joblib
Dynamic: license-file

# Fake News Framework

A simple, modular, and reusable **machine-learning framework** for detecting fake news using preprocessing, feature extraction, and multiple ML models.  
Developed by **BaByLabs**.

---

## Features

- Clean and modular **data preprocessing pipeline**
- TF-IDF feature extraction for text classification
- Multiple ML models (Logistic Regression, Random Forest, etc.)
- Easy-to-use `predict.py` script for running predictions on new text
- Well-structured and extendable package layout
- Ready for publishing as a Python library (PyPI-compatible)

---

## Installation (once published to PyPI)

```bash
pip install fakenews-framework

```

---

## Credit to these for our OOP-Final Project:

Fake News Detection 
By: Sameer Patel
Source: https://www.kaggle.com/code/therealsampat/fake-news-detection  

Fake News Classification 
By: Ahmed Hafez
Source: https://www.kaggle.com/code/ahmedtronic/fake-news-classification 

---
