$ backup_goodreads --user-id 30713071 --api-key notPASTEDbecauseTHISisAsecret
Traceback (most recent call last):
File "/usr/local/bin/backup_goodreads", line 9, in
load_entry_point('backup-goodreads', 'console_scripts', 'backup_goodreads')()
File "/home/allan/src/backup-gooreads/backup_goodreads.py", line 241, in main
json_str = json.dumps(list(reviews), indent=2, sort_keys=True)
File "/home/allan/src/backup-gooreads/backup_goodreads.py", line 181, in get_reviews
for review in _get_reviews_from_api(user_id, api_key=api_key):
File "/home/allan/src/backup-gooreads/backup_goodreads.py", line 167, in _get_reviews_from_api
reviews = ET.fromstring(req.text).find('reviews')
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1311, in XML
parser.feed(text)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1651, in feed
self._parser.Parse(data, 0)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2014' in position 1379: ordinal not in range(128)