Agoras is a python utility that helps publish and delete posts on the most popular social networks (X (formerly Twitter), Facebook, Instagram, LinkedIn, Discord, YouTube, TikTok, Threads, Telegram, and WhatsApp).
This repository stores the application. There’s also GitHub actions that you can incorporate into your workflows.
For more information, please read the full documentation.
Architecture¶
Agoras uses a modular five-package structure. Install only the components you need, or pip install agoras for the full CLI.
Package structure:
agoras (CLI)
└── agoras-platforms
└── agoras-core
├── agoras-media
└── agoras-common
Capabilities:
Modular packages:
agoras-common,agoras-media,agoras-core,agoras-platforms,agoras10 platforms: X, Facebook, Instagram, LinkedIn, Discord, YouTube, TikTok, Threads, Telegram, WhatsApp
OAuth callback server: Easier browser-based authentication on supported networks
Platform-first CLI:
agoras x postinstead ofagoras publish --network x --action post
Upgrading from Agoras 1.x? See Migration Guide: Legacy to New CLI.
Table of Contents¶
Getting Started¶
Platform Guides¶
Getting Credentials¶
Reference¶
- Action Support Matrix
- Complete Parameter Reference
- Authentication Parameters
- Content Parameters
- Platform-Specific Parameters
- Utils Command Parameters
- Legacy Parameters
- Platform Arguments and Environment Variables Reference
- X (formerly Twitter)
- Discord
- YouTube
- TikTok
- Threads
- Telegram
- Environment Variable Naming Patterns
- See Also
Advanced Topics¶
Developer Documentation¶
Made with 💖 and 🍔¶
Web luisalejandro.org · GitHub @LuisAlejandro · Twitter @LuisAlejandro