Go to file
2017-07-12 14:27:11 -04:00
archive Rename notify_geomail.py to archive/notify_geomail.py 2017-06-29 21:24:30 -04:00
killstream Rename kill_trans_exp_audio.py to killstream/kill_trans_exp_audio.py 2017-07-12 14:27:11 -04:00
added_to_plex.py Create added_to_plex.py 2017-07-12 14:16:46 -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
check_play.py Create check_play.py 2017-07-12 14:20:43 -04:00
check_plex_log.py Create check_plex_log.py 2017-07-12 14:19:52 -04:00
create_wait_kill_all.py Create create_wait_kill_all.py 2017-07-12 14:11:16 -04:00
create_wait_kill_trans.py Create create_wait_kill_trans.py 2017-07-12 14:22:15 -04:00
delete_watched_TV.py Create delete_watched_TV.py 2017-07-12 14:10:40 -04:00
drive_check.py Create drive_check.py 2017-07-12 14:19:22 -04:00
find_plex_meta.py Create find_plex_meta.py 2017-07-12 14:22:41 -04:00
find_unwatched_notify.py Create find_unwatched_notify.py 2017-07-12 14:17:10 -04:00
find_unwatched.py Create find_unwatched.py 2017-07-12 14:17:37 -04:00
grab_gdrive_media.py Create grab_gdrive_media.py 2017-07-12 14:09:39 -04:00
new_kill_trans_pause.py Create new_kill_trans_pause.py 2017-07-12 14:23:52 -04:00
notify_added_custom.py Create notify_added_custom.py 2017-07-12 14:21:55 -04:00
notify_fav_tv_all_movie.py Create notify_fav_tv_all_movie.py 2017-07-12 14:11:43 -04:00
notify_newip.py Update notify_newip.py 2016-10-26 22:13:30 -04:00
notify_on_added.py Update notify_on_added.py 2017-07-12 14:00:01 -04:00
notify_user_favorites.py Create notify_user_favorites.py 2017-07-12 14:18:27 -04:00
notify_user_newip.py Create notify_user_newip.py 2017-07-12 14:18:50 -04:00
plex_api_poster_pull.py Create plex_api_poster_pull.py 2017-07-12 14:06:07 -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
plexapi_search_file.py Create plexapi_search_file.py 2017-07-12 14:21:34 -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
removed_watched_movies.py Create removed_watched_movies.py 2017-07-12 14:12:35 -04:00
stream_limiter_ban_email.py Create stream_limiter_ban_email.py 2017-07-12 14:18:01 -04:00
twitter_notify.py Create twitter_notify.py 2017-07-12 14:07:48 -04:00
userplays_weekly_reporting.py Create userplays_weekly_reporting.py 2017-07-12 14:15:48 -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.