{"id":15008644,"url":"https://github.com/fcoagz/dart-bcv","last_synced_at":"2025-05-08T04:41:59.088Z","repository":{"id":152644069,"uuid":"626680201","full_name":"fcoagz/dart-bcv","owner":"fcoagz","description":"Es una librería enfocada en obtener los tipos de cambios proporcionados por el BCV, desarrolladores interesados en datos financieros ","archived":false,"fork":false,"pushed_at":"2023-04-12T03:00:39.000Z","size":6,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-08T04:41:52.072Z","etag":null,"topics":["bcv","dart","finance","library","tasascambio"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/dart_bcv","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fcoagz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2023-04-12T00:36:15.000Z","updated_at":"2025-04-17T02:55:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"2bf9d69c-c451-483f-a0af-39f35e364378","html_url":"https://github.com/fcoagz/dart-bcv","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fcoagz%2Fdart-bcv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fcoagz%2Fdart-bcv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fcoagz%2Fdart-bcv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fcoagz%2Fdart-bcv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fcoagz","download_url":"https://codeload.github.com/fcoagz/dart-bcv/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253002793,"owners_count":21838636,"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":["bcv","dart","finance","library","tasascambio"],"created_at":"2024-09-24T19:19:52.192Z","updated_at":"2025-05-08T04:41:59.079Z","avatar_url":"https://github.com/fcoagz.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dart_bcv\n**dart_bcv** es una librería desarrollado en el lenguaje de programación Dart. Ha sido desarrollado para recopilar los precios de tipo de cambio proporcionados por el Banco Central de Venezuela (BCV). Esta librería se centra especificamente en la obtención de los datos de tipos de cambio del BCV y los convierte en un formato utilizable en Dart.\n\n## Instalación\nPara agregar la librería a tu proyecto en Dart. Agrega la dependencia en el archivo pubspec.yaml.\n\n```yaml\ndependencies:\n    dart_bcv: ^1.0.0\n```\n\nLuego utiliza la siguiente linea de comando para instalarla:\n\n```\ndart pub get\n```\n\n## Uso\nPara obtener información del BCV, creamos una instancia de la clase `BCVWebSite` para acceder al metodo `getRates()`.\n\n- Tiene como parametro `currencyCode` para acceder a una moneda en especifica al metodo `getRates()`.\n\n```dart\nimport 'package:dart_bcv/dart_bcv.dart';\n\nvoid main() async {\n  final String instanceBCV = await BCVWebSite.getRates(currencyCode: 'USD'); // Obtener la Mondena USD\n  \n  print( instanceBCV );\n}\n\n`Console: 24.39`\n```\n\nPara obtener todas las monedas disponibles de dart_bcv. Utilizamos el metodo `getRates()` dejando comillas simples `' '` al parametro `currencyCode`.\n```dart\nimport 'package:dart_bcv/dart_bcv.dart';\n\nvoid main() async {\n  final String instanceBCV = await BCVWebSite.getRates(currencyCode: ' '); // Obtener todas las monedas\n  \n  print( instanceBCV );\n}\n\n`Console: {EUR: 26.46, CNY: 3.55, TRY: 1.27, RUB: 0.30, USD: 24.39}`\n```\n\n## Proyectos similares\n- [pyBCV](https://github.com/fcoagz/pyBCV): Desarrollado en Python - *by Francisco Griman*","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffcoagz%2Fdart-bcv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffcoagz%2Fdart-bcv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffcoagz%2Fdart-bcv/lists"}