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.
pip install appversion
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
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
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
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
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
This library has MIT License.