def read(self):
<EOL>if self.connection.has_changed():<EOL><INDENT>image_path = self.connection.download_image()<EOL>image = Image.open(image_path)<EOL>self.text_cache = pytesseract.image_to_string(image)<EOL>image.close()<EOL><DEDENT>return self.text_cache<EOL>
Returns the text from an image at a given url.