Skip to main content

A command line python utility to manage your social networks (X, Facebook, Instagram, LinkedIn, Discord, YouTube, TikTok, Telegram, Threads and WhatsApp)

Project description

Command-line interface for managing social network posts.

Installation

pip install agoras

This automatically installs all dependencies:

  • agoras-common

  • agoras-media

  • agoras-core

  • agoras-platforms

Usage

# 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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agoras-2.0.3.tar.gz (35.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agoras-2.0.3-py3-none-any.whl (54.6 kB view details)

Uploaded Python 3

File details

Details for the file agoras-2.0.3.tar.gz.

File metadata

  • Download URL: agoras-2.0.3.tar.gz
  • Upload date:
  • Size: 35.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agoras-2.0.3.tar.gz
Algorithm Hash digest
SHA256 e0ca0cf5db0856f00309d342cf91a0bb58954d0c4e5e0945ff34028022da5693
MD5 dad1b2d1caed3527a7ac621939981661
BLAKE2b-256 0952d00ff66c9ef865f1893e9569ee0915b582a00f3a28f4a20025bbd1d42670

See more details on using hashes here.

Provenance

The following attestation bundles were made for agoras-2.0.3.tar.gz:

Publisher: release.yml on LuisAlejandro/agoras

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agoras-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: agoras-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 54.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agoras-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c7a02dc4b4edab3a9b343e05af5fa4dedbd1db0c26c8a50b022d11f5c56eae3d
MD5 cef80723c0f51480d36c7bb18ce4711d
BLAKE2b-256 cc2fcdee749a8ed54056e96b4d13873aecc759758ffce574b656feaa90ca4d39

See more details on using hashes here.

Provenance

The following attestation bundles were made for agoras-2.0.3-py3-none-any.whl:

Publisher: release.yml on LuisAlejandro/agoras

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page