Skip to main content

navig-pipeline

The content assembly line: short vertical clips cut to the beat, narrated reels, captions and hooks, and download → transcribe → script → narrate → fan-out — its own navig-pipeline command, with your own keys; also navig pipeline inside navig.

Works on its own — its own CLI, no navig required · v0.2.1 · PyPI

On its own (no navig needed)

pip install navig-pipeline
navig-pipeline --help   # no navig needed

With navig

pip install navig-pipeline
navig pipeline --help
Commands
Command What it does
navig pipeline captions ✍️ Transcribe a track to an .srt — with word-level timings.
navig pipeline clip 🎵 Build a vertical clip cut to a track you already have — no narration.
navig pipeline hooks 🎣 Rank the passages of a track worth cutting a short clip from.
navig pipeline reel 🎬 Build a vertical reel per language — capture, narrate, caption, score.
navig pipeline run Run the assembly line from a topic (or a source clip) to a fanned-out post.
navig pipeline schedule Autopilot — run + publish the assembly line on a recurring cadence.
navig pipeline status Show which assembly-line stages are wired (their plugin is installed).
navig pipeline telegram-import Import a Telegram channel's media into the local library, then optionally delete the

The content assembly line: short vertical clips cut to the beat, narrated reels, captions and hooks, and a download → transcribe → script → narrate → publish flow. It runs on its own as navig-pipeline, and inside navig as navig pipeline.

acquire (navig-download) → transcribe (navig-audio) → script (navig-text)
     → narrate (navig-audio) → publish (navig-social)

On its own

pip install navig-pipeline                     # adds the `navig-pipeline` command
navig-pipeline status                          # which stages are wired here
navig-pipeline captions track.mp3              # word-timed .srt — no key needed (local Whisper)
navig-pipeline hooks track.mp3                 # passages worth cutting, with timings
navig-pipeline clip shot.md --range 30-45      # a vertical clip cut to the beat (ffmpeg on PATH)
navig-pipeline reel episode.md                 # narrated reel from a scenario
pip install "navig-pipeline[all]"              # + the script, acquire and publish stages of `run`
navig-pipeline run --topic "…" --dry-run

The media engine comes from navig-generate and the voice from navig-audio, both installed with this. Captions use navig-audio's transcription: the OpenAI Whisper API when an OpenAI key is set, faster-whisper on this machine otherwise. Keys come from the environment or the shared vault (navig-vault).

Two things are part of navig and say so when used without it: filming a live URL in a clip or reel (navig's managed browser; generated shots and stills work anywhere), and schedule (navig's daemon runs it). telegram-import uses navig's Telegram client.

Inside navig

The same commands are navig pipeline …, plus the Telegram and scheduling features above.

Why it exists

Capabilities compose. The pipeline reaches across plugins through the same public seams a user would (navig-audio's transcription and narration, navig-generate's media engine, navig-social's fan-out), and every stage is optional: a plugin that isn't installed drops its stage, reported rather than silently skipped. run is a dry run unless you pass --live.

Metadata

Release files for navig-pipeline 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for navig-pipeline 0.2.1
File Size Uploaded
navig_pipeline-0.2.1.tar.gz 83.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for navig-pipeline 0.2.1
File Interpreter ABI Platform
navig_pipeline-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 150.1 kB

Release history Release notifications | RSS feed

0.2.2

2 release files

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page