Kyle Zimmerman
ad8fd58c66
Add optional continuous arg to PlayQueue.create() ( #561 )
2020-09-05 23:33:32 -05: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
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
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
tdorsey
7c346f9917
chore(utils): fix typo
2020-07-18 08:45:41 -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
Jason Lawrence
4c8fef144e
Fix ElementTree warnings
2020-06-29 17:31:05 -05:00
Steffen Fredriksen
37c857568d
Merge pull request #505 from pkkid/intro_update
...
Update Marker class
2020-06-14 20:21:51 +02:00
Hellowlol
d7c215b119
Small change to the repr and add test.
2020-06-14 20:21:46 +02:00
blacktwin
881a4fc659
use utils.millisecondToHuman for media.Marker.__repr__
2020-06-13 22:12:35 -04:00
blacktwin
3852ed52a7
create millisecondToHuman method in utils
2020-06-13 22:12:01 -04:00
blacktwin
faeee7d667
import timedelta to utils
2020-06-13 22:11:39 -04:00
blacktwin
15f76e8480
add test for confirming edit and field locked on a collection
2020-06-12 14:17:08 -04:00
blacktwin
f5e2021bff
add test for confirming edit and field locked on a movie and episode
2020-06-12 14:15:53 -04:00
blacktwin
9685b57ad2
importing base.PlexPartialObject and applying it to library.Collections
...
this will allow collections to use the base.PlexPartialObject.edit method
2020-06-12 14:14:09 -04:00
blacktwin
6dc19386c2
adding art attribute to video.Video
...
addressing #511
2020-06-12 13:22:15 -04:00
blacktwin
81dcd58618
add art attrib to library.Collection
...
addressing #511
2020-06-12 13:22:13 -04:00
blacktwin
ffe07ac1c6
video.optimize method docstring update.
2020-06-09 15:58:08 -04:00
blacktwin
43b1bfb64b
update video.optimize method to use new Locations attributes
2020-06-09 15:57:47 -04:00
blacktwin
ad55514be9
update library.LibrarySection locations attribute to use new Location class.
2020-06-09 15:56:59 -04:00
blacktwin
506a791260
create library.Location class
2020-06-09 15:56:21 -04:00
blacktwin
70dd6704be
library EOF flake fix
2020-06-06 14:15:23 -04:00
blacktwin
615d702487
photo EOF flake fix
2020-06-06 14:14:38 -04:00
blacktwin
03c2ece89d
audio EOF flake fix
2020-06-06 14:14:03 -04:00
blacktwin
78656ab2a4
update to library.Collection docstring
2020-06-06 14:01:16 -04:00
blacktwin
33955472c7
adding additional attributes to library.Collection class
...
thanks @jonnyWong16
2020-06-06 14:00:44 -04:00
blacktwin
db2a210f37
adding fields attribute to library.Collections
...
reordered attributes
docstring update
2020-06-05 15:43:05 -04:00
blacktwin
a12fd18e54
adding fields attribute to audio.Audio
...
docstring update
2020-06-05 15:42:22 -04:00
blacktwin
de47470a43
adding fields attribute to video.Video
...
docstring update
2020-06-05 15:42:03 -04:00
blacktwin
4644a33fb7
adding fields attribute to photo.Photo and photo.Photoalbum
...
docstring update
2020-06-05 15:41:49 -04:00
blacktwin
1f396ca95a
remove field attribute
...
Addressing #504
remove field attribute as it is no longer available.
adding `__repr__` to Marker class resulting in `<Marker:intro:139770:230481>`
2020-06-04 23:21:03 -04:00
Hellowlol
f2f6d8b9e7
forgot to bump
2020-06-02 21:12:57 +02:00