{"id":20647343,"url":"https://github.com/92username/faker","last_synced_at":"2026-05-10T07:51:01.208Z","repository":{"id":263055401,"uuid":"889209746","full_name":"92username/Faker","owner":"92username","description":"Gera dados para popular banco de dados com informações de clientes e empresas.  Testado para SQLite.","archived":false,"fork":false,"pushed_at":"2025-02-14T00:12:34.000Z","size":311,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-04T14:56:29.300Z","etag":null,"topics":["database","mysql","python","script"],"latest_commit_sha":null,"homepage":"https://faker-rust.vercel.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/92username.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-11-15T20:31:08.000Z","updated_at":"2025-02-14T00:12:37.000Z","dependencies_parsed_at":"2024-11-15T21:28:29.700Z","dependency_job_id":"41951fa4-64d7-4b5e-8dad-276b010ba2c5","html_url":"https://github.com/92username/Faker","commit_stats":null,"previous_names":["92username/faker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/92username/Faker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/92username%2FFaker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/92username%2FFaker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/92username%2FFaker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/92username%2FFaker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/92username","download_url":"https://codeload.github.com/92username/Faker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/92username%2FFaker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266737746,"owners_count":23976392,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","mysql","python","script"],"created_at":"2024-11-16T16:30:04.074Z","updated_at":"2025-10-15T03:37:35.655Z","avatar_url":"https://github.com/92username.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Pylint](https://github.com/92username/Faker/actions/workflows/pylint.yml/badge.svg)](https://github.com/92username/Faker/actions/workflows/pylint.yml)\n# Gerador de Dados Simulados para Prototipagem com Faker\n\nEste repositório contém dois scripts em Python que utilizam a biblioteca [Faker](https://faker.readthedocs.io/) para gerar dados simulados em arquivos `.csv`. Esses dados são úteis para prototipagem de sistemas, especialmente na fase inicial de desenvolvimento.\n\n## Scripts\n\n1. **fakerclientes.py** - Gera uma lista de clientes simulados.\n2. **fakerestoque.py** - Gera um estoque simulado de produtos.\n\n### 1. fakerclientes.py\n\nEste script gera dados simulados de clientes, podendo incluir tanto pessoas físicas quanto pessoas jurídicas.\n\n#### Colunas no Arquivo `.csv`\n\n- **ID**: Identificação única de cada cliente.\n- **Nome**: Nome do cliente (ou nome da empresa para pessoas jurídicas).\n- **Telefone**\n- **Endereço**: Endereço completo.\n- **Email**: Endereço de email.\n- **Notas**: Campo vazio para observações futuras.\n- **CPF**: Somente para pessoas físicas).\n- **CNPJ**: Somente para pessoas jurídicas).\n- **Cliente desde**: Data de entrada do cliente na empresa (formato MM-YYYY).\n- **Pagamentos**: Tipo de pagamento (mensal ou diária).\n- **Pagamento em dia**: Status do pagamento (em dia ou em atraso).\n\n#### Como Usar\n\n1. **Instale as dependências**:\n   ```bash\n   pip install Faker\n   ```\n2. **Execute o script**:\n   ```bash\n   python fakerclientes.py\n   ```\n3. **Siga as instruções** para inserir o nome do arquivo de saída e a quantidade de clientes a serem gerados.\n\n### 2. fakerestoque.py\n\nEste script gera dados simulados para um estoque de produtos.\n\n#### Colunas no Arquivo `.csv`\n\n- **ID**: Identificação única de cada produto.\n- **Nome do Produto**: Nome do produto.\n- **Categoria**: Categoria a qual o produto pertence.\n- **Quantidade em Estoque**: Quantidade disponível do produto.\n- **Preço (R$)**: Preço unitário do produto em reais.\n- **Data de Adição**: Data em que o produto foi adicionado ao estoque (formato DD-MM-YYYY).\n- **Fornecedor**: Nome do fornecedor.\n\n#### Como Usar\n\n1. **Instale as dependências**:\n   ```bash\n   pip install Faker\n   ```\n2. **Execute o script**:\n   ```bash\n   python fakerestoque.py\n   ```\n3. **Siga as instruções** para inserir o nome do arquivo de saída e a quantidade de produtos a serem gerados.\n\n## Exemplo de Saída\n\n1. **Exemplo da saída no terminal**:\n\n   ![Exemplo da saída no terminal](terminaloutputfaker.png)\n\n2. **Exemplo do arquivo `.csv` gerado**:\n\n   ![Exemplo do arquivo CSV gerado](outputcsvfaker.png)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F92username%2Ffaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F92username%2Ffaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F92username%2Ffaker/lists"}