| 225 | |
| 226 | |
| 227 | def 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 | |
| 259 | def unshare(user, sections): |