Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.35 KB

File metadata and controls

25 lines (20 loc) · 1.35 KB

NotepadApp With NLP Intergration

Python Kivy NLP License

A simple notepad application built with Python to implement and test the usage of Natural Language Processing. For the app, check in the release section. Built with the kivy interface, this app provides the basic functions of a notepad while also providing a demonstration of NLP with the help of the analyzer called as Valence Aware Dictionary and sEntiment Reasoner or VADER for short.

Features

  • File Management: Create, edit, and save text files locally.
  • Real-Time Sentiment Analysis: Automatically calculates positive, negative and neutral compound scores for your notes using VADER.
  • Visual Feedback: Displays sentiment intensity via color-coded indicators.

How it Works

  1. Type your note in the text area.
  2. The app automatically processes the text through the VADER Sentiment Intensity Analyzer.
  3. The app displays the intensity through color-coded indicators based on happy, sad, angry and neutral.

Technical Details

  • Interface: Kivy
  • NLP Engine: VADER Sentiment
  • Language: Python 3.8+

License

Distributed under the MIT License. See LICENSE for more information.