tivo
usage: tivo [-h] [-H] [-v] [-V] [--config FILE] [--print-config] [--print-url]
[--completion [SHELL]]
COMMAND ...
`tivo` controls remote TiVo™ devices. When no `COMMAND` is given,
tivo listens for broadcasts from remote devices, and presents an
interactive terminal application to display their status, change
channels, navigate menus, enter text into search box, etc. with the
full computer keyboard.
Channels may also be changed from the command line.
Specify one of:
COMMAND
downch Tune to previous channel on `HOST`.
emulator Run a TiVo set-top device emulator.
getch Get and print channel from `HOST`.
list List `HOST`s.
setch Tune `HOST` to `CHANNEL`.
upch Tune to next channel on `HOST`.
Configuration file:
TiVo devices broadcast a unique, non-readable `identity` string
every few minutes. The `--config FILE` maps `identity` to `host`
names, like `/etc/hosts`.
General options:
-h, --help Show this help message and exit.
-H, --long-help Show help for all commands and exit.
-v, --verbose `-v` for detailed output and `-vv` for more detailed.
-V, --version Print version number and exit.
--config FILE Use config `FILE` (default: `~/.tivo.toml`).
--print-config Print effective config and exit.
--print-url Print project url and exit.
--completion [SHELL] Print completion scripts for `SHELL` and exit
(default: `bash`).
tivo downch
usage: tivo downch [-h] HOST
The `tivo downch` command tunes `HOST` down to previous channel.
positional arguments:
HOST Target tivo device.
options:
-h, --help Show this help message and exit.
tivo emulator
usage: tivo emulator [-h] [-n NUM_DEVICES] [-s STAGGER] [-i INTERVAL] [-r]
Tivo Device Emulator.
This program emulates a TiVo set-top device, which:
1. Sends a UDP broadcast message every minute or so,
2. Listens for TCP connections, and responds to requests.
This is for testing basic features of the client application
without an actual device.
options:
-h, --help Show this help message and exit.
-n, --num_devices NUM_DEVICES
Number of TiVo devices to emulate (default: `1`).
-s, --stagger STAGGER
Delay the start of each device's TCP-listener in
seconds. Meaningful when NUM_DEVICES is greater than 1
(default: `0`).
-i, --interval INTERVAL
Interval between broadcasts in seconds (default:
`60`).
-r, --randomize Randomize the interval, by 50-150%, between each
device's broadcast (default: `False`).
tivo getch
usage: tivo getch [-h] HOST
The `tivo getch` command gets and prints channel from `HOST`.
positional arguments:
HOST Target tivo device.
options:
-h, --help Show this help message and exit.
tivo list
usage: tivo list [-h]
The `tivo list` command lists known `HOST`s.
options:
-h, --help Show this help message and exit.
tivo setch
usage: tivo setch [-h] HOST CHANNEL
The `tivo setch` command tunes `HOST` to `CHANNEL`.
positional arguments:
HOST Target tivo device.
CHANNEL Change to `CHANNEL` on `HOST`.
options:
-h, --help Show this help message and exit.
tivo upch
usage: tivo upch [-h] HOST
The `tivo upch` command tunes `HOST` up to next channel.
positional arguments:
HOST Target tivo device.
options:
-h, --help Show this help message and exit.
Release files for rlane-tivo 1.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rlane_tivo-1.0.9.tar.gz | 16.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rlane_tivo-1.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.9 kB
Release files / rlane_tivo-1.0.9.tar.gz
| Download URL | rlane_tivo-1.0.9.tar.gz |
|---|---|
| Size | 16.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
87b7adbdd9876bad64a6f22434abd21579e2e139726800462ae5e371c79c2562
|
|
BLAKE2b-256 checksum How to use checksums |
a5dc67f0a65cef13937b226cd6234e709aa5779f7f82986b668d8151396cc63c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / rlane_tivo-1.0.9-py3-none-any.whl
| Download URL | rlane_tivo-1.0.9-py3-none-any.whl |
|---|---|
| Size | 20.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2e62ddd29069a3cd230e58171d2f4fd17fae3fa09348d02dfd79748526aef65a
|
|
BLAKE2b-256 checksum How to use checksums |
f7f5e63d0978d618e997d86c35913e3d78693ad28e0eb034570ce3da2081b559
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|