pyBCV


NamepyBCV JSON
Version 1.1.2 PyPI version JSON
download
home_pagehttps://github.com/fcoagz/pyBCV
SummaryPyBCV es una librería desarrollada en el lenguaje de programación Python que se utiliza para recopilar los precios de los tipos de cambio y las tasas informativas proporcionados por el Banco Central de Venezuela (BCV).
upload_time2024-04-25 16:41:11
maintainerNone
docs_urlNone
authorFrancisco Griman
requires_python>=3.9
licenseMIT License Copyright (c) 2023 Francisco Griman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords bcv analysis precios tasascambio divisas pybcv venezuela
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
 <img width="300" height="170" src="https://github.com/fcoagz/pyBCV/blob/main/pyBCV/pybcv-preview.png?raw=true">
</p>

# pyBCV
pyBCV es una librería de Python que simplifica la obtención de los precios de los tipos de cambio y las tasas informativas del sistema bancario proporcionados por el Banco Central de Venezuela (BCV) convirtiéndolos en un formato fácilmente utilizable en Python.

## Instalación
Para instalar esta librería, puedes utilizar el siguiente comando:
```py
pip install pyBCV
```
## Uso
La librería pyBCV proporciona dos clases, `Currency` y `Bank`, para obtener tasas de cambio e informativas de bancos del Banco Central de Venezuela.

La clase `Currency` obtiene tasas de cambio para varias monedas y las devuelve en formato de diccionario. También proporciona métodos para obtener una tasa de cambio específica o la hora de la última actualización.
```py
from pyBCV import Currency

currency = Currency()
all_rates = currency.get_rate() # obtener todas las tasas de cambio de moneda
usd_rate = currency.get_rate(currency_code='USD', prettify=False) # obtener la tasa de cambio del dólar estadounidense sin símbolo de moneda
last_update = currency.get_rate(currency_code='Fecha') # obtener la hora de la última actualización
```

La clase Bank obtiene tasas informativas proporcionadas por varios bancos en Venezuela y las devuelve en formato de lista de diccionarios. Proporciona métodos para obtener información sobre un banco específico o todos los bancos disponibles.
```py
from pyBCV import Bank

bcv = Bank("01-01-2023", "31-12-2023") # Inicializar la clase Bank con fechas de inicio y final
bank_info = bcv.get_by_bank() # Obtener todas las tasas de cambio informativas de los bancos disponibles

# Obtener la tasa de cambio informativa del Banco Nacional de Crédito
bnc_info = bcv.get_by_bank(bank_code='Banco Nacional de Crédito') 

```
## Colaboradores

