import psutil
import requests

# Drive letter to check if exists.
drive = 'F:'

disk = psutil.disk_partitions()

TAUTULLI_URL = 'http://localhost:8182/' # Your Tautulli URL
TAUTULLI_APIKEY = 'xxxxxx' # Enter your Tautulli API Key
NOTIFIER_LST = [10, 11] # The Tautulli notifier notifier id found here: https://github.com/drzoidberg33/plexpy/blob/master/plexpy/notifiers.py#L43
NOTIFY_SUBJECT = 'Tautulli' # The notification subject
NOTIFY_BODY = 'The Plex disk {0} was not found'.format(drive) # The notification body

disk_check = [True for i in disk if drive in i.mountpoint]

if not disk_check:
    # Send the notification through Tautulli
    payload = {'apikey': TAUTULLI_APIKEY,
            'cmd': 'notify',
            'subject': NOTIFY_SUBJECT,
            'body': NOTIFY_BODY}

    for notifier in NOTIFIER_LST:
        payload['notifier_id'] = notifier
        requests.post(TAUTULLI_URL.rstrip('/') + '/api/v2', params=payload)
else:
    pass