import sys, re, gzip data = sys.stdin.buffer.read() if data[:2] == b'\x1f\x8b': data = gzip.decompress(data) text = data.decode('utf-8', errors='replace') links = re.findall(r']*href="(/[^"]+)"[^>]*>([^<]{15,200})', text) for url, title in links[:30]: clean = title.strip() if any(kw in url.lower() for kw in ['board','game','tabletop']): u = 'https://www.polygon.com' + url print(f'TITLE: {clean}') print(f'URL: {u}') print()