Commit graph

230 commits

Author SHA1 Message Date
Mohamed Akram
852151ef5f
Fix Drive KeyError: 'extension' (#283) 2020-06-17 23:56:33 +02:00
Quentame
f0322355eb
Merge pull request #280 from Quentame/release
Release 0.9.7
2020-05-04 00:04:56 +02:00
Quentame
a119ccd5d9
Fix 450 RecursionError (#279) 2020-05-03 23:59:51 +02:00
Quentin POLLET
9ee3f70c8b Release 0.9.7 2020-05-03 23:57:48 +02:00
Quentin POLLET
0ec37de466 Fix 450 RecursionError 2020-05-03 23:49:38 +02:00
Quentame
e6429b9ada
Add iCloud Drive support (#278)
* Initial version of the iCloud drive client

* Pylint & black

* Add tests + some fixes

* Fix pipe

Co-authored-by: Herve Saint-Amand <herve@brainnwave.com>
2020-05-03 04:54:11 +02:00
Quentame
696db8cf20
Rework Python 2-3 compat (#268) 2020-04-08 00:19:42 +02:00
Quentame
e3bdcea15a
Add account family + storage services (#250) 2020-04-04 00:48:32 +02:00
Quentame
91ac1d956e
Test rework + add account & fmi device test (#266)
* Rework tests

* Add account test

* Add Find My iPhone devices test

* Remove logger

* Working with Python 3.4

* Make test working in more setups

@patch("keyring.get_password", return_value=None)

* Fix Python 2.7 ASCII

* Pylint

* Self reviewed
2020-04-03 18:50:12 +02:00
Quentame
d510b14570
CI & setup updates (#264) 2020-04-02 19:45:17 +02:00
Max Koon
057ede8dde
Allow accessories to be retrieved from the FindMyiPhone service (#263)
* Allow for accessories to be retrived for the FindMyIPhone service

* added coma to fix black formatting
2020-04-02 19:11:21 +02:00
Quentame
12b345d574
Add download badge (#260) 2020-03-24 15:21:30 +01:00
Quentame
ababe3cdf3
Back is black (#259)
* Back is black

* Format with black
2020-03-24 14:54:43 +01:00
Quentame
9588c0d448
Add cmdline/CLI tests (#258) 2020-03-24 12:08:27 +01:00
Quentame
1090393774
Replace PEP8 by pylint (#257) 2020-03-23 19:31:56 +01:00
Quentame
a6358630e3
Tests upgrade + tiny lib bump (#256) 2020-03-23 19:23:05 +01:00
Quentame
a668da1a1b
Add clean + publish scripts (#255) 2020-03-22 20:07:29 +01:00
Quentame
bf31e8dcd2 Release 0.9.6.1 2020-03-22 19:48:53 +01:00
Quentame
dcd355b162
Fix missing 'services' package (#254) 2020-03-22 19:45:17 +01:00
Quentin POLLET
23018530aa Release 0.9.6 2020-03-22 18:32:48 +01:00
Quentame
47fa2db55e
Include only the right package to setup (#252) 2020-03-21 15:27:02 +01:00
Quentame
1e8a5eb54d
Add code samples (#251)
* Add "Documentation or code sample" in PR template "Type of change"
2020-03-21 14:49:32 +01:00
Chad Johnson
6e25f8ce39
Additional key checking for photo version build-up (#163) 2020-03-21 00:38:02 +01:00
Quentame
0fefc5cff1
Fix Contact limit to 500 (#249)
* update contacts to fetch more than 500 contacts

* Make it work

Co-authored-by: Joshua Meier <joshim5@gmail.com>
2020-03-20 23:00:42 +01:00
Quentame
0757bc6ff2
Fix Calendar KeyError: 'Event' (#248) 2020-03-20 19:46:08 +01:00
Quentame
aa24871e53
Fix Reminder KeyError: 'description' (#247) 2020-03-20 19:14:43 +01:00
s.m
f69833637c
Added working delete function for photos (#159)
Co-authored-by: sebastian messier <sebastian.messier@flexreceipts.com>
2020-03-20 18:48:24 +01:00
Quentame
0382bddbec
Add badges to README (#246) 2020-03-20 14:06:22 +01:00
Quentame
ed10da6bf5
Upgrade Python tests version (#245) 2020-03-20 12:36:07 +01:00
Quentame
f516de537f
Fix issue templates (again) (#244) 2020-03-20 12:01:19 +01:00
Quentame
2ff3e5478f
Fix issue templates (#243) 2020-03-20 11:55:09 +01:00
Quentame
f05c8e6285
Add GitHub PR + issue templates (#242) 2020-03-20 11:50:20 +01:00
Quentin POLLET
bd71ebf916 Release 0.9.5 2020-03-17 16:20:55 +01:00
Bob Carroll
1eb8ca26da
Fix AppleDevice.play_sound() : AttributeError on 'with_family' (#240) 2020-03-17 16:19:33 +01:00
Quentin POLLET
627fd3dc6f Release 0.9.4 2020-03-10 00:14:46 +01:00
Quentame
ffadb4cf3a
Choose to fetch family devices (#235) 2020-03-10 00:10:22 +01:00
Quentin POLLET
ef4eba7cdd Fix comment 2020-03-09 23:56:58 +01:00
Quentin POLLET
0d7d9e590b raise PyiCloudServiceNotActivatedException if webservice is not available 2020-03-09 23:52:03 +01:00
Quentin POLLET
01aeb8335a Sort Exceptions 2020-03-09 23:52:03 +01:00
Quentin POLLET
412cfd8c7e Errors are Exceptions
[breaking-change]
- PyiCloudAPIResponseError --> PyiCloudAPIResponseException
- PyiCloud2SARequiredError --> PyiCloud2SARequiredException
- NoStoredPasswordAvailable --> PyiCloudNoStoredPasswordAvailableException
- PyiCloudServiceNotActivatedErrror --> PyiCloudServiceNotActivatedException
2020-03-09 23:52:03 +01:00
Quentin POLLET
0e26d4e947 Remove duplicate PyiCloudNoDevicesException 2020-03-09 23:52:03 +01:00
Quentin POLLET
7ff594e2c8 Release 0.9.3 2020-03-04 00:24:38 +01:00
Quentame
5efcbc2d2b
Fix response is not defined (#233) 2020-03-04 00:03:14 +01:00
Quentame
5368081b6b
Fix 450 error (#230)
- while refreshing client after 20 min of non request
2020-02-12 13:45:35 +01:00
Quentame
623fb66b5d
Update .gitignore (#229) 2020-02-10 19:45:02 +01:00
Quentame
19a8079bc8
Use UTF-8 everywhere (#228) 2020-02-09 13:01:21 +01:00
Quentame
b20970098e Merge pull request #205 from ndbroadbent/patch-1
Fix PhotoAlbum#__str__ for UTF-8 album titles
2020-02-08 10:37:25 +01:00
Quentame
8ed9dfd15f
Merge pull request #226 from Quentame/feature/add-python37-test
Add python 3.7 to tests
2020-02-05 20:46:35 +01:00
Quentin POLLET
ae2dbcf5b2 Also in travis 2020-02-05 20:44:36 +01:00
Quentin POLLET
22e052c549 Add python 3.7 to tests 2020-02-05 20:40:28 +01:00