readme updated

This commit is contained in:
boyska 2021-08-24 23:21:31 +02:00
parent fe4576315a
commit a3756ea14d
2 changed files with 9 additions and 7 deletions

View file

@ -10,7 +10,7 @@ files "cutting/pasting" with ffmpeg.
Features
=========
* little system dependencies: python and ffmpeg
* little system dependencies: python3 and ffmpeg
* The interface is extremely simple to use
* Supports nested recording (ie: to record an interview inside of a whole
show)
@ -44,12 +44,13 @@ env TECHREC_CONFIG=yourconfig.py uvicorn techrec.server:app
Implementation details
======================
It is based on bottle, to get a minimal framework. Simple APIs are offered
through it, and the static site uses them.
It is based on [fastapi](https://fastapi.tiangolo.com/), a really nice
framework. Simple APIs are offered through it, and the static site uses them
through JS.
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.
Jobs are not dispatched using stuff like celery, but just using
[`BackgroundTasks`](https://fastapi.tiangolo.com/tutorial/background-tasks/),
in order to keep the installation as simple as possible.
The encoding part is delegated to `ffmpeg`, but the code is really modular so
changing this is a breeze. To be quicker and avoid the quality issues related

View file

@ -1,6 +1,7 @@
#!/usr/bin/env python
from setuptools import setup
from distutils.core import setup
import setuptools
setup(
name="techrec",