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.1.1.tar.gz (10.8 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.1.1-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for circle_so_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2ab805945ec6d10fd649b190dae74579ea29c82d2cc3be62edf60db0d9fd0af0
MD5 b06fcb04789874de85c24a2629fb8881
BLAKE2b-256 c2c3b9dd2f04eb359a174dffedcc71c4f5ee94a5a70554e844eb64fe4269c479

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for circle_so_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a4c634d018fc09efa446cfb1cd428de24b3a43ff97f56ff3fc64d9c7c7575ca1
MD5 da92cac26a6ae0faaee3629aaf56bc22
BLAKE2b-256 dc172f39d2debcec7c9199b2e62c5e68eda79495aaab93d93544c7afede4eddc

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