https://developers-heaven.net/blog/parsing-and-extracting-data-from-text-with-python/