* get update detail info
* missing new line at the end
* black compliant
* flake8 compliant
* fix pre-commit
* Update tests/api_data/dsm_6/core/const_6_core_upgrade.py
* Update tests/api_data/dsm_6/core/const_6_core_upgrade.py
Co-authored-by: Quentame <polletquentin74@me.com>
* add parameter ssl_validation
* add parameter ssl_validation
* rename to verify_ssl
* rename to verify_ssl
* object property use_https not needed
* black
* VALID_SSL_VERIFICATION --> VALID_SSL_VERIFY
* disable_warnings on urllib only if not verify_ssl
* VALID_SSL_VERIFY --> VALID_VERIFY_SSL
* VALID_SSL --> VALID_HTTPS
* Add test
* black again
* Add test
Co-authored-by: Quentin POLLET <polletquentin74@me.com>
* add syno system data and actions
* add system usage examples
* add upgrade information
* Fix default login Exception (#73)
* Migrate to Python 3.6+ (#70)
* Migrate to Python 3.6+
Drop support of Python < 3.6
- remove six + future deps + usage
- update deps
- remove encoding
- remove (object)
* Fix pylint
- pip3 super() style
- remove simplejson dep + usage
* Black format
* lint setup
* Travix CI py version
* Use f string
* Basic Typing
* Revert setup version bump
* correct alphabetically order
* add SynoCoreUpgrade instance
* simplify update_available()
* correct defaults of .get()
* harmonize use of API_KEY
* update docs
* add test data
* due to #70
* update docs
* solve conflict
* add syno system data and actions
* add system usage examples
* add upgrade information
* correct alphabetically order
* add SynoCoreUpgrade instance
* simplify update_available()
* correct defaults of .get()
* harmonize use of API_KEY
* update docs
* add test data
* due to #70
* update docs
* Apply suggestions from code review: function return type
* Don't save previous update data
Co-authored-by: Quentame <polletquentin74@me.com>
* Migrate to Python 3.6+
Drop support of Python < 3.6
- remove six + future deps + usage
- update deps
- remove encoding
- remove (object)
* Fix pylint
- pip3 super() style
- remove simplejson dep + usage
* Black format
* lint setup
* Travix CI py version
* Use f string
* Basic Typing
* Revert setup version bump
* Minimal Shared Folders support
* Bugfixes in share.py and README updates
* Added tests for shares
* Formatted with black
* Added myself as a contributor.
* Support for extended attributes for shares.
* Tidied up some comments.
* Reformatted with Black
* Fixed tests
* Fixed tests, maybe
* addressing initial feedback on pull request \#61
* Working on tests, can't repro failure locally.
* Updated test per comment on #61 and added a generic to shares.
* Fixed pylint complaint
* Tried to fix the test again, didn\'t
* Ran Black
* Implemented feedback on pull request.
* Updated tests to reflect the move of shares to UUID
* Fix CI
* Rename to SynoCoreShare
* Remove useless _execute_request() special treatment
Co-authored-by: Quentin POLLET <polletquentin74@me.com>