No description
Find a file
2016-01-17 15:59:15 +05:30
oml implement api.resetUI, fixes #176 2016-01-17 15:40:10 +05:30
static key.format may be undefined 2016-01-17 15:59:15 +05:30
.gitignore find 2014-05-16 10:06:11 +02:00
config.json format ISBNs with dashes 2016-01-16 20:35:17 +05:30
ctl remove unused variable 2016-01-16 17:05:51 +05:30
install use local tor if no registed version can be found 2016-01-17 12:28:55 +05:30
README.md remove miredo from readme, fixes #172 2016-01-17 14:48:24 +05:30
requirements-shared.txt use tor hidden service instead of ed25515 as peer id 2015-11-26 01:26:10 +01:00
requirements.txt require pillow 2015-11-26 10:38:40 +01:00

Open Media Library

Install

To install the latest release on Linux run:

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

on Mac OS X download this:

http://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://git.0x2620.org/openmedialibrary.git
git clone https://git.0x2620.org/openmedialibrary_platform.git platform
ln -s openmedialibrary/ctl ctl
./ctl update_static

# and start it
./ctl debug

To update to latest version:

./ctl update

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

apt-get install python3.4 python3-pil python3-lxml \
                python3-pyopenssl python3-crypto poppler-utils \
                libevent-2.0-5

Platform

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

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