Releases: matlink/gplaycli
Default token dispenser url has been changed, not to require SNI for privacy
For privacy reasons, the default token dispenser server is now at matlink.fr. That way, SNI is not needed anymore and nobody can tell if it's gplaycli that's speaking.
Add token authentification
Because of recent issues with credentials (people changing credentials), we've add a token authentification method using a third-server token dispenser:
- the server https://token.matlink.fr/token/email/[email protected] provides tokens from
[email protected]
account without requiring to have the account password - credentials.conf now supports 2 more options:
token
andtoken_url
- if
token=True
andtoken_url=<token_dispenser_url>
thengplaycli
will use the token authentification instead of credentials. It will request thetoken_url
a token to use for further communications with google play store - if you don't want to use the config file, you can use
--token
(doesn't need value) and--token-url <token_dispenser_url>
Pros:
- don't need to bother with credentials anymore
- nobody will be able to change the password
Cons:
- the third party server (handled by myself for the default one) will be aware of who is using its credentials (privacy issues)
I give you the choice, it's up to you.
Synchronize with PIP version name, recommends dummydroid. Get ready for debian packaging.
This version does not change a lot of things, it's just a release to be coherent with the version name across Pip and debian.
Also this release should be in debian Stretch.
I recommend using Dummydroid to generate your own AndroidID if you got any issue with the default credentials.
We're looking for a way to use Dummydroid directly into gplaycli.
PEP8, fix issues, update credentials, appends version number (Fdroid)
- now PEP8 compliant 11d96b3
- fix requests2 requirement 4a20c1b
- now possible to override root-wide conf file with local conf file 20f65ca
- androguard is now fetched from pypi af1ddb9
- now appends the version number to the apk filename (like org.mozilla.firefox-1234.apk), useful for Fdroid a2fc722
- Fix bad SSL certificates path 3f411ef
- add libssl-dev requirement 1c17621
- fix a 401 bug due to too quick ask to the Google server d38923c
- update credentials de4bcd9
Made improvements for packaging
Made some changes which help packaging with GplayWeb.
Adding cronjob creation with --install-cronjob
If you plan to regularly update your apks, you could be interested by cronjobs. GPlayCli now has the --install-cronjob to interactively install the cronjob file you need in /etc/cron.{daily,weekly} depending on what you gave.
For more precise cronjob, like every hour, I invite you to get this file and make your own cron job.
Initial release, making deb packages
Here is the version 0.1 as a debian package.
Some dependencies, like python-ndg-httpsclient cannot be automatically resolved on some disto, such as debian wheezy. Either manually get missing packages or install GPlayCli via the setuptools method (python setup.py install
).