added romm and steam widgets
This commit is contained in:
@@ -842,6 +842,61 @@ data:
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
- type: custom-api
|
||||||
|
title: RomM
|
||||||
|
cache: 1d
|
||||||
|
url: http://${ROMM_URL}/api/stats
|
||||||
|
headers:
|
||||||
|
Accept: application/json
|
||||||
|
template: |
|
||||||
|
{{ $bytes := .JSON.Int "TOTAL_FILESIZE_BYTES" | toFloat }}
|
||||||
|
{{ $tb := div $bytes 1099511627776 }}
|
||||||
|
{{ $gb := div $bytes 1073741824 | toInt }}
|
||||||
|
|
||||||
|
<div class="flex justify-between text-center">
|
||||||
|
<div>
|
||||||
|
<div class="color-highlight size-h3">{{ .JSON.Int "PLATFORMS" | formatNumber }}</div>
|
||||||
|
<div class="size-h6">PLATFORMS</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div class="color-highlight size-h3">{{ .JSON.Int "ROMS" | formatNumber }}</div>
|
||||||
|
<div class="size-h6">ROMS</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div class="color-highlight size-h3">
|
||||||
|
{{ if ge $tb 1.0 }}
|
||||||
|
{{ printf "%.2f" $tb }}TB
|
||||||
|
{{ else }}
|
||||||
|
{{ $gb }}GB
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
<div class="size-h6">FILESIZE</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
- type: custom-api
|
||||||
|
title: Steam Specials
|
||||||
|
cache: 12h
|
||||||
|
url: https://store.steampowered.com/api/featuredcategories?cc=us
|
||||||
|
template: |
|
||||||
|
<ul class="list list-gap-10 collapsible-container" data-collapse-after="5">
|
||||||
|
{{ range .JSON.Array "specials.items" }}
|
||||||
|
{{ $header := .String "header_image" }}
|
||||||
|
{{ $urlPrefix := "https://store.steampowered.com/sub/" }}
|
||||||
|
{{ if findMatch "/steam/apps/" $header }}
|
||||||
|
{{ $urlPrefix = "https://store.steampowered.com/app/" }}
|
||||||
|
{{ end }}
|
||||||
|
<li>
|
||||||
|
<a class="size-h4 color-highlight block text-truncate" href="{{ $urlPrefix }}{{ .Int "id" }}/">{{ .String "name" }}</a>
|
||||||
|
<ul class="list-horizontal-text">
|
||||||
|
<li>{{ .Int "final_price" | toFloat | mul 0.01 | printf "$%.2f" }}</li>
|
||||||
|
{{ $discount := .Int "discount_percent" }}
|
||||||
|
<li{{ if ge $discount 40 }} class="color-positive"{{ end }}>{{ $discount }}% off</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
|
||||||
- size: full
|
- size: full
|
||||||
widgets:
|
widgets:
|
||||||
# YouTube Videos
|
# YouTube Videos
|
||||||
@@ -1454,6 +1509,8 @@ spec:
|
|||||||
value: "newtoken"
|
value: "newtoken"
|
||||||
- name: CRAFTY_SERVER_ID
|
- name: CRAFTY_SERVER_ID
|
||||||
value: "837c7378-7a76-46f7-b8ea-6f35c0a314f4"
|
value: "837c7378-7a76-46f7-b8ea-6f35c0a314f4"
|
||||||
|
- name: ROMM_URL
|
||||||
|
value: "arcade.dooplex.hu"
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
containerPort: 8080
|
containerPort: 8080
|
||||||
|
|||||||
Reference in New Issue
Block a user