add markdown to txt file

pull/7/head
Marco 2015-11-12 13:12:09 +01:00
parent db47818741
commit 5bf2a78a8d
2 changed files with 9 additions and 7 deletions

1
.python-version 100644
View File

@ -0,0 +1 @@
3.4.3

View File

@ -154,16 +154,17 @@ def main():
# Tab-separated file.
elif args.format == 'txt':
f.write("# Spotify Playlists Backup " + time.strftime("%d %b %Y") + "\r\n")
for playlist in playlists:
f.write(playlist['name'] + '\r\n')
f.write("## " + playlist["name"] + "\r\n")
for track in playlist['tracks']:
f.write('{name}\t{artists}\t{album}\t{uri}\r\n'.format(
uri=track['track']['uri'],
name=track['track']['name'],
artists=', '.join([artist['name'] for artist in track['track']['artists']]),
album=track['track']['album']['name']
f.write("* {name}\t{artists}\t{album}\t`{uri}`\r\n".format(
uri=track["track"]["uri"],
name=track["track"]["name"],
artists=", ".join([artist["name"] for artist in track["track"]["artists"]]),
album=track["track"]["album"]["name"]
))
f.write('\r\n')
f.write("\r\n")
log('Wrote file: ' + args.file)
if __name__ == '__main__':