Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Get app version from playstore, appstore

Project description

AppVersion is a library that can fetch app version from playstore or appstore. You only need to prepare the package name or bundle id as argument. also It has various util function for calculate version.

Install

pip install appversion

Quick start

from av import AppVersion

# arg - android package name.
playstore_version = AppVersion.playstore('com.youjinui.endword')
print(playstore_version) # 1.2.1

# arg - iOS bundle id.
appstore_version = AppVersion.appstore('com.youjinui.endword')
print(appstore_version) # 1.0.0

Calculate version

Max

This function return max version from two arguments.

from av import AppVersion

max_version = AppVersion.maxv('0.0.1', '0.0.2')
print(max_version)

return 0.0.2

Min

This function return min version from two arguments.

from av import AppVersion

min_version = AppVersion.minv('1.0.a', '1.0.b')
print(min_version)

return 1.0.a

Equals

This function returns a boolean value of whether the version are equals or different.

from av import AppVersion

is_equal = AppVersion.equals('1.1', '1.1.0.0.0')
print(is_equal)

return True

Compare

This function returns a boolean value of whether the arg1 is greater than arg2.

from av import AppVersion

is_arg1_greater_than_arg2 = AppVersion.compare('1.1.12', '1.1.3')
print(is_arg1_greater_than_arg2)

return True

Authors

tinyjin - Github, Blog

License

This library has MIT License.

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for appversion, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size appversion-0.0.1-py3-none-any.whl (3.5 kB) File type Wheel Python version py3 Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page