DecAn is a tool for Analyze and Deconstruct chars in text for its position.
Project description
DecAn
Tool to Analyze and Deconstruct chars in a text
[Beta-Development]
Installation
pip install DecAn-karjakak
Usage
For analyzing text file or sentences
decan -a path\text.txt
For search chars or words in text file or sentences
decan -a "The Best is yet to come, yeayyy!!!" -s "Best" e y
# result:
"Best": {1: ((4, 8),)}
"Best" is 1 out of total 7 words!
'e': {5: (2, 5, 13, 22, 26)}
'e' is 5 out of total 34 chars!
'y': {5: (12, 25, 28, 29, 30)}
'y' is 5 out of total 34 chars!
For Deconstruct text file or sentences to .json file or .pickle file
# The text file, save as json/pickle filename, and save to a directory path.
decan -d path\text.txt text.json path\dir
For Constructing the deconstructed text that save in .json file or .pickle file
decan -c path\text.pickle
For fixing text punctuation like [".", ",", ":", ";"] that need space or less space, and save it to a new .txt file.
decan -f path\text.txt dir\path text_name.txt
TAKE NOTE:
- In -d [deconstruct], the text has been fixed as well but saved as pickle or json file.
Note
- Still development process.
- Add write deconstruct to pickle, which much smaller and faster.
- Changes on analyze [-a]:
- Count real chars, without the space and other printable.
- Show the chars that used once and chars that used most.
- Details on chars type.
- Add new function "-f" for saving text that has been fixed its punctuation position to a new txt file.
- This function use dependency from GenPy-karjakak.
- https://pypi.org/project/GenPy-karjakak
- Add multi-threading for analyzing.
- Using "-m" after "-s".
decan -a path\text.txt -s "Best" e y -m
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
DecAn-karjakak-0.1.7.tar.gz
(5.5 kB
view details)
Built Distribution
File details
Details for the file DecAn-karjakak-0.1.7.tar.gz
.
File metadata
- Download URL: DecAn-karjakak-0.1.7.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c6886cd62b92e336a2861129ecef5e5528db7cca077fda32bc0b5f9cf109bb |
|
MD5 | ebdf13b0f479bef1c4b45d808e3d36bc |
|
BLAKE2b-256 | abae9ef555cb070bbea53803ac42f4ef72537e5b83eaf1a5c825eb01446ab117 |
File details
Details for the file DecAn_karjakak-0.1.7-py3-none-any.whl
.
File metadata
- Download URL: DecAn_karjakak-0.1.7-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c6854a2c0e3d952e513c5899d589733ac36efced720d6629db83b073106f9a8 |
|
MD5 | e71bc391c7debc604b182bb1b87ed95c |
|
BLAKE2b-256 | bdf7a865ec6ab3ea0cbc3970d46d97d3eff1f2ebfb4fd53bc0f7bb88b29cb42b |