Detects gibberish strings.
Project description
Gibberish Detector
This is based off https://github.com/rrenaud/Gibberish-Detector, and adapted so that it is a Python3 module.
Examples
Quickstart:
$ gibberish-detector train examples/big.txt > big.model
$ gibberish-detector detect --model big.model --string "ertrjiloifdfyyoiu"
True
Training Large Corpuses:
$ gibberish-detector train $(ls examples) > generic.model
Interactive Detection:
$ gibberish-detector detect --model big.model --interactive
Entering interactive mode. Press ctrl+d to quit.
Input text: superman
False (2.375)
Input text: ertrjiloifdfyyoiu
True (4.154)
Installation
pip install gibberish-detector
Usage
$ gibberish-detector -h
usage: gibberish-detector [-h] [--version] {train,detect} ...
positional arguments:
{train,detect}
train Trains a model to be used for gibberish detection.
detect Uses a trained model to identify gibberish strings.
optional arguments:
-h, --help show this help message and exit
--version Display version information.
You can also use this as an imported module:
>>> from gibberish_detector import detector
>>> Detector = detector.create_from_model('big.model')
>>> print(Detector.is_gibberish('ertrjiloifdfyyoiu'))
True
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gibberish_detector-0.1.1.tar.gz.
File metadata
- Download URL: gibberish_detector-0.1.1.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26264782f6d16f90ef03b209e255ec50ef6de6d258404b4b4cd468ebc069758c
|
|
| MD5 |
5530437ec2df968a06ffc87faa82cde0
|
|
| BLAKE2b-256 |
f624a5c518032bdb704128ee96f26ac20d9bc60ac32bb71bf3af0424ab287ac1
|
File details
Details for the file gibberish_detector-0.1.1-py3-none-any.whl.
File metadata
- Download URL: gibberish_detector-0.1.1-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
520dd48533c4bd30b2a6051c26131369d946c147288c5f7fce4e125a0e5d341d
|
|
| MD5 |
9dd67bbecd8d5ac11db0ae6d1f4cd540
|
|
| BLAKE2b-256 |
3a702ba30513075aac4df46849a086037ce36e1e7ca1f87f84840c8bc40825e6
|