r0oth3x49 / acloud-dl

A cross-platform python based utility to download courses from acloud.guru for personal offline use.
MIT License
350 stars 141 forks source link

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 3: ordinal not in range(128) #23

Closed faizanbashir closed 4 years ago

faizanbashir commented 4 years ago

I am facing this problem on a Mac OS v10.14.6

Traceback (most recent call last): File "acloud-dl.py", line 256, in <module> main() File "acloud-dl.py", line 246, in main acloud.course_list_down() File "acloud-dl.py", line 51, in course_list_down lecture_assets = lecture.assets File "/Users/faizanbashir/Code/manhattan/tzarb/acloud-dl/acloud/_shared.py", line 191, in assets self._process_assets() File "/Users/faizanbashir/Code/manhattan/tzarb/acloud-dl/acloud/_internal.py", line 119, in _process_assets assets = [InternCloudGuruLectureAssets(z, self) for z in self._info['assets']] if self._assets_count > 0 else [] File "/Users/faizanbashir/Code/manhattan/tzarb/acloud-dl/acloud/_internal.py", line 147, in __init__ self._title = '{0:03d} {1!s}'.format(parent._lecture_index, assets.get('filename')) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 3: ordinal not in range(128)