Advanced Settings
Modify the below settings for advanced features and options
Advanced Config
By default, the advanced config file is located in /config/advanced.yaml
. If you need to change any information for the program, or to add more optional config parameters, see below for the format:
email_body.erb
This file can be edited with CSS/HTML if you want to modify the look of the email.
web_email_body.erb
This file can be edited with CSS/HTML if you want to modify the look of the webpage.
Alternatively, edit the CSS or Javascript found in the ‘www’ folder.
email
title
- Banner title for the email body.
image
- ‘Enter a URL or local path to image here’.
footer
- ‘Email footer tagline’. Optional.
language
- The language of the email body. You need to use ISO 639-1 code (‘fr’, ‘en’, ‘de’). If a content is not available in the specified language, the script will fall back to english. Defaults to ‘en’. Optional.
web
title_image
- ‘Enter a URL or local path to image here’. This is the main image across the curtain background.
logo
- ‘Enter a URL or local path to image here’. This is the small logo in the left of the banner as you scroll.
headline_title
- Top subtitle under main title image. This comes before the scrolling headliners below. Required.
headliners
- Words you would like to rotate through after the headline_title. ‘Screams, Thrills, Laughs’. Optional.
footer
- ‘Web footer tagline’. Optional.
language
- Same as in the email section above. Optional
plex
plex_user_emails
- To be used in conjuntion with the recipients and recipients_email options below to customize who the emails go to. ‘yes’ will send to plex users emails. ‘no’ will NOT send to plex user emails and only send to emails and users in the recipients fields below.
mail
from
- Display name of the sender. Required.
subject
- Subject of the email. Note that the script will automatically add a date to the end of the subject. Required.
recipients_email
- Enter additional emails to send to, besides your Plex friends. Format is [‘bob@example.com’, ‘sally@example.com’] Optional.
recipients
- Plex usernames of any Plex friends to be notified. Used if the ‘plex_user_emails’ is set to ‘no’. Optional
[‘PLEX_USER’] is yourself. Format is [‘PLEX_USER’, ‘myFriend1’, ‘myFriend2’]
report
interval
- Number of days to search back on for reporting. Valid numbers are 1 to 7.
report_type
- The report to generate. Options are ‘emailonly’, ‘webonly’ ‘both’.
email_report_time
- Time to send email report. In Cron format. See https://crontab.guru for help.
web_report_time
- Time to create webpage report. In Cron format. See https://crontab.guru for help.
extra_details
- Adds extra info when available like Ratings, Cast, Release Date, etc. ‘yes’ or ‘no’
test
- Creates website and sends email only to self. For testing. Options are ‘disable’ or ‘enable’. Uses email_report_time.
Command-line Options
If you need to reconfigure the program configs, first delete the existing config files, then change the variables in the unRAID template and restart the docker. These command line options below are not normally needed and are only for further testing or troubleshooting. You will either need to docker exec into the docker or run docker exec non interactively at the command line.
command line syntax: nowshowing [report type] [options]
Report Types
combinedreport
For Both email and web
emailreport
For only email
webreport
For only web
Options:
-n, --no-plex-email
- Do not send emails to Plex friends. Can be used with the recipients_email
and recipients
config file option to customize email recipients.
-t, --test-email
- Send email only to the Plex owner (ie yourself). For testing purposes
-d, --detailed-email
- Send more details in the email, such as movie ratings, actors, etc
Images
Webpage:
Email: