MCPcopy Create free account

hub / github.com/blacktwin/JBOPS / functions

Functions272 in github.com/blacktwin/JBOPS

↓ 9 callersFunctionselectors
Predefined Playlist selections and titles
fun/playlist_manager.py:207
↓ 8 callersMethodget_metadata
Call Tautulli's get_metadata api endpoint.
utility/media_manager.py:233
↓ 7 callersFunctionshare
(user, sections, allowSync, camera, channels, filterMovies, filterTelevision, filterMusic)
utility/plex_api_share.py:227
↓ 6 callersMethod_call_api
(self, cmd, payload, method='GET')
reporting/weekly_stats_reporting.py:301
↓ 6 callersFunctionaction_show
(items, selector, date, users=None)
utility/media_manager.py:575
↓ 6 callersFunctiondate_split
(to_split)
reporting/weekly_stats_reporting.py:142
↓ 5 callersMethod_call_api
(self, cmd, payload, method='GET')
utility/media_manager.py:178
↓ 5 callersFunctionadd_auth_bypass
(net_str)
utility/bypass_auth_name.py:70
↓ 5 callersFunctionallowed_filters
(filters, filterDict)
utility/plex_api_share.py:271
↓ 5 callersFunctioncheck_users_access
Check user's access to server. If allowed connect. Parameters ---------- access: dict user: dict server_name: str libraries:
utility/sync_watch_status.py:332
↓ 5 callersFunctionsizeof_fmt
(num, suffix='B')
utility/media_manager.py:272
↓ 4 callersMethodall_sections
All sections from server Returns ------- sections: dict {section title: section object}
reporting/watched_percentages.py:153
↓ 4 callersFunctionbuild_tracks
(music_lst)
utility/plex_popular_playlist.py:72
↓ 4 callersFunctionexclusions
Parameters ---------- all_true: bool All of something (allLibraries, allPlaylists, allUsers) select: list List from a
fun/playlist_manager.py:224
↓ 4 callersMethodget_library_media_info
Call Tautulli's get_library_media_info api endpoint.
utility/media_manager.py:243
↓ 4 callersFunctionmulti_filter_search
Allowing for multiple filter or search values Parameters ---------- keyword_dict: dict library: class search_eps: bool Retur
fun/playlist_manager.py:329
↓ 4 callersFunctionplex_deletion
Parameters ---------- items (list): List of items to be deleted by Plex libraries {list): List of libraries used toggleDeletion (
utility/media_manager.py:289
↓ 4 callersFunctionsort_by_dates
Find air dates of content Parameters ---------- video video object to find air date Returns ------- list lis
fun/playlist_manager.py:291
↓ 3 callersMethod_call_api
(self, cmd, payload, method='GET')
utility/sync_watch_status.py:154
↓ 3 callersMethod_call_api
(self, cmd, payload, method='GET')
killstream/kill_stream.py:263
↓ 3 callersFunctionclean_up_text
(title)
maps/ips_to_maps.py:84
↓ 3 callersFunctioncompare
Parameters ---------- ggmusic (dict): Contains track data from Google Music pmusic (object): Plex item found from search Returns
utility/gmusic_playlists_to_plex.py:61
↓ 3 callersFunctionfilter_clean
(filter_type)
utility/plex_api_share.py:171
↓ 3 callersFunctionfind_shares
(user)
utility/plex_api_share.py:185
↓ 3 callersFunctionget_history
Get the Tautulli history. Parameters ---------- username : str The username to gather history from. Optional ----------
killstream/limiterr.py:167
↓ 3 callersMethodget_history
Call Tautulli's get_history api endpoint.
utility/media_manager.py:201
↓ 3 callersFunctionget_user_names
(username)
utility/bypass_auth_name.py:52
↓ 3 callersFunctionget_users_tables
(users='', length='')
maps/ips_to_maps.py:112
↓ 3 callersFunctionhash_to_path
(hash_str, path, title, media_type, artist=None)
utility/find_plex_meta.py:52
↓ 3 callersFunctionhi_build
(sections_lst, cnt)
fun/plexapi_haiku.py:177
↓ 3 callersFunctionlock_unlock_items
(items, lock, unlock)
utility/lock_unlock_poster_art.py:65
↓ 3 callersFunctionlock_unlock_library
(library, lock, unlock, libtype=None)
utility/lock_unlock_poster_art.py:77
↓ 3 callersFunctionnotify
Decides which notifier type to use
killstream/kill_stream.py:148
↓ 3 callersMethodsend
Send to Tautulli notifier. Parameters ---------- subject : str Subject of the message. body : str
reporting/weekly_stats_reporting.py:339
↓ 3 callersMethodsend
Send to Tautulli notifier. Parameters ---------- subject : str Subject of the message. body : str
killstream/kill_stream.py:421
↓ 3 callersFunctionsend_notification
(to=None, friendly=None, val_cnt=None, val_tot=None, mess=None)
utility/stream_limiter_ban_email.py:264
↓ 3 callersFunctionshare
(user_id, ban)
utility/stream_limiter_ban_email.py:176
↓ 3 callersFunctionsync_watch_status
Sync watched status between two users. Parameters ---------- watched: list List of watched items either from Tautulli or Plex
utility/sync_watch_status.py:376
↓ 3 callersFunctionterminate_session
Stop a streaming session. Parameters ---------- session_id : str The session ID of the stream to terminate. message : str
killstream/limiterr.py:208
↓ 3 callersFunctionunshare
(user_id)
utility/stream_limiter_ban_email.py:210
↓ 3 callersFunctionwatched_work
Parameters ---------- user (object): User object holding user stats sectionID {int): Library key ratingKey (int): Item rating key
utility/media_manager.py:450
↓ 2 callersMethod_call_api
(self, cmd, payload, method='GET')
reporting/watched_percentages.py:84
↓ 2 callersMethod_set_stream_attributes
(self, session)
killstream/kill_stream.py:339
↓ 2 callersFunctionadd_to_dictval
(d, key, val)
reporting/weekly_stats_reporting.py:149
↓ 2 callersMethodadmin_servers
Get all owned servers. Returns ------- data: dict
utility/sync_watch_status.py:215
↓ 2 callersMethodall_users
Get all users. Returns ------- data: dict
utility/sync_watch_status.py:230
↓ 2 callersFunctionconnect_to_server
Find server url and connect using user token. Parameters ---------- server_obj: class user_account: class Returns -------
utility/sync_watch_status.py:303
↓ 2 callersFunctioncreate_playlist
Parameters ---------- playlist_title: str playlist title playlist_keys: list list of rating keys for playlist ser
fun/playlist_manager.py:582
↓ 2 callersFunctiondelete_playlist
Parameters ---------- playlist_dict: dict Server and user information title: str, list Playlist title(s)
fun/playlist_manager.py:617
↓ 2 callersFunctiondownload_image
(url)
utility/merge_multiepisodes.py:126
↓ 2 callersFunctionfind_things
Get all items based on media type Parameters ---------- server: Object plexServerObject media_type: list ['movie', 's
reporting/server_compare.py:64
↓ 2 callersMethodget_activity
Call Tautulli's get_activity api endpoint
killstream/kill_stream.py:292
↓ 2 callersMethodget_all_stream_info
Get all stream info from Tautulli.
killstream/kill_stream.py:343
↓ 2 callersFunctionget_history
(user_id)
utility/bypass_auth_name.py:34
↓ 2 callersMethodget_libraries
Call Tautulli's get_activity api endpoint
reporting/weekly_stats_reporting.py:270
↓ 2 callersFunctionget_libraries_table
(sections=None)
reporting/plays_by_library.py:38
↓ 2 callersMethodget_library_media_info
Call Tautulli's get_activity api endpoint
reporting/weekly_stats_reporting.py:254
↓ 2 callersFunctionget_library_names
()
reporting/library_play_days.py:45
↓ 2 callersMethodget_metadata
Call Tautulli's get_metadata api endpoint.
utility/sync_watch_status.py:196
↓ 2 callersFunctionget_plex_hash
(search, mediatype=None)
utility/find_plex_meta.py:63
↓ 2 callersFunctionget_ratings_lst
(section_id)
utility/plex_api_share.py:156
↓ 2 callersMethodget_watched_history
Call Tautulli's get_history api endpoint.
utility/sync_watch_status.py:177
↓ 2 callersFunctionkill_session
(user, message)
utility/plex_api_share.py:214
↓ 2 callersFunctionran_words
(sections_lst)
fun/plexapi_haiku.py:166
↓ 2 callersFunctionrefresh_section
(sectionID)
utility/plex_dance.py:90
↓ 2 callersFunctionround_down
Parameters ---------- num (int,str): Number to round down divisor (int): Rounding digit Returns ------- Rounded down int
utility/gmusic_playlists_to_plex.py:46
↓ 2 callersFunctionsave_item
(item, poster=False, art=False)
utility/save_posters.py:60
↓ 2 callersFunctionsection_path
(section, filepath)
utility/plex_dance.py:84
↓ 2 callersFunctionselect_item
( item, include_locked=False, poster=False, poster_provider=PREFERRED_POSTER_PROVIDER, art
utility/select_tmdb_poster.py:91
↓ 2 callersMethodsend_discord
Build the Discord message. Parameters ---------- title : str The title of the message. color : int
reporting/weekly_stats_reporting.py:353
↓ 2 callersFunctionsend_email
(to, email_subject, body_html)
notify/notify_fav_tv_all_movie.py:188
↓ 2 callersMethodsend_slack
Build the Slack message. Parameters ---------- title : str The title of the message. color : int
reporting/weekly_stats_reporting.py:392
↓ 2 callersFunctionshare
(user, libraries)
utility/plex_api_parental_control.py:73
↓ 2 callersFunctionsizeof_fmt
(num, suffix='B')
reporting/weekly_stats_reporting.py:133
↓ 2 callersMethodterminate
Calls Tautulli to terminate the session. Parameters ---------- message : str The message to use if the stream is
killstream/kill_stream.py:352
↓ 2 callersMethodterminate_session
Call Tautulli's terminate_session api endpoint
killstream/kill_stream.py:311
↓ 2 callersFunctionunshare
(user, sections)
utility/plex_api_share.py:259
↓ 1 callersFunctionactions
add - create new playlist for admin or users remove - remove playlist type or name from admin or users update - remove playlist type and
fun/playlist_manager.py:195
↓ 1 callersFunctionadd_label_parent
(plex, rating_key, label)
utility/add_label_recently_added.py:40
↓ 1 callersFunctionadd_to_dictlist
(d, key, val)
reporting/userplays_weekly_reporting.py:84
↓ 1 callersFunctionadd_to_dictlist
(d, key, val)
maps/ips_to_maps.py:180
↓ 1 callersFunctionadd_to_dictlist
(d, key, val)
utility/plex_api_share.py:264
↓ 1 callersFunctionadd_to_dictlist
(d, key, val)
notify/notify_fav_tv_all_movie.py:153
↓ 1 callersFunctionadd_to_dictlist
(d, key, val)
notify/notify_user_favorites.py:105
↓ 1 callersFunctionadd_to_dictlist
(d, key, val)
killstream/kill_else_if_buffering.py:58
↓ 1 callersMethodall_collections
All collections from server Returns ------- collections: dict {collection title: collection object}
reporting/watched_percentages.py:164
↓ 1 callersMethodall_sections
Get all sections from all owned servers. Returns ------- data: dict
utility/sync_watch_status.py:244
↓ 1 callersMethodall_sections_totals
All sections total items Returns ------- section_totals: dict or int {section title: section object} or int
reporting/watched_percentages.py:194
↓ 1 callersMethodall_shows
All collections from server Returns ------- shows: dict {Show title: show object}
reporting/watched_percentages.py:179
↓ 1 callersFunctionbasic_notify
Basic notifier
killstream/kill_stream.py:230
↓ 1 callersFunctionbatching_watched
(section, libtype)
utility/sync_watch_status.py:422
↓ 1 callersFunctionbuild_playlist
Parameters ---------- jbop: str The predefined Playlist type libraries: dict {key: name} Libraries to use to
fun/playlist_manager.py:498
↓ 1 callersFunctioncheck_roman
(word)
fun/plexapi_haiku.py:155
↓ 1 callersFunctioncheck_streaming_services
(plex, libraries, services, available_only)
reporting/streaming_service_availability.py:22
↓ 1 callersFunctionclr_sql
(ip)
notify/notify_user_newip.py:188
↓ 1 callersFunctioncreate_composite_thumb
(firstImgFile, lastImgFile)
utility/merge_multiepisodes.py:132
↓ 1 callersFunctioncreate_masks
()
utility/merge_multiepisodes.py:170
↓ 1 callersFunctioncreate_title
Parameters ---------- jbop: str Playlist selector libraries: dict Plex libraries information days: int A
fun/playlist_manager.py:660
↓ 1 callersFunctiondaterange
(start_date, end_date)
reporting/weekly_stats_reporting.py:156
↓ 1 callersFunctiondebug_dump_vars
Dump parameters for debug
killstream/kill_stream.py:115
next →1–100 of 272, ranked by callers