nr_repurpose 

Extension key

nr_repurpose

Package name

netresearch/nr-repurpose

Version

main

Language

en

Author

Netresearch DTT GmbH

License

This document is published under the CC BY 4.0 license.

Rendered

Wed, 30 Sep 2026 16:39:51 +0000


Turn a webpage (URL) or PDF into AI-generated media artifacts — a persona-driven podcast, a diagram (Schaubild) in three variants, a 9:16 Instagram-story carousel (optionally also as a video) — plus four ready-to-use texts (executive summary, FAQ, social posts, newsletter) and two PDF documents (slide deck, handout), straight from the TYPO3 backend. Built on netresearch/nr-llm for AI access and provider credentials.


Getting started 

📘 Introduction

Learn what nr_repurpose is, which artifacts it produces, and how it builds on the nr-llm foundation.

📦 Installation

Install via Composer, meet the runtime requirements (poppler, ffmpeg, chromium, a worker), and hand the provider API key to nr-llm.

🔧 Configuration

Wire the nr-llm provider, models and Configurations, route the generation message to the async transport, and steer prompts via snippets.

🎬 Usage

Walk through the Repurpose backend module and the nr_repurpose:generate CLI command.

🏗️ Architecture

How a job flows: ingest → analyze → generate (async queue + worker) → render (chromium) → store in FAL.

📐 Decision records

The architectural decisions behind the async pipeline, the Node renderer, and the delegated provider credentials.

🧑‍💻 Developer

Run the test suites, add a generator, or put another image or speech backend behind the adapters.

🩺 Troubleshooting

Jobs that stay queued, denied secrets, missing binaries, and what each error message means.


[n] A Netresearch extension

Professional TYPO3 development, AI integration, and enterprise consulting since 2002.


Table of contents