Fix 30 NLP edge cases in Grammar, Spelling, and Punctuation (Phase 10 results and Extension UI improvements)
ee5e504 | import base64 | |
| import re | |
| with open('LOGOS/icon128.png', 'rb') as img: | |
| data_uri = 'data:image/png;base64,' + base64.b64encode(img.read()).decode('utf-8') | |
| with open('src/index.html', 'r', encoding='utf-8') as f: | |
| html = f.read() | |
| match = re.search(r'src="data:image/png;base64,([A-Za-z0-9+/=]+)"', html) | |
| if match: | |
| old_b64 = match.group(1) | |
| print('Match found!') | |
| if old_b64 == data_uri.split(',')[1]: | |
| print('The base64 in index.html is EXACTLY THE SAME as LOGOS/icon128.png') | |
| else: | |
| print('They are DIFFERENT. Length old:', len(old_b64), 'Length new:', len(data_uri.split(',')[1])) | |
| else: | |
| print('No match found for the regex!') | |