You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Example: This json data was generated by a data worflow that gets the new releases of a few projects from GitHub. The system used to build the data workflow is n8n.
- This widget is designed to render data generated by another system that complies with the schema. The example JSON data above was generated using a n8n workflow, and other ETL or workflow systems can generate similar results.
1426
+
- To avoid requests to a different system in each refresh, you can save the input files locally in the user-data folder inside your Dashy installation.
1427
+
- To use json files from a different domain, remember to add `useProxy: true` to the widget configuration. I have not tested this use case because I save all my input data locally on the Dashy server. Please open a ticket if you have an issue in this use case.
1428
+
1429
+
#### Example
1430
+
1431
+
This widget renders a json file that from a `json-data` directory inside the `user-data` directory on the Dashy server.
1432
+
```yaml
1433
+
- type: custom-list
1434
+
options:
1435
+
url: /json-data/github-releases.json
1436
+
title: 'Github Releases'
1437
+
daysForNew: 5
1438
+
```
1439
+
1440
+
#### Info
1441
+
1442
+
- **CORS**: 🟢 Not needed for files hosted inside the `user-data` directory. Use `useProxy: true` to bypass CORS restrictions when using data from a different server.
1443
+
- **Auth**: 🟢 Not Required
1444
+
- **Price**: 🟢 Free
1445
+
- **Host**: user defined
1446
+
- **Privacy**: depends on the user defined host.
1447
+
1448
+
---
1449
+
1301
1450
### Custom search
1302
1451
1303
1452
Allows web search using multiple user-defined search engines and other websites.
0 commit comments