- 15 Jun, 2019 1 commit
-
-
ppoffice authored
* It seems that new versions of protobuf compiler requires the input protobuf file name to have a prefix of the --proto_path, relative path does not work in this case * Fix two null exceptions in test/test.py where docid does not present in the query result
-
- 22 Jan, 2019 1 commit
-
-
Domenico Iezzi authored
-
- 23 Dec, 2018 2 commits
-
-
Domenico Iezzi authored
-
Domenico Iezzi authored
This *should* fix travis build failing everytime
-
- 12 Dec, 2018 1 commit
-
-
Domenico Iezzi authored
Newer definition have been fetched from play-store-api. Moreover, the following enhanchements are introduced: - An new function utils.parseProtobufObj will automatically parse any Protobuf object into a dictionary, so there's no need to manually specify each field to parse - Added toc() and acceptTos() functions - Added deviceCheckinConsistencyToken and dfeCookie to API state and headers - Since search results are now divided into clusters, each one representing a different subcategory, now the search() API call returns a list of clusters, each one containing a list of apps
-
- 15 Jul, 2018 1 commit
-
-
Domenico Iezzi authored
-
- 06 Apr, 2018 1 commit
-
-
Domenico Iezzi authored
-
- 23 Mar, 2018 1 commit
-
-
Domenico Iezzi authored
-
- 03 Feb, 2018 1 commit
-
-
Domenico Iezzi authored
- Remove unstable userProfile API - Changed names for some variables - Disabled print calls. Loggin is now entirely up to the user. - Implemented device config token, retrieved after the `uploadDevice` procedure - Updated headers from play-store-api project - Fixed initialization for obb_download_test.py
-
- 01 Feb, 2018 2 commits
-
-
Domenico Iezzi authored
-
Domenico Iezzi authored
This function is needed by the purchase API to insert app into user's library. Without this, new apps won't be downloaded
-
- 27 Jan, 2018 2 commits
-
-
Domenico Iezzi authored
Locale and Timezone can be changed even during a session, and results will change accordingly
-
Domenico Iezzi authored
-
- 26 Jan, 2018 1 commit
-
-
Domenico Iezzi authored
* Updated user agent string with data taken from play-store-api * *download* and *delivery* functions will now return a python generator rather than raw bytes, to prevent app loading entire files in memory. This generator can be iterated to get chunk of bytes to write, as discussed in issue #35. * as a consequence of the previous point, there is no more progress bar feature for downloading. It should be implemented by developers using the API.
-
- 25 Jan, 2018 2 commits
-
-
Domenico Iezzi authored
-
Domenico Iezzi authored
Before, if locale wasn't specified as a parameter, it was picked from the system running gpapi. Similar thing happened for timezone, but its value was hardcoded in config.py. To avoid problems related to missing or unavailable apps, this commit enforces users to provide a locale and a timezone value. Without them, gpapi can't be initialized.
-
- 09 Dec, 2017 2 commits
-
-
Domenico Iezzi authored
-
Domenico Iezzi authored
-
- 09 Nov, 2017 1 commit
-
-
Domenico Iezzi authored
If no *versionCode* parameter is specified to *download* or *delivery* methods, fetch the latest one with a simple `self.details(pkgName)`
-
- 02 Nov, 2017 1 commit
-
-
Domenico Iezzi authored
Now the function returns None if an app doesnt't exists. This does not apply for details() function, which instead return a RequestError if the app doesn't exist.
-
- 17 Oct, 2017 3 commits
-
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
- 13 Oct, 2017 1 commit
-
-
Domenico Iezzi authored
since telegram is supported by far more devices than termux Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
- 08 Oct, 2017 2 commits
-
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
- 07 Oct, 2017 2 commits
-
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
- 06 Oct, 2017 2 commits
-
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
- 05 Oct, 2017 6 commits
-
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
- 04 Oct, 2017 1 commit
-
-
Domenico Iezzi authored
Previously, the ac2dm was meant to be saved in the application state, and later used for subsequent logins, along with the gsfId. This is not correct, because the app needs it only for the first login, and then remains unused in the application state. The correct behaviour is to save the gsfId and the authSubToken, and provide only these two values for subsequent logins Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
- 21 Sep, 2017 1 commit
-
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
- 19 Sep, 2017 1 commit
-
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-
- 18 Sep, 2017 1 commit
-
-
Domenico Iezzi authored
Signed-off-by:
Domenico Iezzi <domenico.iezzi.201@gmail.com>
-