-
-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #114 from luigi311/dev
Add markfile, Fix documentation, Add default variant, Non-root docker container
- Loading branch information
Showing
11 changed files
with
258 additions
and
224 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,83 +1,86 @@ | ||
# Global Settings | ||
|
||
## Do not mark any shows/movies as played and instead just output to log if they would of been marked. | ||
DRYRUN = "True" | ||
|
||
## Additional logging information | ||
DEBUG = "False" | ||
|
||
## Debugging level, "info" is default, "debug" is more verbose | ||
DEBUG_LEVEL = "info" | ||
|
||
## If set to true then the script will only run once and then exit | ||
RUN_ONLY_ONCE = "False" | ||
|
||
## How often to run the script in seconds | ||
SLEEP_DURATION = "3600" | ||
|
||
## Log file where all output will be written to | ||
LOGFILE = "log.log" | ||
|
||
## Timeout for requests for jellyfin | ||
REQUEST_TIMEOUT = 300 | ||
|
||
## Max threads for processing | ||
MAX_THREADS = 32 | ||
|
||
## Map usernames between servers in the event that they are different, order does not matter | ||
## Comma separated for multiple options | ||
#USER_MAPPING = { "testuser2": "testuser3", "testuser1":"testuser4" } | ||
|
||
## Map libraries between servers in the even that they are different, order does not matter | ||
## Comma separated for multiple options | ||
#LIBRARY_MAPPING = { "Shows": "TV Shows", "Movie": "Movies" } | ||
|
||
## Blacklisting/Whitelisting libraries, library types such as Movies/TV Shows, and users. Mappings apply so if the mapping for the user or library exist then both will be excluded. | ||
## Comma separated for multiple options | ||
#BLACKLIST_LIBRARY = "" | ||
#WHITELIST_LIBRARY = "" | ||
#BLACKLIST_LIBRARY_TYPE = "" | ||
#WHITELIST_LIBRARY_TYPE = "" | ||
#BLACKLIST_USERS = "" | ||
WHITELIST_USERS = "testuser1,testuser2" | ||
|
||
|
||
|
||
# Plex | ||
|
||
## Recommended to use token as it is faster to connect as it is direct to the server instead of going through the plex servers | ||
## URL of the plex server, use hostname or IP address if the hostname is not resolving correctly | ||
## Comma separated list for multiple servers | ||
PLEX_BASEURL = "http://localhost:32400, https://nas:32400" | ||
|
||
## Plex token https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/ | ||
## Comma separated list for multiple servers | ||
PLEX_TOKEN = "SuperSecretToken, SuperSecretToken2" | ||
|
||
## If not using plex token then use username and password of the server admin along with the servername | ||
## Comma separated for multiple options | ||
#PLEX_USERNAME = "PlexUser, PlexUser2" | ||
#PLEX_PASSWORD = "SuperSecret, SuperSecret2" | ||
#PLEX_SERVERNAME = "Plex Server1, Plex Server2" | ||
|
||
## Skip hostname validation for ssl certificates. | ||
## Set to True if running into ssl certificate errors | ||
SSL_BYPASS = "False" | ||
|
||
## control the direction of syncing. e.g. SYNC_FROM_PLEX_TO_JELLYFIN set to true will cause the updates from plex | ||
## to be updated in jellyfin. SYNC_FROM_PLEX_TO_PLEX set to true will sync updates between multiple plex servers | ||
SYNC_FROM_PLEX_TO_JELLYFIN = "True" | ||
SYNC_FROM_JELLYFIN_TO_PLEX = "True" | ||
SYNC_FROM_PLEX_TO_PLEX = "True" | ||
SYNC_FROM_JELLYFIN_TO_JELLYFIN = "True" | ||
|
||
|
||
# Jellyfin | ||
|
||
## Jellyfin server URL, use hostname or IP address if the hostname is not resolving correctly | ||
## Comma separated list for multiple servers | ||
JELLYFIN_BASEURL = "http://localhost:8096, http://nas:8096" | ||
|
||
## Jellyfin api token, created manually by logging in to the jellyfin server admin dashboard and creating an api key | ||
## Comma separated list for multiple servers | ||
JELLYFIN_TOKEN = "SuperSecretToken, SuperSecretToken2" | ||
# Global Settings | ||
|
||
## Do not mark any shows/movies as played and instead just output to log if they would of been marked. | ||
DRYRUN = "True" | ||
|
||
## Additional logging information | ||
DEBUG = "False" | ||
|
||
## Debugging level, "info" is default, "debug" is more verbose | ||
DEBUG_LEVEL = "info" | ||
|
||
## If set to true then the script will only run once and then exit | ||
RUN_ONLY_ONCE = "False" | ||
|
||
## How often to run the script in seconds | ||
SLEEP_DURATION = "3600" | ||
|
||
## Log file where all output will be written to | ||
LOGFILE = "log.log" | ||
|
||
## Mark file where all shows/movies that have been marked as played will be written to | ||
MARK_FILE = "mark.log" | ||
|
||
## Timeout for requests for jellyfin | ||
REQUEST_TIMEOUT = 300 | ||
|
||
## Max threads for processing | ||
MAX_THREADS = 32 | ||
|
||
## Map usernames between servers in the event that they are different, order does not matter | ||
## Comma separated for multiple options | ||
#USER_MAPPING = { "testuser2": "testuser3", "testuser1":"testuser4" } | ||
|
||
## Map libraries between servers in the event that they are different, order does not matter | ||
## Comma separated for multiple options | ||
#LIBRARY_MAPPING = { "Shows": "TV Shows", "Movie": "Movies" } | ||
|
||
## Blacklisting/Whitelisting libraries, library types such as Movies/TV Shows, and users. Mappings apply so if the mapping for the user or library exist then both will be excluded. | ||
## Comma separated for multiple options | ||
#BLACKLIST_LIBRARY = "" | ||
#WHITELIST_LIBRARY = "" | ||
#BLACKLIST_LIBRARY_TYPE = "" | ||
#WHITELIST_LIBRARY_TYPE = "" | ||
#BLACKLIST_USERS = "" | ||
WHITELIST_USERS = "testuser1,testuser2" | ||
|
||
|
||
|
||
# Plex | ||
|
||
## Recommended to use token as it is faster to connect as it is direct to the server instead of going through the plex servers | ||
## URL of the plex server, use hostname or IP address if the hostname is not resolving correctly | ||
## Comma separated list for multiple servers | ||
PLEX_BASEURL = "http://localhost:32400, https://nas:32400" | ||
|
||
## Plex token https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/ | ||
## Comma separated list for multiple servers | ||
PLEX_TOKEN = "SuperSecretToken, SuperSecretToken2" | ||
|
||
## If not using plex token then use username and password of the server admin along with the servername | ||
## Comma separated for multiple options | ||
#PLEX_USERNAME = "PlexUser, PlexUser2" | ||
#PLEX_PASSWORD = "SuperSecret, SuperSecret2" | ||
#PLEX_SERVERNAME = "Plex Server1, Plex Server2" | ||
|
||
## Skip hostname validation for ssl certificates. | ||
## Set to True if running into ssl certificate errors | ||
SSL_BYPASS = "False" | ||
|
||
## control the direction of syncing. e.g. SYNC_FROM_PLEX_TO_JELLYFIN set to true will cause the updates from plex | ||
## to be updated in jellyfin. SYNC_FROM_PLEX_TO_PLEX set to true will sync updates between multiple plex servers | ||
SYNC_FROM_PLEX_TO_JELLYFIN = "True" | ||
SYNC_FROM_JELLYFIN_TO_PLEX = "True" | ||
SYNC_FROM_PLEX_TO_PLEX = "True" | ||
SYNC_FROM_JELLYFIN_TO_JELLYFIN = "True" | ||
|
||
|
||
# Jellyfin | ||
|
||
## Jellyfin server URL, use hostname or IP address if the hostname is not resolving correctly | ||
## Comma separated list for multiple servers | ||
JELLYFIN_BASEURL = "http://localhost:8096, http://nas:8096" | ||
|
||
## Jellyfin api token, created manually by logging in to the jellyfin server admin dashboard and creating an api key | ||
## Comma separated list for multiple servers | ||
JELLYFIN_TOKEN = "SuperSecretToken, SuperSecretToken2" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.