Initial commit
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
try:
|
||||
import couchbase
|
||||
from couchbase.bucket import Bucket
|
||||
from couchbase.views.iterator import View
|
||||
except:
|
||||
import couchbase_ffi
|
||||
from couchbase_ffi.bucket import Bucket
|
||||
from couchbase_ffi.views.iterator import View
|
||||
|
||||
cb = Bucket('couchbase://localhost/hbs', password='aci')
|
||||
|
||||
def prepare_mods():
|
||||
l = []
|
||||
for result in View(cb, "dev_mods", "mods"):
|
||||
l.append({ "url": result.value["url"], "name": result.value["name"] })
|
||||
|
||||
out = '#ifndef MODS_H_\n'
|
||||
out += '#define MODS_H_\n\n'
|
||||
|
||||
for i in l:
|
||||
out += '#ifdef MOD_%s\n' % i['url'].upper()
|
||||
out += '#define MOD_NAME "%s"\n' % i['name']
|
||||
out += '#define MOD_URL "%s"\n' % i['url']
|
||||
out += '#endif // MOD_%s\n\n' % i['url']
|
||||
|
||||
out += '#endif'
|
||||
|
||||
f = open("../src/include/mods.h", "w")
|
||||
f.write(out)
|
||||
f.close()
|
||||
|
||||
f = open("../../hm_gameserver/src/include/mods.h", "w")
|
||||
f.write(out)
|
||||
f.close()
|
||||
|
||||
if __name__ == '__main__':
|
||||
prepare_mods()
|
||||
Reference in New Issue
Block a user