Skip to main content

A package for text manipulation and more

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

  • Version: 0.1.2
  • Title: textPlay
  • License: Apache License Version 2.0
  • AUTHOR = Rakesh Kanna
  • Author Email: rakeshkanna0108@gmail.com
  • GITHUB = https://github.com/rakeshkanna-rk

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.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

textPlay-0.1.0-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file textPlay-0.1.0.tar.gz.

File metadata

  • Download URL: textPlay-0.1.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for textPlay-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c51e899a224bea94f417ba17177eac2e93a66ab8616afaeae6f196ffb3488e76
MD5 8be3e54d0a8db44759f45fd937fd7ea9
BLAKE2b-256 1c95fafdf65536c43eb4448546a7c94570ae97bfc86d75fa2b1ebfa218e19f54

See more details on using hashes here.

File details

Details for the file textPlay-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: textPlay-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for textPlay-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bfbb1ea53d26d834d72370343dcb1236e27ddfea6f56f5909170861c6e783272
MD5 5df8c9415e536d9e1181afeeff083c88
BLAKE2b-256 e04089aa353f209ac497e096ee1aebeb1fd82bf6f3dce11ab7f6a489c6a7149f

See more details on using hashes here.

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