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.2.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.2-py3-none-any.whl (54.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agoras-2.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 8eeb7f501274a6edd8538a0f9f163fae8acd27e8adb85d16d7eba617642caf6f
MD5 93813db9b467ed82e6cf0184af7d68ce
BLAKE2b-256 ee1ffff97f9038fcf6a3d274111e7463ebf7978403a3c62accf1c567824a0e00

See more details on using hashes here.

Provenance

The following attestation bundles were made for agoras-2.0.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: agoras-2.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f404890e5f9979e943b358adc794ba44250097ea960c22ef66f1f3899c796202
MD5 25eb525f6c8fc08df65cfcc17cf9f076
BLAKE2b-256 b6a678fd04b63349ccbc497a511ad26bb009511e5ee14e6f4cff1e9809b45986

See more details on using hashes here.

Provenance

The following attestation bundles were made for agoras-2.0.2-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