| Name | how-fake-accounts JSON |
| Version |
1.2.0
JSON |
| download |
| home_page | |
| Summary | |
| upload_time | 2023-06-27 20:22:11 |
| maintainer | |
| docs_url | None |
| author | João Nogueira |
| requires_python | >=3.6 |
| license | |
| keywords |
|
| VCS |
|
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# How Fake Accounts
Pacote python criado para gerar contas fakes, para o primeiro desafio do bootcamp de engenharia de dados da How. O pacote é a implementação de um provider customizado do [Faker](https://faker.readthedocs.io/en/master/#), conforme sugerido em https://faker.readthedocs.io/en/master/#how-to-create-a-provider.
As contas feitas simulam o cadastro de usuários em um aplicativo e contém as seguintes informações para cada usuário cadastrado:
- nome
- email
- número de telefone
- cpf
- data de nascimento
- endereço
- emprego
## How to install
```bash
pip install how-fake-accounts
```
## How to use
We have mainly two ways to use the package:
- as a package itself, to be imported in python scripts
- as a command line interface
### Package Interface
```python
import os
from datetime import datetime
from how_fake_accounts import fake
# generate 10 random accounts
accounts = fake.generate_accounts(10)
print(accounts)
filename = datetime.now().strftime('%Y-%m-%d-%H-%M-%S') + '-accounts.json'
fake.save_into_s3(
accounts,
bucket='missy-aulas-how',
key='bronze/desafio-01/' + filename,
aws_access_key_id=os.getenv('AWS_ID'),
aws_secret_access_key=os.getenv('AWS_KEY')
)
```
### CLI Interface
To generate 50 accounts, just type into terminal:
```bash
how_fake --n-accounts 50
```
or
```bash
python -m how_fake --n-accounts 50
```
for help, just type:
```bash
how_fake --help
```
Raw data
{
"_id": null,
"home_page": "",
"name": "how-fake-accounts",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "",
"author": "Jo\u00e3o Nogueira",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/94/46/01b348c5434ada4e01078d333ce3b076aab26e5321b99128c496efa5f42f/how_fake_accounts-1.2.0.tar.gz",
"platform": null,
"description": "# How Fake Accounts\n\nPacote python criado para gerar contas fakes, para o primeiro desafio do bootcamp de engenharia de dados da How. O pacote \u00e9 a implementa\u00e7\u00e3o de um provider customizado do [Faker](https://faker.readthedocs.io/en/master/#), conforme sugerido em https://faker.readthedocs.io/en/master/#how-to-create-a-provider.\n\nAs contas feitas simulam o cadastro de usu\u00e1rios em um aplicativo e cont\u00e9m as seguintes informa\u00e7\u00f5es para cada usu\u00e1rio cadastrado:\n\n- nome\n- email\n- n\u00famero de telefone\n- cpf\n- data de nascimento\n- endere\u00e7o\n- emprego\n\n## How to install\n\n```bash\npip install how-fake-accounts\n```\n\n## How to use\n\nWe have mainly two ways to use the package:\n- as a package itself, to be imported in python scripts\n- as a command line interface\n\n### Package Interface\n\n```python\nimport os\nfrom datetime import datetime\nfrom how_fake_accounts import fake\n\n# generate 10 random accounts\naccounts = fake.generate_accounts(10)\nprint(accounts)\n\nfilename = datetime.now().strftime('%Y-%m-%d-%H-%M-%S') + '-accounts.json'\nfake.save_into_s3(\n accounts,\n bucket='missy-aulas-how',\n key='bronze/desafio-01/' + filename,\n aws_access_key_id=os.getenv('AWS_ID'),\n aws_secret_access_key=os.getenv('AWS_KEY')\n)\n```\n\n\n### CLI Interface\n\nTo generate 50 accounts, just type into terminal:\n\n```bash\nhow_fake --n-accounts 50\n```\nor\n```bash\npython -m how_fake --n-accounts 50\n```\n\nfor help, just type:\n\n```bash\nhow_fake --help\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "1.2.0",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "71da3ac520cb80a0fc3b58f46dfa6c004f11f02c74a9dffd2d0ba8a4c14d88bf",
"md5": "f098e6d9dcf43cb6bf95564c01957053",
"sha256": "2f32d7e4dd00bb4af73874720b4b00a404807ad3f0f4f9e75d60c210d5216136"
},
"downloads": -1,
"filename": "how_fake_accounts-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f098e6d9dcf43cb6bf95564c01957053",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 3881,
"upload_time": "2023-06-27T20:22:09",
"upload_time_iso_8601": "2023-06-27T20:22:09.981452Z",
"url": "https://files.pythonhosted.org/packages/71/da/3ac520cb80a0fc3b58f46dfa6c004f11f02c74a9dffd2d0ba8a4c14d88bf/how_fake_accounts-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "944601b348c5434ada4e01078d333ce3b076aab26e5321b99128c496efa5f42f",
"md5": "ad54ab388455909b016140dc5f63a6ea",
"sha256": "da81177c0f4a23147512f99afb439b87ac70e15946da94e627aa831282b795f4"
},
"downloads": -1,
"filename": "how_fake_accounts-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "ad54ab388455909b016140dc5f63a6ea",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 2973,
"upload_time": "2023-06-27T20:22:11",
"upload_time_iso_8601": "2023-06-27T20:22:11.761402Z",
"url": "https://files.pythonhosted.org/packages/94/46/01b348c5434ada4e01078d333ce3b076aab26e5321b99128c496efa5f42f/how_fake_accounts-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-27 20:22:11",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "how-fake-accounts"
}