Skip to content

SB2318/VeriWise-Content-Check

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” VeriWise-Content-Checker

Server is Currently Down (504)

VeriWise-Content-Checker is an intelligent, modular Python API system designed to help you validate and verify content efficiently across multiple aspects:

  • βœ… Plagiarism Detection: Detect content similarity using TF-IDF & cosine similarity algorithms.
  • βœ… Grammar Checking: Identify grammar and spelling issues using LanguageTool.
  • βœ… Grammar Suggestion: Provide detailed grammar improvement suggestions.
  • βœ… Copyright and Medical Content Verification: Extract text from images using Easyocr and OpenCV to cross-check with a database of copyrighted medical content providers.

πŸ“„ API Documentation (Swagger UI)

πŸ”— See Documentation

πŸ“Έ Screenshot Examples

Copyright Checker

Screenshot 2025-05-24 002528

Plagiarism Detection:

Screenshot 2025-05-21 002104

Grammar Suggestion:

Screenshot 2025-05-24 015527


πŸ› οΈ Requirements

Make sure you have the following Python packages installed:

  • fastapi

  • uvicorn

  • easyocr

  • opencv-python

  • numpy

  • requests

  • Pillow

  • difflib

  • beautifulsoup4

  • language_tool_python

  • scikit-learn

  • pocketbase # Datasource for plagiarism detection

  • PyMuPDF

  • python-dotenv

You can install all dependencies using:

pip install -r requirements.txt

πŸš€ How to Run

  1. Clone the repository
git clone https://github.com/SB2318/VeriWise-Content-Checker.git
cd VeriWise-Content-Checker

  1. Install the dependencies
pip install -r requirements.txt

  1. Run the application
uvicorn main:app --reload

or

python main.py

  1. Open your web browser and navigate to http://127.0.0.1:5000

πŸš€ Run with Docker

Easily build and run the Veriwise Content Checker using Docker.


🐳 Prerequisites


βš™οΈ Step 1: Build the Docker Image

docker build -t veriwise-content-checker .

βš™οΈ Step 2: Run the app in a docker container

 # Option 1: (Detached Mode)
 docker run -d -p 8000:8000 veriwise-content-checker

 # Option 2: Run in Interactive Mode (for development/debugging)

 docker run -it -p 8000:8000 veriwise-content-checker /bin/sh
 In the terminal enter
 uvicorn main:app --reload

Check api documentation at https://uhsocial.in/content-intel/docs

βš™οΈ Features Overview

  • Plagiarism Detection: Submit text to check for similarity against existing content.
  • Grammar Check: Submit text to get a grammar correctness score (predict score).
  • Grammar Suggestion: Get detailed suggestions to improve grammar and spelling errors.
  • Copyright Checker: Upload images or text to verify against copyrighted medical content provider data.

πŸ™Œ Contribution & Feedback

Feel free to open issues or pull requests to improve the system. For feedback or any queries, you can contact the maintainer, via GitHub or email.

About

πŸ” VeriWise-Content-Checker is an intelligent, modular Python API system that helps you validate content in three key areas: plagiarism detection, grammar checking, and image validation

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.MD

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 98.4%
  • Dockerfile 1.6%