chiark / gitweb /
Add icon helper functions for later use
authorDaniel Martí <mvdan@mvdan.cc>
Tue, 7 Jan 2014 10:16:58 +0000 (11:16 +0100)
committerDaniel Martí <mvdan@mvdan.cc>
Thu, 9 Jan 2014 15:23:48 +0000 (16:23 +0100)
fdroidserver/update.py

index 883bbb12bf430cf8dda27887b5d1caa5a418771f..841b45b5141bef4378c65d57cbd16095d115c5b9 100644 (file)
@@ -34,6 +34,23 @@ import common, metadata
 from metadata import MetaDataException
 from PIL import Image
 
+
+def get_densities():
+    return [480, 320, 240, 160, 120]
+
+def launcher_size(density):
+    return (density * 48) / 160
+
+def icon_dens_label(density):
+    return "icon-%s" % density
+
+def get_icon_dir(density):
+    return os.path.join(repodir, "icons-%s" % density)
+
+def get_icon_dirs(repodir):
+    for density in get_densities():
+        yield get_icon_dir(density)
+
 def update_wiki(apps, apks):
     """Update the wiki
 
@@ -677,7 +694,7 @@ def make_index(apps, apks, repodir, archive, categories):
             print output
 
     # Copy the repo icon into the repo directory...
-    icon_dir=os.path.join(repodir ,'icons')
+    icon_dir = os.path.join(repodir ,'icons')
     iconfilename = os.path.join(icon_dir, os.path.basename(config['repo_icon']))
     shutil.copyfile(config['repo_icon'], iconfilename)