blacktwin
1316d4ae43
spacing
2020-08-30 01:18:26 -04:00
blacktwin
34e1ea3444
master conflict resolution
2020-08-30 01:11:26 -04:00
jjlawren
f0afbc6922
Bump to 4.1.0 release ( #556 )
...
Change log: https://github.com/pkkid/python-plexapi/compare/4.0.0...79e99af
2020-08-20 11:01:53 -05:00
jjlawren
5b7d48fc26
Improve clips handling ( #541 )
...
* Improve clips handling
* Remove year, add extraType
* Don't bother refreshing for missing attribute
* Update with attributes found in payload
* Update docstrings for clips
2020-08-20 10:08:47 -05:00
jjlawren
fe27d7644f
Add iterator for Playlist objects ( #549 )
2020-08-11 12:11:53 -05:00
jjlawren
fc54f7fe06
Add guards for missing thumbs in tests ( #548 )
2020-08-07 16:57:04 -05:00
jjlawren
fe3907e770
Fix timestamp assertion in tests ( #547 )
2020-08-07 15:47:46 -05:00
Steffen Fredriksen
d73cec3b7d
Fix some flake issues ( #540 )
2020-08-07 15:34:57 -05:00
jjlawren
dbc5adc744
Fix datetime import error in utils.py ( #545 )
2020-08-07 15:31:54 -05:00
jjlawren
eaff00d728
Fix Album iterator ( #544 )
2020-08-07 12:47:26 -05:00
blacktwin
7d97834b03
Merge branch 'master' into library_hubs
2020-08-02 23:44:11 -04:00
Steffen Fredriksen
82df456f7a
Merge pull request #526 from andy-maier/andy/add-python-versions
...
Fixes #525 : Added package metadata for supported Python versions
2020-08-02 16:12:28 +02:00
Steffen Fredriksen
74dff2791d
Merge branch 'master' into andy/add-python-versions
2020-08-02 16:12:17 +02:00
Steffen Fredriksen
07674a2c65
Merge pull request #512 from pkkid/optimize_update
...
Video optimize update
2020-08-02 16:11:05 +02:00
Steffen Fredriksen
5299282599
Merge pull request #509 from pkkid/adding_fields
...
Add fields to most objects
2020-08-02 16:09:33 +02:00
brooss
5239bc522c
Update README.rst ( #538 )
...
Fix README typo
2020-08-01 06:57:34 -05:00
blacktwin
614108fb63
create allSubfolders method for library.Folder class
2020-07-30 10:33:58 -04:00
blacktwin
620056a234
update test_video_Show_editAdvanced_default to use 1 str/text and 1 int/int based change
2020-07-28 11:18:14 -04:00
blacktwin
18973e2f2d
update editAdvanced method to work with py2 drop
2020-07-28 11:16:31 -04:00
blacktwin
5045ddc04b
removed deprecated _str function as py2 support has been dropped
...
update _str references to use builin str instead
update settings.Preferences class for py2 drop
2020-07-28 11:15:29 -04:00
blacktwin
337ad9d88c
correct assertion for default and value comparision.
2020-07-27 15:54:54 -04:00
blacktwin
252d7e05a8
update video.Video.optimize method to use new library.LibrarySection._locations method
2020-07-24 14:11:01 -04:00
blacktwin
3c0fa04a12
create _locations method in library.LibrarySection to return the librar.Location objects
2020-07-24 14:09:58 -04:00
blacktwin
142448b4c8
return library.LibrarySection.locations to previous listAttrs that returns a str
2020-07-24 14:09:13 -04:00
Steffen Fredriksen
6573b8b562
Merge pull request #531 from tdorsey/patch-2
...
chore(utils): fix typo
2020-07-24 12:01:35 +02:00
Steffen Fredriksen
65fa780383
Merge pull request #520 from jjlawren/fix_elementtree_warnings
...
Fix ElementTree warnings
2020-07-24 12:01:02 +02:00
Steffen Fredriksen
6d82abae1c
Merge pull request #528 from andy-maier/andy/add-license-to-package
...
Fixes #527 : Added BSD license information to package metadata
2020-07-24 12:00:04 +02:00
Nate Harris
f5647e52c2
Playlist creation - check items are included, raise exception
2020-07-23 19:31:27 -04:00
tdorsey
7c346f9917
chore(utils): fix typo
2020-07-18 08:45:41 -04:00
blacktwin
998ed04a6c
update docstrings for AccountSettings and AccountOptOut
2020-07-16 21:21:26 -04:00
blacktwin
de58965a9d
add check in augmentation method for Plex Pass or tidal opt-in
...
update docstring for method
2020-07-16 21:10:50 -04:00
blacktwin
b917a33131
create settings method and myplex.AccountSettings class
2020-07-16 21:05:35 -04:00
blacktwin
120dbc5f1c
create AccountOptOut class
2020-07-16 21:01:49 -04:00
blacktwin
50515730b0
create onlineMediaSources method
...
pulls in opt in/out status of Online Media Sources
2020-07-16 21:00:45 -04:00
blacktwin
fd89bacba2
add SETTINGS endpoint for user settings
2020-07-16 20:59:27 -04:00
blacktwin
c46aa3b5bb
create augmentation method in video.Video
2020-07-16 05:29:52 -04:00
blacktwin
f36f549681
video.Video hubs method correction
2020-07-16 05:27:44 -04:00
blacktwin
c0454f6eb5
import MediaContainer from base
2020-07-15 16:15:35 -04:00
blacktwin
451b689c0d
create MediaContainer class in base.py
2020-07-15 16:09:05 -04:00
blacktwin
6f37a7b8c2
move hubs into video.Video
2020-07-15 16:07:02 -04:00
blacktwin
3fcfe23d23
add extras method to video.Movie class
2020-07-15 14:42:23 -04:00
blacktwin
7b364a5cb8
create Extra class in video
2020-07-15 14:41:52 -04:00
blacktwin
c7f8b86ec5
add reviews method to video.Movie class
2020-07-15 14:41:09 -04:00
blacktwin
4b908a8f2d
create media.Review class
2020-07-15 14:37:46 -04:00
Andreas Maier
ad18a4500c
Added fallback to distutils if setuptools is not installed
...
Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>
2020-07-12 16:24:05 +02:00
Andreas Maier
4b2e38d9eb
Fixes #527 : Added BSD license information to package metadata
...
Details:
* WHile Github correctly detects the BSD license from LICENSE.txt, Pypi does
not and needs either a Trove classifier or the license argument specified
in setup(). This change adds that the package supports the BSD license as
a classifier, following the recommendation in
https://packaging.python.org/guides/distributing-packages-using-setuptools/#license
Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>
2020-07-12 16:00:41 +02:00
Andreas Maier
fae666a757
Fixes #525 : Added package metadata for supported Python versions
...
Details:
* This change adds package metadata to indicate that the current
version of PlexAPI only supports Python 3. Because Python 3.5 is
the lowest Python version supported by the PSF, the minimum
Python version indicated in the package metadata is 3.5.
(as per the python_requires argument of setup()).
* Added Trove classifiers for OS independency and for Python versions,
although Python is only stated very generally as Python 3,
in order to avoid maintenance effort when new Python 3.x versions
will be released in the future.
* Using the python_requires argument of setup() required using
setuptools instead of distutils. Distutils is pretty old stuff
anyway and should not be used anymore.
Setuptools is automatically part of any Python 3.x environment
these days, including virtual Python environments.
For details on distutils vs setuptools, see for example
https://packaging.python.org/guides/tool-recommendations/#packaging-tool-recommendations
Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>
2020-07-12 15:42:31 +02:00
blacktwin
83c4e64ed6
add library.Collection._preferences() method
2020-07-02 14:40:28 -04:00
blacktwin
2112f778db
create library.folders method
2020-07-02 01:33:36 -04:00
blacktwin
a5b5438122
create library.Folder class
2020-07-02 01:33:18 -04:00