Go to file
2017-07-12 14:47:51 -04:00
archive Rename notify_geomail.py to archive/notify_geomail.py 2017-06-29 21:24:30 -04:00
killstream Rename create_wait_kill_all.py to killstream/create_wait_kill_all.py 2017-07-12 14:32:59 -04:00
notify Rename find_unwatched_notify.py to notify/find_unwatched_notify.py 2017-07-12 14:38:35 -04:00
reporting Rename drive_check.py to reporting/drive_check.py 2017-07-12 14:44:20 -04:00
utility Rename plex_api_poster_pull.py to utility/plex_api_poster_pull.py 2017-07-12 14:47:51 -04:00
aired_today_playlist.py Create aired_today_playlist.py 2017-07-12 14:14:58 -04:00
bypass_auth_name.py Create bypass_auth_name.py 2017-07-12 13:58:40 -04:00
find_plex_meta.py Create find_plex_meta.py 2017-07-12 14:22:41 -04:00
grab_gdrive_media.py Create grab_gdrive_media.py 2017-07-12 14:09:39 -04:00
plex_imgur_dl.py Create plex_imgur_dl.py 2017-07-12 14:23:31 -04:00
plex_theme_songs.py Create plex_theme_songs.py 2017-07-12 14:23:02 -04:00
plexapi_delete_playlists.py Create plexapi_delete_playlists.py 2017-07-12 14:16:19 -04:00
plexapi_haiku.py Create plexapi_haiku.py 2017-07-12 14:08:49 -04:00
README.md Update README.md 2017-06-29 21:44:38 -04:00
refresh_next_episode.py Create refresh_next_episode.py 2017-07-12 14:15:26 -04:00
stream_limiter_ban_email.py Create stream_limiter_ban_email.py 2017-07-12 14:18:01 -04:00

PlexPy-scripts

Donate

Check out my gist profile for more. https://gist.github.com/blacktwin

Script Arguments:

-sn {show_name} -ena {episode_name} -ssn {season_num00} -enu {episode_num00} -srv {server_name} -med {media_type} -pos {poster_url} -tt {title} -sum {summary} -lbn {library_name} -ip {ip_address} -us {user} -uid {user_id} -pf {platform} -pl {player} -da {datestamp} -ti {timestamp}

Enabling Scripts:

In the Notification Agents in the Settings menu. Click the Scripts gear. Your scripts location will be there. Can't remember if it's set automatically or not. If not, then set it where you'll keep your scripts. Scroll down to option you want to use and select the script from the drop down menu. Save. Click the Bell next to Scripts and enable Recently Added. Then click Notifications. Scroll down to Scripts. Enter in the Script Arguments found in the .py script. Save.

notify_on_added.py:

This is based on the work from JonnyWong16/notify_on_show.py and mp998/PlexPy_email_notifiation.py. This is used to send an email notification when a specific show is added to Plex. Create a list of users with their email address and show preferences.

Modify the User list, Email list, and Email settings.

User list: Show names need to match what Plex named it. Email list: Make sure to expand the user_all list to include any new users added.

notify_geomail.py:

This is based on the work from JonnyWong16/notify_geodata.py. Added user email information and changed email format to HTML. Email contain User's Avatar image, link to location, IP address, and User's Email address. Notification sent via the Email Notification Agent. Agent must be setup to work.

notify_newip.py:

Using notify_geomail.py as a base. If a new IP is found send notification via the Email Notification Agent. Agent must be setup to work.