INNER CODE UNIT · Python
main
OpenOSINT/OpenOSINT · actors/username-recon/src/main.py:166
async def main() -> None:
async with Actor:
actor_input = await Actor.get_input() or {}
raw_usernames = actor_input.get("usernames") or []
if not raw_usernames:
await Actor.fail(status_message="No usernames provided in input.")
return
valid_usernames, rejected_usernames = validate_usernames(raw_usernames)
if rejected_usernames:
Actor.log.warning(
f"Skipping {len(rejected_usernames)} malformed username(s): "
f"{', '.join(rejected_usernames)}"
)
if not valid_usernames: