tags 950116 + patch
thanks
Find below a patch extracted from commit
719793f65a1ae4e91a12fc49d510095f6bf45e0b
which at least fixes the docId issue.
The “Item not found” issue might be because the shitty DB Navigator äpp
requires Android 5 (and thus is unusable anyway)… but with the nonexistent
documentation and bad error messages gplaycli has, who knows…
--- /usr/lib/python3/dist-packages/gplaycli/gplaycli.py.orig
+++ /usr/lib/python3/dist-packages/gplaycli/gplaycli.py
@@ -249,9 +249,9 @@
if filename is None:
if self.append_version:
- filename = detail['docId']+ "-v." +
detail['versionString'] + ".apk"
+ filename = detail['docid']+ "-v." +
detail['versionString'] + ".apk"
else:
- filename = detail['docId']+ ".apk"
+ filename = detail['docid']+ ".apk"
logger.info("%s / %s %s", position,
len(pkg_todownload), packagename)
@@ -300,7 +300,7 @@
for obb_file in additional_data:
obb_filename =
"%s.%s.%s.obb" % (obb_file["type"],
obb_file["versionCode"],
-
data_iter["docId"])
+
data_iter["docid"])
obb_filename =
os.path.join(download_folder, obb_filename)
obb_total_size =
int(obb_file['file']['total_size'])
obb_chunk_size =
int(obb_file['file']['chunk_size'])
@@ -371,7 +371,7 @@
if result['installationSize'] > 0
else 'N/A',
result['numDownloads'],
result['uploadDate'],
- result['docId'],
+ result['docid'],
result['versionCode'],
"%.2f" %
result["aggregateRating"]["starRating"]
]