A python package for anagrams
Project description
ANAGRAM READ ME
There are several methods that can be used in the holistic_anagram.py file. These include:
- init_app
- enter_words_print
- enter_words_json
Install
Note: python-anagram requires python3
pip install holistic-anagram
Website using python-anagram
- (anagram website example)[https://holistic-anagram.herokuapp.com/]
Steps on how to use python-anagram package
- Create an instance of your anagram. Example: anagram = Anagram()
- Initialize your instance. anagram.init_app(). This allows the app to check if a word is real or not.
- You can then enter words using
enter_words_print
method orenter_words_json
. The former is as an interactive script using the input function. The later requires the sentence argument, and generates json data to be used in a web application e.g. in FastAPI, Flask, Django, etc.
Example of use
- Type in
bats tabs tekken attack on titan no rats tsar star tops tops spot stop psto psto pots
- This will remove the non-English words, remove duplicates and leave you with:
bats tabs attack on titan no rats tsar star tops spot stop
- It then checks if any of the words are anagrams of each other.
- Output is either a print statement or returns json formatted data.
Dependencies
- No dependencies
Python versions
- 3.7.x
- 3.8.x
- 3.9.x
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
holistic-anagram-1.0.0.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for holistic_anagram-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 162eee219adbfbcb5b36a8b977af702a5c79dc648eb267f2f88758816e1400e6 |
|
MD5 | 0236a82698af59b1dae352d9ec581d81 |
|
BLAKE2b-256 | 95336e30cf2c4130c30fd365e4a9b339eea992b2fec863cb44c3eb47d79089d3 |