Skip to main content

CLI toolkit for managing Circle.so communities at scale

Project description

circle-so

CLI toolkit for managing Circle.so communities at scale.

Built on top of circle-so-python-sdk.

Installation

pip install circle-so

Quick Start

export CIRCLE_API_TOKEN="your_token"

# Spaces
circle-so spaces list --prefix kcna
circle-so spaces search "KCNA 048"
circle-so spaces lock --prefix kcna
circle-so spaces rename 1761784 --name "KCNA 072" --slug "kcna-072"

# Members
circle-so members import learners.csv
circle-so members audit --prefix kcna --cache
circle-so members add learners.csv --space "KCNA 048"
circle-so members fix-missing --dry-run
circle-so members move --from "KCNA 046" --to "KCNA 073" --max 100

# Moderators
circle-so moderators verify moderators.csv
circle-so moderators add moderators.csv

# Reports
circle-so report counts --prefix kcna
circle-so report inactive
circle-so report missing
circle-so report export moves

Configuration

Set via environment variables or .env file:

CIRCLE_API_TOKEN=your_token
CIRCLE_COMMUNITY_URL=https://your-community.circle.so
CIRCLE_SO_DB=./circle-so.db
CIRCLE_SO_DATA_DIR=~/Documents/Andela-K8s

License

MIT

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

circle_so_cli-0.2.0.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

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

circle_so_cli-0.2.0-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file circle_so_cli-0.2.0.tar.gz.

File metadata

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

File hashes

Hashes for circle_so_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d74596c351abc14a6a6324b78cb67d9c715d3c7a45f203e9e30ce012a49fa4b3
MD5 1cafe491c4b872f7988bf18fba8a3893
BLAKE2b-256 75618fb2d2435aeaed3cf93f3ce7e0196e7afa58db8334c883fe6631fd16758d

See more details on using hashes here.

File details

Details for the file circle_so_cli-0.2.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for circle_so_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c83485dc9c9d865ef03bc342692c4025ee5d8b29571c605e54d526d92624546d
MD5 d3b9b82443c98ad38152941486739d11
BLAKE2b-256 68887bff779baa5d1a5dea910a820d5f8cf51e235d7877e5dee948215797a9c7

See more details on using hashes here.

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