# GGenerator [](https://travis-ci.com/Datenworks/ggenerator)
## What is it?
GGenerator is a command line interface that generates randomic data for tests purposes. It aims to be a easy client for programmers, data scientists, data analysts and data engineers to create a huge amount of data with a variety of complex data using JSON specification and a few commands on terminal.
## Requirements
You need Python 3.7 or later and [pip](https://github.com/pypa/pip) to install and run ggenerator as a command line tool.
## How to install
A easy way to install ggenerator cli is to use [pip](https://github.com/pypa/pip):
`bash pip install ggenerator `
After that you just have to learn how to use it.
## How to use it
If you do have a specification file, you just follow the next steps:
`bash ggenerator generate --spec /file/path/example.json `
If you dont, [click here](https://github.com/datenworks/ggenerator/wiki) and learn how to create a specification.
### MAC OS X Users If you use MAC OS X, you need to setup two environment variables, for GGENERATOR be able to get your default language system `bash export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 ` ## How to build it
You want to use the develop version or something like that?
Here you will have instruction of how to build this command line interface and have it ready for use.
The first thing you have to do is clone this repository:
`bash git clone git@github.com:Datenworks/ggenerator.git `
Now, you will need to create a virtualenv and install all the requirements. If you have [pipenv](https://github.com/pypa/pipenv) installed:
`bash pipenv install --dev `
If you dont have pipenv, you can learn how to install it by going to pipenv repository: https://github.com/pypa/pipenv
After that you can make your updates and fixes, so when you’re ready execute:
` pipenv run python setup.py build pipenv run python setup.py install `
Done, now you have built a new ggenerator client on your OS.
## License
[MIT](LICENSE)
## Contribute
We dont have it organized yet, but as soon as possible you will be able to contribute.
Metadata
Release files for ggenerator 0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ggenerator-0.3.tar.gz | 31.6 kB | Without provenance | Details for ggenerator-0.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ggenerator-0.3-py3-none-any.whl | Python 3 | none | any | Details for ggenerator-0.3-py3-none-any.whl |
Total release size: 94.8 kB
Release files / ggenerator-0.3.tar.gz
| Download URL | ggenerator-0.3.tar.gz |
|---|---|
| Size | 31.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0b34aad879a4dd1d4353ca24ea33ae1506e7a5590343068dab34afb708e7252a
|
|
BLAKE2b-256 checksum How to use checksums |
dc6137bd94f7710d60c2fa8b4506767dc9dd22dad1658a7bcefe6acca678ec09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.1
|
Release files / ggenerator-0.3-py3-none-any.whl
| Download URL | ggenerator-0.3-py3-none-any.whl |
|---|---|
| Size | 63.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3701f3e3f3cb474da6fcdd74d15d24c5c6b436da938f969e93859fa157823f66
|
|
BLAKE2b-256 checksum How to use checksums |
2f5ab36964bd158281697789f51ee311623b62211936948e7217f08bb5723eba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.1
|
Security for ggenerator 0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.