Fabric
Fabric copied to clipboard
Improved handling of non-ASCII characters in transcript printing and JSON output from `yt` command
What this PR does
Improved handling of non-ASCII characters in transcript printing and JSON output from yt command
- Updated print(transcript) to handle non-ASCII characters correctly.
- Modified print statements to use ensure_ascii=False in json.dumps for correct display of non-ASCII characters.
- Implemented exception handling to manage potential UnicodeEncodeErrors, ensuring fallback encoding to avoid garbled text.
This change enhances the readability of outputs containing non-ASCII characters and addresses potential encoding issues across different environments.
Related issues and Screenshots
See this issue: https://github.com/JFK/fabric/issues/1