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
fromspacy.lang.en.stop_words
punctuation
fromstring
nlargest
fromheapq
newspaper
Sentiment Analysis
TextBlob
fromtextblob
Spell Checking
SpellChecker
fromspellchecker
Web Scraping
requests
BeautifulSoup
frombs4
Translation
Translator
fromgoogletrans
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c51e899a224bea94f417ba17177eac2e93a66ab8616afaeae6f196ffb3488e76 |
|
MD5 | 8be3e54d0a8db44759f45fd937fd7ea9 |
|
BLAKE2b-256 | 1c95fafdf65536c43eb4448546a7c94570ae97bfc86d75fa2b1ebfa218e19f54 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfbb1ea53d26d834d72370343dcb1236e27ddfea6f56f5909170861c6e783272 |
|
MD5 | 5df8c9415e536d9e1181afeeff083c88 |
|
BLAKE2b-256 | e04089aa353f209ac497e096ee1aebeb1fd82bf6f3dce11ab7f6a489c6a7149f |