Find An Email With A GitHub Username

This app was made with pyscript. See the code!





import json new_task_content = Element("gh") from pyodide.http import open_url emails = set() def add_task(*ags, **kws): usernm = new_task_content.element.value if usernm.strip() == 'hamelsmu': pyscript.write("emaildiv", '@hamelsmu is the author of this app, so he has the privilege of showing you this message instead :)') else: res = json.loads(open_url(f"https://api.github.com/users/{usernm}/events/public").read()) commits = [x.get('payload', {}).get('commits', {}) for x in res if 'payload' in x] for c in commits: for x in c: author = x.get('author') if author: name = author.get('name') if 'github-action' not in name: emails.add(f"{name}: {author.get('email')}") print(emails) pyscript.write("emaildiv", emails) emails.clear()

All names and emails contained in recent public commit history will be displayed below: