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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for textPlay-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4c22555c9070f2b6aa555f72ff8b6e526658b0e51a27fcc547ed6a59c4a56c1b
MD5 a916e0fe19ac955a60fa6b9e769b7290
BLAKE2b-256 660f29bd7087e017c00e6b4644208ebe2bf5f7851504e44c56b966c72e7c3080

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for textPlay-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b166a87df88eb75137bdaadd7e1e7bbd158cac3cf939d8d1bc0f9366725f2239
MD5 a6b5b2ea53128015176efca49eea844b
BLAKE2b-256 0d96321b12968928bbeb9092abbb03d83ad3d681bf738087e41eb7ccd094c67c

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