pydollar-vzla


Namepydollar-vzla JSON
Version 0.1.3 PyPI version JSON
download
home_pagehttps://github.com/AntonioVilaV/pydollar_vzla
SummaryUna librería en Python para obtener el precio del dólar de diferentes fuentes.
upload_time2024-02-27 23:12:05
maintainer
docs_urlNone
authorAntonio Vila
requires_python>=3.6
licenseMIT License Copyright (c) 2024 Antonio Vila 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 dolar price vzla venezuela divisa
VCS
bugtrack_url
requirements attrs autoflake beautifulsoup4 black bs4 build certifi cffi cfgv charset-normalizer click colorama Cython distlib filelock h11 identify idna instaloader isort lxml mypy-extensions nodeenv outcome packaging pathspec platformdirs pre-commit pycparser pyflakes pyproject_hooks PySocks PyYAML requests setuptools sniffio sortedcontainers soupsieve trio trio-websocket typing_extensions urllib3 virtualenv wsproto
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# PyDollar_VZLA: Obtención de Precios del Dólar en Venezuela

![Python](https://img.shields.io/badge/Lenguaje-Python-blue)
![Web Scraping](https://img.shields.io/badge/Tecnología-Web%20Scraping-green)
![BeautifulSoup](https://img.shields.io/badge/Tecnología-BeautifulSoup-orange)
![Requests](https://img.shields.io/badge/Tecnología-Requests-red)

---

## Descripción

Esta es una librería en Python diseñada para obtener de manera eficiente y confiable el precio del dólar en Venezuela desde múltiples fuentes. Desarrollada con el propósito de ofrecer una herramienta versátil y fácil de usar, la librería cuenta con la capacidad de extraer información de diversas páginas web utilizando técnicas de web scraping, combinando las potentes capacidades de BeautifulSoup y Requests para garantizar la precisión de los datos obtenidos.

## Características Principales

- **Obtención de Datos desde Múltiples Fuentes:** Actualmente, la librería ofrece la capacidad de obtener el precio del dólar en Venezuela desde tres fuentes diferentes, lo que asegura una mayor robustez y fiabilidad en los datos recolectados.
- **Modularidad y Escalabilidad:** Diseñada con un enfoque modular, esta librería está preparada para la incorporación de nuevas fuentes de información en el futuro, lo que garantiza su escalabilidad y adaptabilidad a medida que evolucionan las necesidades del usuario.
- **Fácil Integración:** Gracias a su interfaz intuitiva y sencilla, la librería puede ser fácilmente integrada en proyectos existentes con un mínimo esfuerzo de desarrollo, lo que la convierte en una solución atractiva y práctica para desarrolladores de todos los niveles de experiencia.

## Tasas soportadas

1. MonitorDolar
2. DolarToday
3. BCV

## Instalación

Para instalar la librería abra una shell interactiva y ejecute:

```bash
   pip install pydollar-vzla
```
---

## Uso

```bash
   from pydollar_vzla.dolar_price import DolarPrice

   # Crear una instancia de PyDollar
   pydollar = DolarPrice()

   # Obtener el precio del dólar de una fuente específica
   dollar_prices = pydollar.get_all_dolar_prices()
   print("Dollar prices:", dollar_prices)

```

## Contribución

¡Las contribuciones son bienvenidas! Si deseas contribuir a PyDollar, por favor sigue estos pasos:

1. Haz un fork del repositorio.
2. Crea una nueva rama (git checkout -b feature/feature_name).
3. Realiza tus cambios y documenta tus adiciones.
4. Haz commit de tus cambios (git commit -am 'Añadir nueva característica').
5. Haz push a la rama (git push origin feature/feature_name).
6. Abre un Pull Request.

## Contacto

Si tienes alguna pregunta o sugerencia, no dudes en ponerte en contacto conmigo a través de [vila.antoniojose@gmail.com](mailto:vila.antoniojose@gmail.com).

¡Gracias por tu interés en mi trabajo

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/AntonioVilaV/pydollar_vzla",
    "name": "pydollar-vzla",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "dolar,price,vzla,venezuela,divisa",
    "author": "Antonio Vila",
    "author_email": "Antonio Vila <vila.antoniojose@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/eb/c9/14d2d5204f6009df40e31ee0ee34be97622c00f1043ed1a2f4a4c2ddf5b5/pydollar_vzla-0.1.3.tar.gz",
    "platform": null,
    "description": "\r\n# PyDollar_VZLA: Obtenci\u00f3n de Precios del D\u00f3lar en Venezuela\r\n\r\n![Python](https://img.shields.io/badge/Lenguaje-Python-blue)\r\n![Web Scraping](https://img.shields.io/badge/Tecnolog\u00eda-Web%20Scraping-green)\r\n![BeautifulSoup](https://img.shields.io/badge/Tecnolog\u00eda-BeautifulSoup-orange)\r\n![Requests](https://img.shields.io/badge/Tecnolog\u00eda-Requests-red)\r\n\r\n---\r\n\r\n## Descripci\u00f3n\r\n\r\nEsta es una librer\u00eda en Python dise\u00f1ada para obtener de manera eficiente y confiable el precio del d\u00f3lar en Venezuela desde m\u00faltiples fuentes. Desarrollada con el prop\u00f3sito de ofrecer una herramienta vers\u00e1til y f\u00e1cil de usar, la librer\u00eda cuenta con la capacidad de extraer informaci\u00f3n de diversas p\u00e1ginas web utilizando t\u00e9cnicas de web scraping, combinando las potentes capacidades de BeautifulSoup y Requests para garantizar la precisi\u00f3n de los datos obtenidos.\r\n\r\n## Caracter\u00edsticas Principales\r\n\r\n- **Obtenci\u00f3n de Datos desde M\u00faltiples Fuentes:** Actualmente, la librer\u00eda ofrece la capacidad de obtener el precio del d\u00f3lar en Venezuela desde tres fuentes diferentes, lo que asegura una mayor robustez y fiabilidad en los datos recolectados.\r\n- **Modularidad y Escalabilidad:** Dise\u00f1ada con un enfoque modular, esta librer\u00eda est\u00e1 preparada para la incorporaci\u00f3n de nuevas fuentes de informaci\u00f3n en el futuro, lo que garantiza su escalabilidad y adaptabilidad a medida que evolucionan las necesidades del usuario.\r\n- **F\u00e1cil Integraci\u00f3n:** Gracias a su interfaz intuitiva y sencilla, la librer\u00eda puede ser f\u00e1cilmente integrada en proyectos existentes con un m\u00ednimo esfuerzo de desarrollo, lo que la convierte en una soluci\u00f3n atractiva y pr\u00e1ctica para desarrolladores de todos los niveles de experiencia.\r\n\r\n## Tasas soportadas\r\n\r\n1. MonitorDolar\r\n2. DolarToday\r\n3. BCV\r\n\r\n## Instalaci\u00f3n\r\n\r\nPara instalar la librer\u00eda abra una shell interactiva y ejecute:\r\n\r\n```bash\r\n   pip install pydollar-vzla\r\n```\r\n---\r\n\r\n## Uso\r\n\r\n```bash\r\n   from pydollar_vzla.dolar_price import DolarPrice\r\n\r\n   # Crear una instancia de PyDollar\r\n   pydollar = DolarPrice()\r\n\r\n   # Obtener el precio del d\u00f3lar de una fuente espec\u00edfica\r\n   dollar_prices = pydollar.get_all_dolar_prices()\r\n   print(\"Dollar prices:\", dollar_prices)\r\n\r\n```\r\n\r\n## Contribuci\u00f3n\r\n\r\n\u00a1Las contribuciones son bienvenidas! Si deseas contribuir a PyDollar, por favor sigue estos pasos:\r\n\r\n1. Haz un fork del repositorio.\r\n2. Crea una nueva rama (git checkout -b feature/feature_name).\r\n3. Realiza tus cambios y documenta tus adiciones.\r\n4. Haz commit de tus cambios (git commit -am 'A\u00f1adir nueva caracter\u00edstica').\r\n5. Haz push a la rama (git push origin feature/feature_name).\r\n6. Abre un Pull Request.\r\n\r\n## Contacto\r\n\r\nSi tienes alguna pregunta o sugerencia, no dudes en ponerte en contacto conmigo a trav\u00e9s de [vila.antoniojose@gmail.com](mailto:vila.antoniojose@gmail.com).\r\n\r\n\u00a1Gracias por tu inter\u00e9s en mi trabajo\r\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) 2024 Antonio Vila  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": "Una librer\u00eda en Python para obtener el precio del d\u00f3lar de diferentes fuentes.",
    "version": "0.1.3",
    "project_urls": {
        "Homepage": "https://github.com/AntonioVilaV/pydollar_vzla"
    },
    "split_keywords": [
        "dolar",
        "price",
        "vzla",
        "venezuela",
        "divisa"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "65b969ce64154f1c2668c7e7a1f15e5556911e05cf29ac9d36a9f7ba134647f7",
                "md5": "e676cbdee4d39b15cab2e32d73f99533",
                "sha256": "4002e75371351570363628b00c94aaae9fc5d97fa27511f9590a731c1051077c"
            },
            "downloads": -1,
            "filename": "pydollar_vzla-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e676cbdee4d39b15cab2e32d73f99533",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 9532,
            "upload_time": "2024-02-27T23:12:04",
            "upload_time_iso_8601": "2024-02-27T23:12:04.136882Z",
            "url": "https://files.pythonhosted.org/packages/65/b9/69ce64154f1c2668c7e7a1f15e5556911e05cf29ac9d36a9f7ba134647f7/pydollar_vzla-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ebc914d2d5204f6009df40e31ee0ee34be97622c00f1043ed1a2f4a4c2ddf5b5",
                "md5": "def35d9641e36866703a7fcbc6ec266a",
                "sha256": "194ddea0cb01c4578d0b883a32a332380e173e75de10482efc607c39c2c31385"
            },
            "downloads": -1,
            "filename": "pydollar_vzla-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "def35d9641e36866703a7fcbc6ec266a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 9121,
            "upload_time": "2024-02-27T23:12:05",
            "upload_time_iso_8601": "2024-02-27T23:12:05.955327Z",
            "url": "https://files.pythonhosted.org/packages/eb/c9/14d2d5204f6009df40e31ee0ee34be97622c00f1043ed1a2f4a4c2ddf5b5/pydollar_vzla-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-27 23:12:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "AntonioVilaV",
    "github_project": "pydollar_vzla",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "attrs",
            "specs": [
                [
                    "==",
                    "23.2.0"
                ]
            ]
        },
        {
            "name": "autoflake",
            "specs": [
                [
                    "==",
                    "2.1.1"
                ]
            ]
        },
        {
            "name": "beautifulsoup4",
            "specs": [
                [
                    "==",
                    "4.12.3"
                ]
            ]
        },
        {
            "name": "black",
            "specs": [
                [
                    "==",
                    "23.3.0"
                ]
            ]
        },
        {
            "name": "bs4",
            "specs": [
                [
                    "==",
                    "0.0.2"
                ]
            ]
        },
        {
            "name": "build",
            "specs": [
                [
                    "==",
                    "1.0.3"
                ]
            ]
        },
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2023.7.22"
                ]
            ]
        },
        {
            "name": "cffi",
            "specs": [
                [
                    "==",
                    "1.16.0"
                ]
            ]
        },
        {
            "name": "cfgv",
            "specs": [
                [
                    "==",
                    "3.3.1"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.2.0"
                ]
            ]
        },
        {
            "name": "click",
            "specs": [
                [
                    "==",
                    "8.1.3"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "Cython",
            "specs": [
                [
                    "==",
                    "3.0.8"
                ]
            ]
        },
        {
            "name": "distlib",
            "specs": [
                [
                    "==",
                    "0.3.6"
                ]
            ]
        },
        {
            "name": "filelock",
            "specs": [
                [
                    "==",
                    "3.12.0"
                ]
            ]
        },
        {
            "name": "h11",
            "specs": [
                [
                    "==",
                    "0.14.0"
                ]
            ]
        },
        {
            "name": "identify",
            "specs": [
                [
                    "==",
                    "2.5.22"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.4"
                ]
            ]
        },
        {
            "name": "instaloader",
            "specs": [
                [
                    "==",
                    "4.10"
                ]
            ]
        },
        {
            "name": "isort",
            "specs": [
                [
                    "==",
                    "5.12.0"
                ]
            ]
        },
        {
            "name": "lxml",
            "specs": [
                [
                    "==",
                    "5.1.0"
                ]
            ]
        },
        {
            "name": "mypy-extensions",
            "specs": [
                [
                    "==",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "nodeenv",
            "specs": [
                [
                    "==",
                    "1.7.0"
                ]
            ]
        },
        {
            "name": "outcome",
            "specs": [
                [
                    "==",
                    "1.3.0.post0"
                ]
            ]
        },
        {
            "name": "packaging",
            "specs": [
                [
                    "==",
                    "23.1"
                ]
            ]
        },
        {
            "name": "pathspec",
            "specs": [
                [
                    "==",
                    "0.11.1"
                ]
            ]
        },
        {
            "name": "platformdirs",
            "specs": [
                [
                    "==",
                    "3.2.0"
                ]
            ]
        },
        {
            "name": "pre-commit",
            "specs": [
                [
                    "==",
                    "3.2.2"
                ]
            ]
        },
        {
            "name": "pycparser",
            "specs": [
                [
                    "==",
                    "2.21"
                ]
            ]
        },
        {
            "name": "pyflakes",
            "specs": [
                [
                    "==",
                    "3.0.1"
                ]
            ]
        },
        {
            "name": "pyproject_hooks",
            "specs": [
                [
                    "==",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "PySocks",
            "specs": [
                [
                    "==",
                    "1.7.1"
                ]
            ]
        },
        {
            "name": "PyYAML",
            "specs": [
                [
                    "==",
                    "6.0.1"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.31.0"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    "==",
                    "69.1.0"
                ]
            ]
        },
        {
            "name": "sniffio",
            "specs": [
                [
                    "==",
                    "1.3.0"
                ]
            ]
        },
        {
            "name": "sortedcontainers",
            "specs": [
                [
                    "==",
                    "2.4.0"
                ]
            ]
        },
        {
            "name": "soupsieve",
            "specs": [
                [
                    "==",
                    "2.5"
                ]
            ]
        },
        {
            "name": "trio",
            "specs": [
                [
                    "==",
                    "0.24.0"
                ]
            ]
        },
        {
            "name": "trio-websocket",
            "specs": [
                [
                    "==",
                    "0.11.1"
                ]
            ]
        },
        {
            "name": "typing_extensions",
            "specs": [
                [
                    "==",
                    "4.9.0"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "2.0.4"
                ]
            ]
        },
        {
            "name": "virtualenv",
            "specs": [
                [
                    "==",
                    "20.21.1"
                ]
            ]
        },
        {
            "name": "wsproto",
            "specs": [
                [
                    "==",
                    "1.2.0"
                ]
            ]
        }
    ],
    "lcname": "pydollar-vzla"
}
        
Elapsed time: 0.19328s