homer/dummy-data
thedroid cd25756fd0
FreshRSS custom service. (#672)
Add FreshRSS custom service.
2024-10-26 16:48:03 +02:00
..
freshrss/api/greader.php FreshRSS custom service. (#672) 2024-10-26 16:48:03 +02:00
immich/api/server-info Add dummy data 2023-08-06 12:45:15 -07:00
octoprint/api Fixed OctoPrint ‘text’ display when idle. (#607) 2023-05-02 09:27:27 +02:00
openHAB/rest Add OpenHAB custom service 2024-03-11 02:05:55 -07:00
openweather doc(demo): Update demo links 2024-06-20 09:37:44 +02:00
pialert/php/server PiAlert custom service (#674) 2023-08-06 21:48:52 +02:00
pihole Improve demo content 2022-10-11 13:57:42 +02:00
proxmox/api2/json/nodes/node1 Add missing data for proxmox demo 2022-12-07 22:48:38 +01:00
qBittorrent/api/v2 qBittorrent service (#540) 2022-10-30 10:32:51 -07:00
rtorrent Service for rTorrent. (#511) 2022-10-31 02:09:59 -07:00
speedtesttracker/api/speedtest Octoprint service (#324) (#560) 2022-11-27 09:41:12 -08:00
tdarr/api/v2 Added Tdarr service (#573) 2023-02-07 08:38:37 +01:00
_headers Fix up deploy previews (#749) 2024-06-26 07:53:54 +02:00
README.md Switch package manager to pnpm 2024-04-22 19:55:25 +02:00

Dummy data

This directory content makes possible to test custom services cards or create a demo without actually running the service. The principle is simple: save a sample output of the API used in the service in a static file in this directory. The path must be identical as the service endpoint to be used seamlessly.

Start the mock server to expose dummy data

pnpm mock

How to add a new services sample

  • create a directory for your service, and any sub-folder existing in the service api path.
  • save the api output in a file named after the service endpoint.

Example:

mkdir pihole
curl http://my-pihole.me/admin/api.php -o pihole/api.php # /admin is omitted because for PiHole, the implementation expect it to be in the base url (`url` or `endpoint` property)