Skip to content

Commit d9a03a5

Browse files
committed
#74 Remove Readarr
Readarr has been discontinued.
1 parent 700830e commit d9a03a5

File tree

7 files changed

+3
-49
lines changed

7 files changed

+3
-49
lines changed

.env.sample

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ MEDIACENTER_GID=13000
1818
SONARR_UID=13001
1919
RADARR_UID=13002
2020
LIDARR_UID=13003
21+
# Discontinued
2122
READARR_UID=13004
2223
MYLAR_UID=13005
2324
AUDIOBOOKSHELF_UID=13014

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ It's set up to follow the [TRaSH guidelines](https://trash-guides.info/Hardlinks
1313
- [Bazarr](https://www.bazarr.media/) is a companion application to Sonarr and Radarr that manages
1414
and downloads subtitles based on your requirements.
1515
- [Lidarr](https://lidarr.audio/) is like Sonarr, but for music.
16-
- [Readarr](https://readarr.com/) is like Sonarr, but for books.
1716
- [Mylar3](https://github.com/mylar3/mylar3) is like Sonarr, but for comic books. This one is a bit
1817
tricky to set up, so do so at your own risk. In order to connect this to your Prowlarr container,
1918
the process within Prowlarr is the same as for the other containers (add app). You'll have to add

container_configs.py

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import getpass
2-
import os
2+
import os
33
import pwd
44

55
class ContainerConfig:
@@ -146,24 +146,6 @@ def lidarr(self):
146146
' restart: unless-stopped\n\n'
147147
)
148148

149-
def readarr(self):
150-
return (
151-
' readarr:\n'
152-
' image: lscr.io/linuxserver/readarr:develop\n'
153-
' container_name: readarr\n'
154-
' environment:\n'
155-
' - PUID=13004\n'
156-
' - PGID=13000\n'
157-
' - UMASK=002\n'
158-
f' - TZ={self.timezone}\n'
159-
' volumes:\n'
160-
f' - {self.config_dir}/readarr-config:/config\n'
161-
f' - {self.root_dir}/data:/data\n'
162-
' ports:\n'
163-
' - "8787:8787"\n'
164-
' restart: unless-stopped\n\n'
165-
)
166-
167149
def mylar3(self):
168150
return (
169151
' mylar3:\n'

docker-compose.yml.sample

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -46,21 +46,6 @@ services:
4646
- "8686:8686"
4747
restart: unless-stopped
4848

49-
readarr:
50-
image: lscr.io/linuxserver/readarr:develop
51-
container_name: readarr
52-
environment:
53-
- PUID=${READARR_UID}
54-
- PGID=${MEDIACENTER_GID}
55-
- UMASK=002
56-
- TZ=${TIMEZONE}
57-
volumes:
58-
- ${ROOT_DIR}/config/readarr-config:/config
59-
- ${ROOT_DIR}/data:/data
60-
ports:
61-
- "8787:8787"
62-
restart: unless-stopped
63-
6449
mylar3:
6550
image: lscr.io/linuxserver/mylar3:latest
6651
container_name: mylar3

main.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ def main():
5252
take_input('sonarr', 'servarr')
5353
take_input('radarr', 'servarr')
5454
take_input('lidarr', 'servarr')
55-
take_input('readarr', 'servarr')
5655
take_input('mylar3', 'servarr')
5756
take_input('audiobookshelf', 'servarr')
5857
take_input('homarr', 'servarr')

setup.sh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ set +a
1313
sudo useradd sonarr -u $SONARR_UID
1414
sudo useradd radarr -u $RADARR_UID
1515
sudo useradd lidarr -u $LIDARR_UID
16-
sudo useradd readarr -u $READARR_UID
1716
sudo useradd mylar -u $MYLAR_UID
1817
sudo useradd prowlarr -u $PROWLARR_UID
1918
sudo useradd qbittorrent -u $QBITTORRENT_UID
@@ -36,7 +35,6 @@ sudo usermod -a -G mediacenter $USER
3635
sudo usermod -a -G mediacenter sonarr
3736
sudo usermod -a -G mediacenter radarr
3837
sudo usermod -a -G mediacenter lidarr
39-
sudo usermod -a -G mediacenter readarr
4038
sudo usermod -a -G mediacenter mylar
4139
sudo usermod -a -G mediacenter prowlarr
4240
sudo usermod -a -G mediacenter qbittorrent
@@ -50,7 +48,7 @@ sudo usermod -a -G mediacenter audiobookshelf
5048

5149
# Make directories
5250
# ${ROOT_DIR:-.}/ means take the value from ROOT_DIR value, if failed or empty place it in the current folder
53-
sudo mkdir -pv ${ROOT_DIR:-.}/config/{sonarr,radarr,lidarr,readarr,mylar,prowlarr,qbittorrent,jackett,audiobookshelf,overseerr,plex,jellyfin,tautulli,sabnzbd,jellyseerr,bazarr}-config
51+
sudo mkdir -pv ${ROOT_DIR:-.}/config/{sonarr,radarr,lidarr,mylar,prowlarr,qbittorrent,jackett,audiobookshelf,overseerr,plex,jellyfin,tautulli,sabnzbd,jellyseerr,bazarr}-config
5452
sudo mkdir -pv ${ROOT_DIR:-.}/data/{torrents,usenet,media}/{tv,movies,music,books,comics,audiobooks,podcasts,audiobookshelf-metadata}
5553

5654
# Set permissions
@@ -61,7 +59,6 @@ sudo chown -R $UID:mediacenter ${ROOT_DIR:-.}/config/
6159
sudo chown -R sonarr:mediacenter ${ROOT_DIR:-.}/config/sonarr-config
6260
sudo chown -R radarr:mediacenter ${ROOT_DIR:-.}/config/radarr-config
6361
sudo chown -R lidarr:mediacenter ${ROOT_DIR:-.}/config/lidarr-config
64-
sudo chown -R readarr:mediacenter ${ROOT_DIR:-.}/config/readarr-config
6562
sudo chown -R mylar:mediacenter ${ROOT_DIR:-.}/config/mylar-config
6663
sudo chown -R prowlarr:mediacenter ${ROOT_DIR:-.}/config/prowlarr-config
6764
sudo chown -R qbittorrent:mediacenter ${ROOT_DIR:-.}/config/qbittorrent-config

users_groups_setup.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,6 @@ def lidarr(self):
5151
self.create_config_dir('lidarr')
5252
os.system('sudo usermod -a -G mediacenter lidarr')
5353

54-
def readarr(self):
55-
os.system(
56-
'/bin/bash -c "sudo useradd readarr -u 13004'
57-
' ; sudo mkdir -pv ' + self.root_dir + '/data/{media,usenet,torrents}/books -m 775'
58-
' ; sudo chown -R readarr:mediacenter ' + self.root_dir + '/data/{media,usenet,torrents}/books"'
59-
)
60-
self.create_config_dir('readarr')
61-
os.system('sudo usermod -a -G mediacenter readarr')
62-
6354
def mylar3(self):
6455
os.system(
6556
'/bin/bash -c "sudo useradd mylar -u 13005'

0 commit comments

Comments
 (0)