Bez popisu

boyska c135cbf573 Closes #17: warn if ffmpeg binary is not found před 10 roky
contrib bd8850b6a2 deploy contrib/ před 10 roky
server c135cbf573 Closes #17: warn if ffmpeg binary is not found před 10 roky
.gitignore 36eae35528 Merge client and server in a single bottle app před 10 roky
LICENSE 82fe990b6f Initial commit před 10 roky
README.md 19cf564aa9 Readme před 10 roky

README.md

TechRec

A Python2 web application that assist radio speakers in recording their shows. At the moment, it relies on some details that are specific of our radio (like the directory/format of the continous recording). It is however quite simple to change that specific portion of code, as it is modular and all in forge.py

Features

  • The interface is extremely simple to use
  • You can have nested recording (ie: to record an interview inside of a whole show)
  • There is no user system: any user opening the website will see the complete status of the applications. There is, also, nothing stored in cookie or similar mechanisms. This means that recording a session does not require a browser to remain open, or any kind of persistence client-side: server-side does it all.
  • The audio generation has a simple design, so switching from ffmpeg to, say, vlc is simple

Implementation details

It is based on bottle, to get a minimal framework. Simple APIs are offered through it, and the static site uses them.

Jobs are not dispatched using stuff like celery, but with a thin wrapper over multiprocessing.Pool; this is just to keep the installation as simple as possible.

The encoding part is delegated to ffmpeg