INNER CODE UNIT · Python
main
SuperAB123/Free-Official-Youtube-Content · Find broken links in the list.py:46
async def main():
links = extract_links_from_readme("README.md")
print(f"Found {len(links)} links\n")
if not links:
return
broken = await check_all(links)
if broken:
async with aio_open("broken_links2.txt", "w", encoding="utf-8") as f:
await f.writelines(l + "\n" for l in broken)
print(f"\n{len(broken)} broken links saved to broken_links2.txt")
else:
print("\nNo broken links found")
if __name__ == "__main__":
asyncio.run(main())