Papercast#
An extensible framework to turn technical documents into multimedia. Written in Python.
More plugins coming soon! Write your own!
Features#
Add documents in multiple formats, from popular sources:
Define pipelines to process documents using any tool you can think of
Publish your productions to multiple endpoints
Run anywhere
Add documents from any machine with the CLI
Pipelines#
Combine tools to create a document processing pipeline
Interfaces#
Run your document processing pipelines standalone or give them an API with Papercast Server.
Add documents from other devices with the Papercast CLI.
Pipeline Components#
Papercast is designed around 3 types of modules:
Processors accept document identifiers and return Productions.
Processors modify Productions.
Publishers publish Productions to your desired endpoint (e.g. a podcast feed, Twitter (coming soon), etc).
Customize the behavior at each of these steps by writing your own modules.