Add README
parent
a29104c8d0
commit
e8652cc813
|
@ -0,0 +1,59 @@
|
|||
# Rupert
|
||||
|
||||
*Rupert the Ripper* is a command-line tool for ripping audio CDs.
|
||||
|
||||
|
||||
## Prerequisites
|
||||
|
||||
|
||||
You must have direct read/write access to your CD-ROM block device. On Fedora,
|
||||
this can be achieved by adding your user to the *disk* group:
|
||||
|
||||
```
|
||||
sudo gpasswd -a ${USER} disk
|
||||
```
|
||||
|
||||
You will need to log out and back in for this change to take effect.
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
### System Dependencies
|
||||
|
||||
#### Fedora
|
||||
|
||||
```
|
||||
sudo dnf install \
|
||||
cdparanoia \
|
||||
flac \
|
||||
libdiscid-devel \
|
||||
poetry \
|
||||
python3-devel \
|
||||
--
|
||||
```
|
||||
|
||||
### Install *Rupert*
|
||||
|
||||
|
||||
There are no published releases of *Rupert* yet, so you will need to install it
|
||||
from a `git` checkout:
|
||||
|
||||
```
|
||||
git clone https://git.pyrocufflink.blue/dustin/rupert.git
|
||||
cd rupert
|
||||
poetry install -E udev
|
||||
```
|
||||
|
||||
The *udev* extra enables support for identifying CD drives using udev. This
|
||||
allows Rupert to find your drive and select the correct offset automatically.
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
The `ripper` command is the main entry point for *Rupert*. If you installed
|
||||
using `poetry`, you can run it with `poetry run ripper`.
|
||||
|
||||
|
||||
```
|
||||
poetry run ripper --help
|
||||
```
|
Loading…
Reference in New Issue