Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Enigma2

Schemesenigma2://, enigma2s://
Cargo featureservice-enigma2
Servicehttps://dreambox.de/
Body formatstext (first is the default)
Attachmentsno
Title lengthno title (merged into the body)
Body length1,000 characters
Body linesunlimited
Request throttle500 ms between requests
Vendor URLs acceptedno

URL formats

{schema}://{host}
{schema}://{host}:{port}
{schema}://{user}@{host}
{schema}://{user}@{host}:{port}
{schema}://{user}:{password}@{host}
{schema}://{user}:{password}@{host}:{port}
{schema}://{host}/{fullpath}
{schema}://{host}:{port}/{fullpath}
{schema}://{user}@{host}/{fullpath}
{schema}://{user}@{host}:{port}/{fullpath}
{schema}://{user}:{password}@{host}/{fullpath}
{schema}://{user}:{password}@{host}:{port}/{fullpath}

{schema} is one of enigma2://, enigma2s://.

URL tokens

TokenMeaningTypeRequiredDefaultNotes
{fullpath}Pathstringno
{host}Hostnamestringyes
{password}Passwordstringnosecret
{port}Portint, 1 to 65535no
{user}Usernamestringno

Query parameters

ParameterMeaningTypeDefaultNotes
timeoutServer Timeoutint, min -113

Prefixed parameters:

  • +name=value: HTTP Header

The common URL parameters (format, overflow, verify, redirect, cto, rto, retry, wait, store, tag, tz, user, password, port, optional, emojis) apply as well.

Examples

Accepted URLs (tokens are fake):

enigma2://localhost
enigma2s://localhost
enigma2://user@localhost
enigma2://localhost/a/b%20c/
enigma2s://localhost:8080/path/
enigma2://localhost?timeout=30
enigma2://user@localhost?timeout=-1
enigma2://localhost:8080/path?+HeaderKey=HeaderValue&+User-Agent=Custom

Rejected URLs:

enigma2://:@/
enigma2://
enigma2s://

Send one from the command line:

mercurio -t 'Backup' -b 'Finished in 42s' 'enigma2://localhost'

Notes

Enigma2 (enigma2://, enigma2s://): on-screen messages on Enigma2 set-top boxes through their web API.