| [<img src="https://avatars.githubusercontent.com/u/103836660?v=4" width=115><br><sub>Francisco Griman</sub>](https://github.com/fcoagz) |  [<img src="https://avatars.githubusercontent.com/u/12820150?v=4" width=115><br><sub>Jesús Alfredo Reyes Vargas</sub>](https://github.com/jesusareyesv) |
| :---: | :---: |
## Propósito de pyBCV
Esta librería está diseñada específicamente para recopilar y convertir estos datos en un formato fácilmente utilizable en Python, lo que permite a los desarrolladores acceder a ellos y utilizarlos en sus aplicaciones con facilidad. Con pyBCV, los usuarios pueden obtener información actualizada sobre las tasas de cambio y las tasas informativas de los bancos de manera rápida y sencilla, haciendo que el proceso de obtener estos datos sea más eficiente y conveniente.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/fcoagz/pyBCV",
    "name": "pyBCV",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "bcv, analysis, precios, tasascambio, divisas, pybcv, venezuela",
    "author": "Francisco Griman",
    "author_email": "Francisco Griman <grihardware@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/38/4a/96d735bff64b96bbdd41956f122cb54ef5c3c5206f8d272a9c8b29eb3717/pybcv-1.1.2.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\r\n <img width=\"300\" height=\"170\" src=\"https://github.com/fcoagz/pyBCV/blob/main/pyBCV/pybcv-preview.png?raw=true\">\r\n</p>\r\n\r\n# pyBCV\r\npyBCV es una librer\u00eda de Python que simplifica la obtenci\u00f3n de los precios de los tipos de cambio y las tasas informativas del sistema bancario proporcionados por el Banco Central de Venezuela (BCV) convirti\u00e9ndolos en un formato f\u00e1cilmente utilizable en Python.\r\n\r\n## Instalaci\u00f3n\r\nPara instalar esta librer\u00eda, puedes utilizar el siguiente comando:\r\n```py\r\npip install pyBCV\r\n```\r\n## Uso\r\nLa librer\u00eda pyBCV proporciona dos clases, `Currency` y `Bank`, para obtener tasas de cambio e informativas de bancos del Banco Central de Venezuela.\r\n\r\nLa clase `Currency` obtiene tasas de cambio para varias monedas y las devuelve en formato de diccionario. Tambi\u00e9n proporciona m\u00e9todos para obtener una tasa de cambio espec\u00edfica o la hora de la \u00faltima actualizaci\u00f3n.\r\n```py\r\nfrom pyBCV import Currency\r\n\r\ncurrency = Currency()\r\nall_rates = currency.get_rate() # obtener todas las tasas de cambio de moneda\r\nusd_rate = currency.get_rate(currency_code='USD', prettify=False) # obtener la tasa de cambio del d\u00f3lar estadounidense sin s\u00edmbolo de moneda\r\nlast_update = currency.get_rate(currency_code='Fecha') # obtener la hora de la \u00faltima actualizaci\u00f3n\r\n```\r\n\r\nLa clase Bank obtiene tasas informativas proporcionadas por varios bancos en Venezuela y las devuelve en formato de lista de diccionarios. Proporciona m\u00e9todos para obtener informaci\u00f3n sobre un banco espec\u00edfico o todos los bancos disponibles.\r\n```py\r\nfrom pyBCV import Bank\r\n\r\nbcv = Bank(\"01-01-2023\", \"31-12-2023\") # Inicializar la clase Bank con fechas de inicio y final\r\nbank_info = bcv.get_by_bank() # Obtener todas las tasas de cambio informativas de los bancos disponibles\r\n\r\n# Obtener la tasa de cambio informativa del Banco Nacional de Cr\u00e9dito\r\nbnc_info = bcv.get_by_bank(bank_code='Banco Nacional de Cr\u00e9dito') \r\n\r\n```\r\n## Colaboradores\r\n\r\n| [<img src=\"https://avatars.githubusercontent.com/u/103836660?v=4\" width=115><br><sub>Francisco Griman</sub>](https://github.com/fcoagz) |  [<img src=\"https://avatars.githubusercontent.com/u/12820150?v=4\" width=115><br><sub>Jes\u00fas Alfredo Reyes Vargas</sub>](https://github.com/jesusareyesv) |\r\n| :---: | :---: |\r\n## Prop\u00f3sito de pyBCV\r\nEsta librer\u00eda est\u00e1 dise\u00f1ada espec\u00edficamente para recopilar y convertir estos datos en un formato f\u00e1cilmente utilizable en Python, lo que permite a los desarrolladores acceder a ellos y utilizarlos en sus aplicaciones con facilidad. Con pyBCV, los usuarios pueden obtener informaci\u00f3n actualizada sobre las tasas de cambio y las tasas informativas de los bancos de manera r\u00e1pida y sencilla, haciendo que el proceso de obtener estos datos sea m\u00e1s eficiente y conveniente.\r\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) 2023 Francisco Griman  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
    "summary": "PyBCV es una librer\u00eda desarrollada en el lenguaje de programaci\u00f3n Python que se utiliza para recopilar los precios de los tipos de cambio y las tasas informativas proporcionados por el Banco Central de Venezuela (BCV).",
    "version": "1.1.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/fcoagz/pyBCV/issues",
        "Homepage": "https://github.com/fcoagz/pyBCV"
    },
    "split_keywords": [
        "bcv",
        " analysis",
        " precios",
        " tasascambio",
        " divisas",
        " pybcv",
        " venezuela"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d388babb6dd77bb252ddd1b3b716926b95d606abb5d43e97108ca7250ce55b8",
                "md5": "ff73d3ba00ab25b0f5b7031a5e417930",
                "sha256": "e4d81668ecc656456ade340e63d3b7c7081553914b6d370c2c07b8d0411f9f35"
            },
            "downloads": -1,
            "filename": "pyBCV-1.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ff73d3ba00ab25b0f5b7031a5e417930",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 7055,
            "upload_time": "2024-04-25T16:41:09",
            "upload_time_iso_8601": "2024-04-25T16:41:09.761671Z",
            "url": "https://files.pythonhosted.org/packages/4d/38/8babb6dd77bb252ddd1b3b716926b95d606abb5d43e97108ca7250ce55b8/pyBCV-1.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "384a96d735bff64b96bbdd41956f122cb54ef5c3c5206f8d272a9c8b29eb3717",
                "md5": "98bc7ab4d6fe00f0709230f44691b37a",
                "sha256": "be5eeafb6301fdf11f39d5942d0b0816c873373c01a2242bf139f959050686ef"
            },
            "downloads": -1,
            "filename": "pybcv-1.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "98bc7ab4d6fe00f0709230f44691b37a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 5814,
            "upload_time": "2024-04-25T16:41:11",
            "upload_time_iso_8601": "2024-04-25T16:41:11.456782Z",
            "url": "https://files.pythonhosted.org/packages/38/4a/96d735bff64b96bbdd41956f122cb54ef5c3c5206f8d272a9c8b29eb3717/pybcv-1.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-25 16:41:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fcoagz",
    "github_project": "pyBCV",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pybcv"
}
        
Elapsed time: 0.24987s