Much more simpler code base. Each service requires a poll functioon to poll its status. If type is defined, and the registered '+service.ts' exports a poll ServicePoller, it will be used. Otherwise, a generic poll mechanism is used.
50 lines
1.3 KiB
YAML
50 lines
1.3 KiB
YAML
title: 'Hello World !!'
|
|
subtitle: 'actually, I am a new pilot.'
|
|
logo: 'icon-any.svg'
|
|
icon: 'fa fa-cloud'
|
|
asmask: true
|
|
|
|
columns: 4
|
|
|
|
links:
|
|
- title: 'Cloud'
|
|
icon: 'fa fa-cloud'
|
|
url: 'https://example.com'
|
|
- title: 'Hard drive'
|
|
icon: 'fa fa-hard-drive'
|
|
url: 'https://example.com'
|
|
|
|
services:
|
|
- title: '/Media'
|
|
icon: 'fas fa-photo-film'
|
|
items:
|
|
- type: jellyfin
|
|
url: 'https://eagle.tuleu.me'
|
|
keywords: 'cloud storage files'
|
|
|
|
- type: sonarr
|
|
url: 'http://sonarr.lan'
|
|
api_key: 43f13770f9a0419bbdc3224dae76e886
|
|
keywords: 'shows tracker torrent usenet'
|
|
|
|
- type: radarr
|
|
url: 'http://radarr.lan'
|
|
keywords: 'movies tracker torrent usenet'
|
|
|
|
- title: '/Cloud'
|
|
icon: 'fas fa-cloud'
|
|
items:
|
|
- title: 'NAS'
|
|
subtitle: 'Network Attached Storage'
|
|
icon: 'fas fa-hard-drive'
|
|
url: 'https://owl.tuleu.me'
|
|
keywords: 'cloud nas files storage'
|
|
|
|
- title: '/Infra'
|
|
icon: 'fas fa-network-wired'
|
|
items:
|
|
- type: pihole
|
|
url: 'http://pihole.lan/admin'
|
|
keywords: 'dns ads blocker internet'
|
|
api_token: a3996b80e3d9cdb86b338396a164a8814e8d6f44d2986261fe573bfea53a75fb
|