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

Uploaded Python 3

File details

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

File metadata

  • Download URL: agoras-2.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 bc14a23beb8a9c578e3d494b7fdeb246eed69dbe35f94aeefd89dc610e33bb67
MD5 72904cdeda20384eaab18141be97fe64
BLAKE2b-256 dff6bf00ecb155a92d3b6c7f7c1b57ea12026937b16d4171250cf3ef123a7f01

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: agoras-2.0.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ec19915692125df996c12d689680ef798c27d3b179e460cacde46602a5a5a936
MD5 ab38ba24ee98dc3fb33aa85711395c6a
BLAKE2b-256 2439f3f679b5ea151da944d5c2390346ef77c708339b710e5f8e0f9749cd6b72

See more details on using hashes here.

Provenance

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