{"id":23350049,"url":"https://github.com/fscheidt/banco","last_synced_at":"2026-05-09T00:04:09.891Z","repository":{"id":269134900,"uuid":"904860282","full_name":"fscheidt/banco","owner":"fscheidt","description":"Projeto python vscode + atlas cloud","archived":false,"fork":false,"pushed_at":"2024-12-17T17:33:31.000Z","size":408,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-13T20:15:24.344Z","etag":null,"topics":["mongodb","pos-iot","python","vscode"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fscheidt.png","metadata":{},"created_at":"2024-12-17T17:29:48.000Z","updated_at":"2024-12-17T17:45:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"089589b0-b895-48e0-9bf2-98142d2ae387","html_url":"https://github.com/fscheidt/banco","commit_stats":null,"previous_names":["fscheidt/banco"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fscheidt%2Fbanco","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fscheidt%2Fbanco/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fscheidt%2Fbanco/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fscheidt%2Fbanco/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fscheidt","download_url":"https://codeload.github.com/fscheidt/banco/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247704575,"owners_count":20982298,"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","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":["mongodb","pos-iot","python","vscode"],"created_at":"2024-12-21T08:14:47.786Z","updated_at":"2026-05-09T00:04:09.871Z","avatar_url":"https://github.com/fscheidt.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Configuração inicial do projeto\n\n## Banco de dados\n\n### arquivo .env\n\ncriar arquivo chamado `.env` na pasta raiz do projeto contendo a url de conexão com o banco de dados, obtido no site do mongodb atlas.\n\nExemplo: \n\n```\ndb_url = \"mongodb+srv://felippe:SECRET@cluster0.9nif1fg.mongodb.net/?retryWrites=true\u0026w=majority\"\n\n```\n\n### Restaurar\n\nO script `restaurar.py` restaura uma base de dados no mongodb atlas. Caso essa base não exista, ela será gerada automaticamente. O comando para criar a base:\n\n```bash\n\npython restaurar.py municipios\n\n```\n\nRestaura a base de dados de books\n\n```bash\n\npython restaurar.py books\n\n```\n\n\n## Configuração do python\n\nCriar o ambiente virtual na mesma pasta do projeto:\n\n```bash\n\npython3 -m venv env\n\n```\n\nAtivar o ambiente:\n\n```bash\n\nsource env/bin/activate\n\n```\n\n## Instalar as bibliotecas (dependências)\n\n```bash\n\npip install pymongo python-dotenv requests\n\n```\n\nOu, instalar as bibliotecas usando o arquivo requirements.txt:\n\n```bash\n\npip install -r requirements.txt\n\n```\n\nPara executar o notebook diretamente no vscode, instalar o jupyter notebook:\n\n```bash\n\npip install -r requirements_dev.txt\n\n```\n\n\n## Consultas\n\nScript com exemplos de consultas no banco de dados `paisesdb`:\n\n```bash\npython3 consultas/paises.py\n```\n\n### consulta informações sobre o banco de dados\n\n```bash\npython3 database.py paisesdb\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffscheidt%2Fbanco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffscheidt%2Fbanco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffscheidt%2Fbanco/lists"}