---
title: "Template Variablen (Go-Upper Template)"
description: "Hier eine Liste aller möglichen Template Variablen: ... ... ... ... ## Ausgabe von Keeplinks.org Links im Template ``` // alles ist in der Variable .CryptedLinksBackup gespeichert // wir müssen über diese Variable iterieren mit hilfe einer Schleife // Beispiel…"
url: "https://go-toolz.com/docs/template-variablen/"
updated: "2025-05-19"
category: Konfiguration
---

# Template Variablen (Go-Upper Template)

Hier eine Liste aller möglichen Template Variablen:

...

...

...

...

## Ausgabe von Keeplinks.org Links im Template

```
// alles ist in der Variable .CryptedLinksBackup gespeichert
// wir müssen über diese Variable iterieren mit hilfe einer Schleife

// Beispiel 1 - BBCode

{{- range $hoster, $link := .CryptedLinksBackup}}
{{- if eq $hoster "ddownload.com"}}
[url={{ $link }}]KeepLinks.org - {{ $hoster }}[/url]
{{- end}}
{{- end}}
```

## Ausgabe von MediaInfo Informationen im Template

Im Go-Reupper muss in der upper.config.yml Konfig im Abschnitt "mediainfo" enabled auf true gestellt werden. Außerdem muss der Pfad zur exe angegeben werden. Mediainfo wird aber mitgeliefert und liegt im Ordner "tools". Eine Beispiel Konfigruation sieht dann so aus:

```
mediainfo:
  enabled: true
  path: 'C:go-reuppertoolsmediainfoMediaInfo.exe'
  createFile: false
  options:
    videoRunTimeFormat: 1
```

| enabled | An oder Aus schalten |
| --- | --- |
| path | Der Pfad zur exe Datei |
| createFile | Erstellt im "result" Ordner eine separate Mediainfo Datei |
| videoRunTimeFormat | 1 = "2h 33m 12s" or 2 = "164" |

### Ausgabe in einer Intelligen XML:

```
    <INFO>
      <title>NFO</title>
      <value list="#">
        {{ if .MediaInfo.MediaInfo.MediaInfoData.RAWString }}{{ .MediaInfo.MediaInfo.MediaInfoData.RAWString }}{{- end}}
      </value>
      <position left="6" top="172" width="300" height="96"/>
    </INFO>
```

### Ausgabe in einem anderen Template (BBCode):

Eine passende Vorlage wäre hier zu finden : config/templates/bbcode/bbcode_movie_boerse06_mtn.html

**Beispiel Ausgabe der kompletten MediaInfo:**

```
MEDIAINFO:
[SPOILER][CODE]
{{- if .MediaInfo.MediaInfo.MediaInfoData.RAWString }}
{{ .MediaInfo.MediaInfo.MediaInfoData.RAWString }}
{{- else}}
Es sind leider keine Mediainfos vorhanden.
{{- end }}
[/CODE][/SPOILER]
```

**Beispiel Ausgabe einiger speziellen MediaInfo Werte:**

```
{{- if .MediaInfo.MediaInfo.HumanValues.VideoRuntime }} | [B]Laufzeit:[/B] {{ .MediaInfo.MediaInfo.HumanValues.VideoRuntime }} {{- end}} {{- if .MediaInfo.MediaInfo.HumanValues.AudioLanguages }} | [B]Sprache:[/B] {{ .MediaInfo.MediaInfo.HumanValues.AudioLanguages }} {{- end}}
{{ if .MediaInfo.MediaInfo.HumanValues.VideoFormat }}[B]Video Stream:[/B] {{ .MediaInfo.MediaInfo.HumanValues.VideoFormat }} {{- end}} {{- if .MediaInfo.MediaInfo.HumanValues.VideoCodec }} | [B]Video Codec:[/B] {{ .MediaInfo.MediaInfo.HumanValues.VideoCodec }} {{- end}}
```
