Registry / devops / fetchtv

fetchtv

JSON →
library1.8.0jsnpmunverified

A Node.js CLI tool to download Fetch TV PVR recordings over the local network, based on the Python fetchtv-cli. Current stable version: 1.8.0. Requires Node.js >=18.0.0. Key differentiators: no Fetch credentials or cloud account required, available via npx, npm, or Docker, with a programmatic API and template variables for naming downloads.

npm install fetchtv
INSTALL
IMPORT
SIG · FETCHTV
F
fetchtv
devopsjavascriptv1.8.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import fetchtv from 'fetchtv'
const fetchtv = require('fetchtv')
Package is ESM-only; CommonJS require will fail.
Fetchtv
import { Fetchtv } from 'fetchtv'
const { Fetchtv } = require('fetchtv')
Named export for programmatic use; also ESM-only.

Run the CLI via npx without installation to list info, recordings, and shows.

npx fetchtv@latest info npx fetchtv@latest recordings npx fetchtv@latest shows
Debug
Known issues
breakingRequires Node.js >=18.0.0; may fail on older versions.
fix
Upgrade Node.js to >=18.0.0 or use an older fetchtv version.
affects: <1.0.0
gotchanpx fetchtv may run an outdated version if cached; use npx fetchtv@latest to force latest.
fix
Use npx -y fetchtv@latest or clear npx cache with npx clear-npx-cache.
affects: all
deprecatedThe CLI is being moved to a programmatic API; future versions may deprecate some CLI commands.
fix
Check release notes for migration to programmatic API.
affects: >=1.8.0
Errors
Common errors & fixes
Error: Cannot find module 'fetchtv'
Package not installed or not found in node_modules.
fix
Run `npm install fetchtv` or use `npx fetchtv` without installing.
Error [ERR_REQUIRE_ESM]: require() of ES Module not supported.
Using CommonJS require to load ESM-only package.
fix
Use `import fetchtv from 'fetchtv'` or set type:"module" in package.json.
node: --experimental-loader is not supported in this Node.js version.
Using an older Node.js version that doesn't support ESM loaders.
fix
Upgrade Node.js to >=18.0.0.
Upgrade
Version history
1.8.0latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
fetchtv — npm install fetchtv · libregistry