Casos de uso
Una colección de casos de uso para este complemento. Si tienes uno, por favor compártelo con nosotros.
Uso de respuestas en línea con Dataview
Primero, haz una solicitud y almacena la respuesta usando req-uuid:
```req
url: https://jsonplaceholder.typicode.com/comments/1
req-uuid: test
hidden
```
A continuación, con DataviewJS y las consultas JavaScript en línea habilitadas, puedes acceder a los datos guardados de esta manera:
El correo electrónico es `$=dv.el("span", JSON.parse(localStorage.getItem("req-test")).email)`
y el ID es `$=dv.el("span", JSON.parse(localStorage.getItem("req-test")).id, { cls: "mod-warning" })`
Esto recupera el correo electrónico y el ID de la respuesta guardada (el prefijo req- siempre es requerido).
Aquí, también estamos añadiendo una clase personalizada a la segunda consulta en línea.
La salida renderizada se verá así:
El correo electrónico es Eliseo@gardner.biz y el ID es 1
Consultar el precio de BITCOIN (o cualquier criptomoneda)
```req
url: https://api.coincap.io/v2/rates/bitcoin
show: $.data.rateUsd
```
64992.8972508856324769
Obtener el clima
```req
url: https://api.openweathermap.org/data/2.5/weather?q=<CITY>&appid=YOUR_API_KEY
show: $.main.temp
```
Buscar películas
```req
url: https://api.themoviedb.org/3/search/movie?query={{this.title}}&api_key=YOUR_API_KEY
show: $.results[0:].title
```
Observa el uso de {{this.title}}. Esta es una característica que te permite pasar propiedades del front-matter.
Renderizar datos
```req
url: https://mapi.mobilelegends.com/hero/detail?id=1
show: $.data[cover_picture,name,type]
format:  <br> <strong>Name:</strong> {} <br> <strong>Type:</strong> {}
```
Obtener TAREAS desde todoist
```req
url: https://api.todoist.com/rest/v2/tasks
headers: {"Authorization": "Bearer YOUR_TOKEN"}
show: $..content
format: - [ ] {}
req-id: todos
```
Esto guardará la respuesta en localStorage bajo la clave req-todos
Tu caso de uso
Si quieres compartir tu caso de uso, siéntete libre de abrir un PR o un Issue.