mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-20 13:50:12 +01:00
Stats-related things must be explicitly enabled (issue #51)
This commit is contained in:
parent
609611d79a
commit
27a07d7063
@ -49,3 +49,8 @@ wiki_path = "/wiki/"
|
||||
wiki_user = "login"
|
||||
wiki_password = "1234"
|
||||
|
||||
#Only set this to true when running a repository where you want to generate
|
||||
#stats, and only then on the master build servers, not a development
|
||||
#machine.
|
||||
update_stats = False
|
||||
|
||||
|
@ -33,8 +33,14 @@ import common
|
||||
def main():
|
||||
|
||||
# Read configuration...
|
||||
global update_stats
|
||||
update_stats = False
|
||||
execfile('config.py', globals())
|
||||
|
||||
if not update_stats:
|
||||
print "Stats are disabled - check your configuration"
|
||||
sys.exit(1)
|
||||
|
||||
# Parse command line...
|
||||
parser = OptionParser()
|
||||
parser.add_option("-v", "--verbose", action="store_true", default=False,
|
||||
|
@ -170,6 +170,8 @@ def update_wiki(apps, apks, verbose=False):
|
||||
def main():
|
||||
|
||||
# Read configuration...
|
||||
global update_stats
|
||||
update_stats = False
|
||||
execfile('config.py', globals())
|
||||
|
||||
# Parse command line...
|
||||
@ -650,24 +652,26 @@ def main():
|
||||
f.write(catdata)
|
||||
f.close()
|
||||
|
||||
# Update known apks info...
|
||||
knownapks.writeifchanged()
|
||||
if update_stats:
|
||||
|
||||
# Generate latest apps data for widget
|
||||
if os.path.exists(os.path.join('stats', 'latestapps.txt')):
|
||||
data = ''
|
||||
for line in file(os.path.join('stats', 'latestapps.txt')):
|
||||
appid = line.rstrip()
|
||||
data += appid + "\t"
|
||||
for app in apps:
|
||||
if app['id'] == appid:
|
||||
data += app['Name'] + "\t"
|
||||
data += app['icon'] + "\t"
|
||||
data += app['License'] + "\n"
|
||||
break
|
||||
f = open('repo/latestapps.dat', 'w')
|
||||
f.write(data)
|
||||
f.close()
|
||||
# Update known apks info...
|
||||
knownapks.writeifchanged()
|
||||
|
||||
# Generate latest apps data for widget
|
||||
if os.path.exists(os.path.join('stats', 'latestapps.txt')):
|
||||
data = ''
|
||||
for line in file(os.path.join('stats', 'latestapps.txt')):
|
||||
appid = line.rstrip()
|
||||
data += appid + "\t"
|
||||
for app in apps:
|
||||
if app['id'] == appid:
|
||||
data += app['Name'] + "\t"
|
||||
data += app['icon'] + "\t"
|
||||
data += app['License'] + "\n"
|
||||
break
|
||||
f = open('repo/latestapps.dat', 'w')
|
||||
f.write(data)
|
||||
f.close()
|
||||
|
||||
# Update the wiki...
|
||||
if options.wiki:
|
||||
|
Loading…
Reference in New Issue
Block a user