Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import json
  2.  
  3. with open('mythras/lang/es.json') as f:
  4.   localedict = json.load(f)
  5.  
  6. compendium=[ json.loads(n) for n in open('mythras/packs/standardskill.db').readlines()]
  7.  
  8. def localesort(skill):
  9.   return localedict.get('MYTHRAS.' + skill.get('name').replace(' ', '_'))
  10.  
  11. compendium.sort(key=localesort)
  12.  
  13. sortvalue=0
  14. for entry in compendium:
  15.   entry['sort']=sortvalue
  16.   sortvalue+=1
  17.  
  18. compendium='\n'.join([json.dumps(n) for n in compendium])
  19. f=open('mythras/packs/standardskill.db','w')
  20. f.write(compendium)
  21. f.close()