diff --git a/README.md b/README.md index 8874165..4d9b3ca 100644 --- a/README.md +++ b/README.md @@ -30,24 +30,24 @@ Apify Actors are pre-built web scraping and automation tools that can extract da ## 📚 Table of Contents -- [Agents](#agents) - 697 APIs -- [AI](#ai) - 1,208 APIs -- [Automation](#automation) - 4,825 APIs -- [Business](#business) - 2 APIs -- [Developer Tools](#developer-tools) - 2,652 APIs -- [Ecommerce](#ecommerce) - 2,440 APIs -- [Integrations](#integrations) - 890 APIs -- [Jobs](#jobs) - 848 APIs -- [Lead Generation](#lead-generation) - 3,452 APIs -- [MCP Servers](#mcp-servers) - 131 APIs -- [News](#news) - 590 APIs -- [Open Source](#open-source) - 768 APIs -- [Other](#other) - 1,297 APIs -- [Real Estate](#real-estate) - 851 APIs -- [SEO Tools](#seo-tools) - 710 APIs -- [Social Media](#social-media) - 3,268 APIs -- [Travel](#travel) - 397 APIs -- [Videos](#videos) - 979 APIs +- [Agents](./agents/) - 697 APIs +- [AI](./ai/) - 1,208 APIs +- [Automation](./automation/) - 4,825 APIs +- [Business](./business/) - 2 APIs +- [Developer Tools](./developer-tools/) - 2,652 APIs +- [Ecommerce](./ecommerce/) - 2,440 APIs +- [Integrations](./integrations/) - 890 APIs +- [Jobs](./jobs/) - 848 APIs +- [Lead Generation](./lead-generation/) - 3,452 APIs +- [MCP Servers](./mcp-servers/) - 131 APIs +- [News](./news/) - 590 APIs +- [Open Source](./open-source/) - 768 APIs +- [Other](./other/) - 1,297 APIs +- [Real Estate](./real-estate/) - 851 APIs +- [SEO Tools](./seo-tools/) - 710 APIs +- [Social Media](./social-media/) - 3,268 APIs +- [Travel](./travel/) - 397 APIs +- [Videos](./videos/) - 979 APIs --- diff --git a/generate_readme_clean.js b/generate_readme_clean.js index d54db7e..0fb5184 100644 --- a/generate_readme_clean.js +++ b/generate_readme_clean.js @@ -141,8 +141,9 @@ content += `## 📚 Table of Contents\n\n`; for (const category of sortedCategories) { const count = actorsByCategory[category].length; - const { anchor, readable } = formatCategoryName(category); - content += `- [${readable}](#${anchor}) - ${count.toLocaleString()} APIs\n`; + const { readable } = formatCategoryName(category); + const folderName = readable.toLowerCase().replace(/\s+/g, '-'); + content += `- [${readable}](./${folderName}/) - ${count.toLocaleString()} APIs\n`; } if (uncategorized.length > 0) {