MCPcopy
hub / github.com/blacktwin/JBOPS / share

Function share

utility/plex_api_share.py:227–256  ·  view source on GitHub ↗
(user, sections, allowSync, camera, channels, filterMovies, filterTelevision, filterMusic)

Source from the content-addressed store, hash-verified

225
226
227def share(user, sections, allowSync, camera, channels, filterMovies, filterTelevision, filterMusic):
228 plex.myPlexAccount().updateFriend(user=user, server=plex, sections=sections, allowSync=allowSync,
229 allowCameraUpload=camera, allowChannels=channels, filterMovies=filterMovies,
230 filterTelevision=filterTelevision, filterMusic=filterMusic)
231 if sections:
232 print('{user}\'s updated shared libraries: \n{sections}'.format(sections=sections, user=user))
233 if allowSync is True:
234 print('Sync: Enabled')
235 if allowSync is False:
236 print('Sync: Disabled')
237 if camera is True:
238 print('Camera Upload: Enabled')
239 if camera is False:
240 print('Camera Upload: Disabled')
241 if channels is True:
242 print('Plugins: Enabled')
243 if channels is False:
244 print('Plugins: Disabled')
245 if filterMovies:
246 print('Movie Filters: {}'.format(filterMovies))
247 if filterMovies == {}:
248 print('Movie Filters:')
249 if filterTelevision:
250 print('Show Filters: {}'.format(filterTelevision))
251 if filterTelevision == {}:
252 print('Show Filters:')
253 if filterMusic:
254 print('Music Filters: {}'.format(filterMusic))
255 if filterMusic == {} and filterMusic is not None:
256 print('Music Filters:')
257
258
259def unshare(user, sections):

Callers 1

plex_api_share.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected