automatic-ripping-machine / arm-dependencies

A repo to codify the requirements used by Automatic Ripping Machine
MIT License
5 stars 10 forks source link
docker dvd handbrake makemkv ripping

arm-dependencies

Deploy Docker Image Docker

GitHub license GitHub forks GitHub stars GitHub issues GitHub pull requests

PyPI - Python Version

Discord

Overview

This repo codifies the requirements for building and running Automatic Ripping Machine, and provides a docker container that has everything preinstalled. All you need to do is install the ARM source and set up files.

The arm-dependenciesDocker image is rebuilt every night, so you should always get the most up-to-date versions of MakeMKV and Handbrake when you build ARM from this image.

Usage

Git Repo

To add this manually, run the following command:

git submodule add -b main https://github.com/automatic-ripping-machine/arm-dependencies arm-dependencies
git submodule update --init --recursive
git config -f .gitmodules submodule.arm-dependencies.update rebase
git submodule update --remote

In your fork's requirements.txt, replace everything with

-r arm-dependencies/requirements.txt

Docker Container

To base your docker container on arm-dependencies, add this to the top of your Dockerfile:


FROM automaticrippingmachine/arm-dependencies AS base