26 lines
1.4 KiB
ReStructuredText
26 lines
1.4 KiB
ReStructuredText
Pan.do/ra
|
|
=========
|
|
|
|
Overview
|
|
--------
|
|
|
|
Pan.do/ra is a free, open source media archive platform. It allows to manage large, decentralized collections of video and collaboratively create metadata and time-based annotations. Pan.do/ra is a Django-based application written in python and is split to several components, most notably OxJS javascript framework and oxtimelines. It heavily relies on *ffmpeg* and uses *RabbitMQ* to pass messages between the components.
|
|
|
|
Upstream URLs
|
|
^^^^^^^^^^^^^
|
|
|
|
- Pan.do/ra: https://code.0x2620.org/0x2620/pandora
|
|
- OxJS: https://code.0x2620.org/0x2620/oxjs
|
|
- python-ox: https://code.0x2620.org/0x2620/python-ox
|
|
- oxtimelines: https://code.0x2620.org/0x2620/oxtimelines
|
|
|
|
Localization
|
|
------------
|
|
|
|
Czech localtization for Pan.do/ra currently exists only in SpotterVM repository. Separate localization is required for Pan.do/ra and OxJS framework which it uses. Moreover, the list of supported languages is hardcoded, so localization entails also modification of this fixed list of languages.
|
|
|
|
Python 3.8 compatibility
|
|
------------------------
|
|
|
|
Pandora uses Celery message broker, however depends on a version with known incompatibility with python 3.8, see https://github.com/celery/celery/issues/5761. This can be worked around by setting environment variable ``COLUMNS`` to value ``80`` prior to launching the celery process. The affected services run by container's s6 daemon supervisor are currently configured to use this workaround.
|