Skip to main content

A package for many unique text tools. to make your text beautiful.

Project description

TextPlay 💬

Welcome to the TextPlay repository! 👋
This versatile Python module provides a range of text-related functions and tools to enhance your text analysis, summarization, translation, Morse code encoding/decoding, Google search, and more.

To use my module

import textPlay

Features

  • Text Summarizer 📝: Generate concise summaries of long articles, documents, or text.

  • Link Summarizer 🌐: Automatically generate summaries of web articles and provide condensed information.

  • Spell Checker ✨: Correct spelling errors in text to improve text quality.

  • Extract Keywords 🔤: Identify important keywords in text for indexing, tagging, or search optimization.

  • Morse Coder and Decoder 🚦: Encode and decode messages in Morse code for communication or fun.

  • Google Search 🔍: Fetch and display search results from Google.

  • Translator 🌍: Translate text from one language to another.

  • Sort Dictionary 📚: Organize and present data in a specific order.

  • Sentiment Analysis 😃: Perform Sentiment Label, Sentiment Polarity, and Sentiment Subjectivity analysis - simultaneously.

  • Simple Chat Bot 💬: Engage with users, answer queries, and integrate with Google search.

Installation

To install the TextPlay module, you can download it directly by using pip

pip install textPlay

Modules Used

Summarization

  • spacy
  • STOP_WORDS from spacy.lang.en.stop_words
  • punctuation from string
  • nlargest from heapq
  • newspaper

Sentiment Analysis

  • TextBlob from textblob

Spell Checking

  • SpellChecker from spellchecker

Web Scraping

  • requests
  • BeautifulSoup from bs4

Translation

  • Translator from googletrans

Stop Word Removal

  • string

Bot

  • random

After installing package install a external english module for spacy by:

python -m spacy download en_core_web_sm

Module Detials

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

textPlay-0.1.2.tar.gz (15.3 kB view hashes)

Uploaded Source

Built Distribution

textPlay-0.1.2-py3-none-any.whl (23.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page