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 pipelineinside navig.
Works on its own — its own CLI, no navig required · v0.2.0 · 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 and acquire 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.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| navig_pipeline-0.2.0.tar.gz | 83.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| navig_pipeline-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 150.0 kB