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.1.tar.gz (35.8 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.1-py3-none-any.whl (54.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agoras-2.0.1.tar.gz
  • Upload date:
  • Size: 35.8 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.1.tar.gz
Algorithm Hash digest
SHA256 8d594f244a9a96f493970e7e6f3c86d97b1d330a3307ebb923225e1a427d5014
MD5 b769bf1853b813be7f6fe8ae2e5dc49b
BLAKE2b-256 0ab064c5a94ea222f071ee45fe5190f8691c67c72205fa70568fc2e2b10f090b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: agoras-2.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 89180ac4d010418e898c76fd109619b0c3e7f91e6ef47119617b65d15d63566d
MD5 3f288ce43e8f576b25853a2124b9c911
BLAKE2b-256 68c0e9c0cb0bf694c80d3523008abccc8266e77fefa152de518a958f7ae4a588

See more details on using hashes here.

Provenance

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