Metadata-Version: 2.4
Name: agoras
Version: 2.0.1
Summary: A command line python utility to manage your social networks (X, Facebook, Instagram, LinkedIn, Discord, YouTube, TikTok, Telegram, Threads and WhatsApp)
Home-page: https://github.com/LuisAlejandro/agoras
Author: Luis Alejandro Martínez Faneyth
Author-email: luis@luisalejandro.org
Keywords: social networks,twitter,facebook,instagram,linkedin,discord,youtube,tiktok,telegram,threads,whatsapp,x,cli,command-line
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Environment :: Console
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
Requires-Dist: agoras-platforms>=2.0.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

agoras (CLI)
============

Command-line interface for managing social network posts.

Installation
------------

.. code-block:: bash

   pip install agoras

This automatically installs all dependencies:

- agoras-common
- agoras-media
- agoras-core
- agoras-platforms

Usage
-----

.. code-block:: bash

   # Authorize Facebook (one-time OAuth setup)
   agoras facebook authorize \
       --client-id "$CLIENT_ID" \
       --client-secret "$CLIENT_SECRET" \
       --app-id "$APP_ID" \
       --object-id "$OBJECT_ID"

   # Post to Facebook (after authorize)
   agoras facebook post \
       --text "Hello World" \
       --link "https://example.com"

   # Post to X (after authorize, or pass credentials inline)
   agoras x post \
       --consumer-key "$KEY" \
       --consumer-secret "$SECRET" \
       --oauth-token "$TOKEN" \
       --oauth-secret "$TOKEN_SECRET" \
       --text "Hello X!"

   # See all commands
   agoras --help

Dependencies
------------

- agoras-platforms (and all its dependencies)
