diff --git a/commodity.py b/commodity.py index 0c8d0290..87733f09 100644 --- a/commodity.py +++ b/commodity.py @@ -48,10 +48,7 @@ def export(data, kind=COMMODITY_DEFAULT, filename=None): cmdr = data['commander']['name'].strip() header_cmdr = cmdr - if config.getint('anonymous'): - header_cmdr = hashlib.md5(cmdr.encode('utf-8')).hexdigest() - - elif sep in cmdr: + if sep in cmdr: header_cmdr = f'"{cmdr}"' rowheader = sep.join((header_cmdr, data['lastSystem']['name'], data['lastStarport']['name'])) diff --git a/plugins/eddn.py b/plugins/eddn.py index 95667e71..15d7941c 100644 --- a/plugins/eddn.py +++ b/plugins/eddn.py @@ -91,13 +91,7 @@ class EDDN(object): self.replayfile = None def send(self, cmdr, msg): - if config.getint('anonymous'): - uploaderID = config.get('uploaderID') - if not uploaderID: - uploaderID = uuid.uuid4().hex - config.set('uploaderID', uploaderID) - else: - uploaderID = cmdr + uploaderID = cmdr msg = OrderedDict([ ('$schemaRef', msg['$schemaRef']), diff --git a/td.py b/td.py index df2ee4d1..ba4e5465 100644 --- a/td.py +++ b/td.py @@ -30,7 +30,16 @@ def export(data): # Format described here: https://bitbucket.org/kfsone/tradedangerous/wiki/Price%20Data h = open(filename, 'wb') # codecs can't automatically handle line endings, so encode manually where required - h.write(('#! trade.py import -\n# Created by %s %s on %s%s.\n#\n# \n\n@ %s/%s\n' % (applongname, appversion, platform=='darwin' and "Mac OS" or system(), not config.getint('anonymous') and ' for Cmdr '+data['commander']['name'].strip() or '', data['lastSystem']['name'].strip(), data['lastStarport']['name'].strip())).encode('utf-8')) + h.write('#! trade.py import -\n# Created by {appname} {appversion} on {platform} for Cmdr {cmdr}.\n' + '#\n# \n\n' + '@ {system}/{starport}\n'.format( + appname=applongname, + appversion=appversion, + platform=platform == 'darwin' and "Mac OS" or system(), + cmdr=data['commander']['name'].strip(), + system=data['lastSystem']['name'].strip(), + starport=data['lastStarport']['name'].strip() + ).encode('utf-8')) # sort commodities by category bycategory = defaultdict(list)