You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
traktarr/README.md

158 lines
3.4 KiB

7 years ago
# Traktarr
Script to add new TV series & movies to Sonarr/Radarr based on Trakt lists.
# Requirements
1. Python 3.5 or higher (`sudo apt install python3 python3-pip`).
2. requirements.txt modules (see below).
# Installation on Ubuntu/Debian
1. `cd /opt`
3. `sudo git clone https://github.com/l3uddz/traktarr`
4. `sudo chown -R user:group traktarr` (run `id` to find your user / group)
5. `cd traktarr`
6. `sudo python3 -m pip install -r requirements.txt`
7 years ago
7. `python3 traktarr.py` to generate a default a config.json file.
7 years ago
8. Edit `config.json` to your preference.
# Configuration
```
{
"core": {
"debug": false
},
"filters": {
"movies": {
"allowed_countries": [
"us",
"gb",
"ca"
],
"blacklist_title_keywords": [
"untitled",
"barbie"
],
"blacklisted_genres": [
"documentary",
"music"
],
"blacklisted_min_runtime": 60,
"blacklisted_min_year": 2000
},
"shows": {
"allowed_countries": [
"us",
"gb",
"ca"
],
"blacklisted_genres": [
"animation",
"game-show",
"talk-show",
"home-and-garden",
"children",
"reality",
"anime",
"news",
"documentary",
"special-interest"
],
"blacklisted_min_runtime": 15,
"blacklisted_min_year": 2000,
"blacklisted_networks": [
"twitch",
"youtube",
"nickelodeon",
"hallmark",
"reelzchannel",
"disney",
"cnn",
"cbbc",
"the movie network",
"teletoon",
"cartoon network",
"espn",
"yahoo!",
"fox sports"
]
}
},
"radarr": {
"api_key": "",
"profile": "HD-1080p",
7 years ago
"root_folder": "/movies/",
"url": "http://localhost:7878"
7 years ago
},
"sonarr": {
"api_key": "",
"profile": "HD-1080p",
7 years ago
"root_folder": "/tv/",
"url": "http://localhost:8989"
},
"trakt": {
"api_key": ""
}
7 years ago
}
7 years ago
```
7 years ago
# Usage
## Help
```
Usage: python3 traktarr.py movies --help
Usage: python3 traktarr.py shows --help
```
## Movies
```
Usage: python3 traktarr.py movies [OPTIONS]
Add new movies to Radarr.
Options:
-t, --list-type [anticipated|trending|popular]
Trakt list to process. [required]
-l, --add-limit INTEGER Limit number of movies added to Radarr.
[default: 0]
-d, --add-delay FLOAT Seconds between each add request to Radarr.
[default: 2.5]
--no-search Disable search when adding movies to Radarr.
--help Show this message and exit.
```
## TV Shows
```
Usage: python3 traktarr.py shows [OPTIONS]
Add new series to Sonarr.
Options:
-t, --list-type [anticipated|trending|popular]
Trakt list to process. [required]
-l, --add-limit INTEGER Limit number of series added to Sonarr.
[default: 0]
-d, --add-delay FLOAT Seconds between each add request to Sonarr.
[default: 2.5]
--no-search Disable search when adding series to Sonarr.
--help Show this message and exit.
```
## Example
```
7 years ago
python3 traktarr.py movies -t anticipated -l 10
7 years ago
```
```
7 years ago
python3 traktarr.py shows -t popular -l 2
7 years ago
```