get-google-files: update script and allow to select between mdpi, mdpi-tiny, and hdpi
Change-Id: Ic3d78bfff3918e7a2e618a092566aa772ddcd13e remove my debug thing Change-Id: I6939362d4694f3854c6a1e3895e1d637dd1295b6
This commit is contained in:
parent
24ed44c6c3
commit
5f29618722
@ -2,15 +2,16 @@
|
|||||||
import sys, random, urllib2, zipfile, StringIO, os
|
import sys, random, urllib2, zipfile, StringIO, os
|
||||||
from optparse import OptionParser
|
from optparse import OptionParser
|
||||||
|
|
||||||
FILENAME="gapps-passion-FRF91-signed.zip"
|
FILENAME=["gapps-hdpi-20100817-signed.zip","gapps-mdpi-20100816-signed.zip","gapps-mdpi-tiny-20100816-signed.zip"]
|
||||||
MIRRORS=["http://www.kanged.net/mirror/gapps/",]
|
VERSIONS=["hdpi","mdpi","mdpi-tiny"]
|
||||||
|
MIRRORS=["http://mirror.kanged.net/gapps/",]
|
||||||
|
|
||||||
def device():
|
def device():
|
||||||
print "usage: extract-google-files -m [method]"
|
print "usage: get-google-files -m [method] -v [version]"
|
||||||
print "Note: Device method is currently not implemented, please use download"
|
print "Note: Device method is currently not implemented, please use download"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
def download():
|
def download(version):
|
||||||
try:
|
try:
|
||||||
os.makedirs("proprietary")
|
os.makedirs("proprietary")
|
||||||
except:
|
except:
|
||||||
@ -19,8 +20,16 @@ def download():
|
|||||||
i = random.randrange(0, len(MIRRORS)-1)
|
i = random.randrange(0, len(MIRRORS)-1)
|
||||||
else:
|
else:
|
||||||
i = 0
|
i = 0
|
||||||
url = MIRRORS[i] + FILENAME
|
|
||||||
print "Fetching from %s" % url
|
try:
|
||||||
|
j = VERSIONS.index(version.lower())
|
||||||
|
except ValueError:
|
||||||
|
print "GApps version not found, defaulting to HDPI"
|
||||||
|
j = 0
|
||||||
|
|
||||||
|
url = MIRRORS[i] + FILENAME[j]
|
||||||
|
|
||||||
|
print "Fetching %s GApps from %s" % (version.upper(),url)
|
||||||
|
|
||||||
data = urllib2.urlopen(url).read()
|
data = urllib2.urlopen(url).read()
|
||||||
zip = zipfile.ZipFile(StringIO.StringIO(data),'r')
|
zip = zipfile.ZipFile(StringIO.StringIO(data),'r')
|
||||||
@ -39,14 +48,15 @@ def download():
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
parser = OptionParser(usage="usage: %prog [options]")
|
parser = OptionParser(usage="usage: %prog [options]")
|
||||||
parser.add_option("-m", "--method", dest='method', default="download", help="Extraction Method: device, download [default: device]")
|
parser.add_option("-m", "--method", dest='method', default="download", help="Extraction Method: download")
|
||||||
|
parser.add_option("-v", "--version", dest='version', default="hdpi", help="GApps Version: hdpi, mdpi, mdpi-tiny [default: hdpi]")
|
||||||
(options, args) = parser.parse_args()
|
(options, args) = parser.parse_args()
|
||||||
|
|
||||||
if options.method == "device":
|
if options.method == "device":
|
||||||
return device()
|
return device()
|
||||||
|
|
||||||
if options.method == "download":
|
if options.method == "download":
|
||||||
return download()
|
return download(options.version)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
Loading…
Reference in New Issue
Block a user