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

Uploaded Python 3

File details

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

File metadata

  • Download URL: agoras-2.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 2f5c526083f12697a58f87d575dccb01213f5f61013777a688c1090e5402a7d3
MD5 1eec5f41b3888ac6a2ab2a2a9f2e7453
BLAKE2b-256 9bdc83821030650758006027f550afaf3e1ff041377eecad75ff27ab4dc785be

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: agoras-2.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 08b66ec8bed903343e31189ccccafe978d417b8a6ca499c3b08edbc5cd18d2cb
MD5 eb1a5596cc6a29a8c6734b5e4baf0cdb
BLAKE2b-256 b772d2a20bd7a4fd601d120e6e6388e7d779cec97a66aafc11d407331edbfc09

See more details on using hashes here.

Provenance

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