Git Product home page Git Product logo

dolar-bot's People

Contributors

marcosmarp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dolar-bot's Issues

Formateo de la tabla roto en apps y old.reddit.com

Buenas de nuevo!

Estaba viendo que el formateo de la tabla se rompe cuando navegas en otras apps (como Apollo en iOS) o en https://old.reddit.com

Screen Shot 2021-10-31 at 13 17 16

El problema esta acá:

|Divisa|Compra|Venta|

El formato correcto para que funcione deberia ser así:

  Divisa | Compra | Venta
  :--- | :--- | :---
  **Oficial** | ARS{0} | ARS{1}
  **Blue** | ARS{2} | ARS{3}
  **MEP/Bolsa** | ARS{4} | ARS{5}
  **CCL** | ARS{6} | ARS{7}
  **Solidario** (+30%) | \- | ARS{8}
  **Tarjeta** (+64%) | \- | ARS{9}

y acá debería ser:

  Divisa | ARS$ | USD$
  :--- | :--- | :---
  **BTC** | ARS${0} | USD${1}
  **ETH** | ARS${2} | USD${3}
  **BNB** | ARS${4} | USD${5}
  **USDT** | ARS${6} | USD${7}
  **ADA** | ARS${8} | USD${9}
  **SOL** | ARS${10} | USD${11}
  **XRP** | ARS${12} | USD${13}
  **DOT** | ARS${14} | USD${15}
  **DOGE** | ARS${16} | USD${17}
  **SHIB (x1000)** | ARS${18} | USD${19}

Nota al costado: para ambos casos capaz lo que quede más limpio es armar la tabla con un for:

table = [
    "Divisa | ARS$ | USD$",
    ":--- | :--- | :---",
]

for divisa, ars, usd in get_cripto_values():
    table.append(f"**{divisa}**| ARS${ars} | USD${usd} |")
    
table = "\n".join(table)
print(table)

get_cripto_values deberia devolver algo de la forma [("BTC", 123, 123), ("ADA", 456, 456)] para que el for funcione.

dolarsi.com api

Buenas!

Queria comentarte que dolarsi.com tiene un api con precios de dolares. Capaz te sirva para simplificar un poco el código y no tener que usar tanto BeautifulSoup.

La api es https://www.dolarsi.com/api/api.php?type=valoresprincipales y la respuesta tiene este formato:

  {
    "casa": {
      "compra": "99,23",
      "venta": "105,23",
      "agencia": "349",
      "nombre": "Dolar Oficial",
      "variacion": "0,08",
      "ventaCero": "TRUE",
      "decimales": "2"
    }
  },
  {
    "casa": {
      "compra": "194,50",
      "venta": "197,50",
      "agencia": "310",
      "nombre": "Dolar Blue",
      "variacion": "-0,25",
      "ventaCero": "TRUE",
      "decimales": "2"
    }
  },
  {
    "casa": {
      "compra": "No Cotiza",
      "venta": "0",
      "agencia": "311",
      "nombre": "Dolar Soja",
      "variacion": "0",
      "ventaCero": "TRUE",
      "decimales": "3"
    }
  },
  {
    "casa": {
      "compra": "179,35",
      "venta": "179,72",
      "agencia": "312",
      "nombre": "Dolar Contado con Liqui",
      "variacion": "0,22",
      "ventaCero": "TRUE",
      "decimales": "2"
    }
  },
  {
    "casa": {
      "compra": "182,030",
      "venta": "181,390",
      "agencia": "313",
      "nombre": "Dolar Bolsa",
      "variacion": "1,000",
      "ventaCero": "TRUE",
      "decimales": "3"
    }
  },
  {
    "casa": {
      "compra": "9.852,070",
      "venta": "0",
      "agencia": "399",
      "nombre": "Bitcoin",
      "variacion": "-100,00",
      "ventaCero": "TRUE",
      "decimales": "3"
    }
  },
  {
    "casa": {
      "nombre": "Dolar turista",
      "compra": "No Cotiza",
      "venta": "173,63",
      "agencia": "406",
      "variacion": "0,08",
      "ventaCero": "TRUE",
      "decimales": "2"
    }
  },
  {
    "casa": {
      "compra": "98,88",
      "venta": "106,27",
      "agencia": "302",
      "nombre": "Dolar",
      "decimales": "3"
    }
  },
  {
    "casa": {
      "nombre": "Argentina",
      "compra": "1.694,00",
      "venta": "1,50",
      "mejor_compra": "True",
      "mejor_venta": "False",
      "fecha": "05/05/15",
      "recorrido": "16:30",
      "afluencia": {},
      "agencia": "141",
      "observaciones": {}
    }
  }
]```

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.