No description
Find a file
2024-08-09 15:41:19 +02:00
oml don't fail if zeroconf interface was shut down 2024-08-09 15:41:19 +02:00
static use wss if site was loaded via https 2024-08-09 15:40:19 +02:00
.editorconfig use .editorconfig 2019-01-24 18:36:20 +05:30
.gitignore find 2014-05-16 10:06:11 +02:00
config.json store annotations in db and sync with peers 2019-02-10 17:58:05 +05:30
COPYING add GPL3 2016-01-30 15:07:00 +05:30
ctl remove old pid location fallback 2024-06-10 15:29:12 +01:00
install use https 2019-01-20 16:46:58 +05:30
README.md use https 2019-01-20 16:46:58 +05:30
requirements-shared.txt update python-ox repo, egg name 2024-06-08 14:31:06 +01:00
requirements.txt update SQLAlchemy, switch to pycryptodome 2024-06-08 14:31:06 +01:00

Open Media Library

Install

To install the latest release on Linux run:

curl https://code.0x2620.org/0x2620/openmedialibrary.git/HEAD:/install | python3

on Mac OS X download this:

https://downloads.openmedialibrary.com/Open%20Media%20Library.dmg

Networking

Open Media Library uses Tor to connect to other peers. If required Open Media Library will install its own version of Tor Browser.

Development

Now checkout the source and prepare for use:

mkdir openmedialibrary
cd openmedialibrary
git clone https://code.0x2620.org/0x2620/openmedialibrary.git
ln -s openmedialibrary/ctl ctl
./ctl init

# and start it
./ctl debug

To update to latest version:

./ctl update

On Linux you need a working python3.7 installation with pillow, python-lxml, pyOpenSSL and pyCrypto and popler-utils:

apt-get install python3 python3-pil python3-lxml \
                python3-openssl python3-crypto poppler-utils

Platform

If you install Open Media Library on a architecture/os that is currently not supported, you need a working python 3.7 installation and the dependencies listed in requirements.txt and requirements-shared.txt:

pip3 install -r requirements.txt
pip3 install -r requirements-shared.txt