Skip to content
Back to the index

bb-sync

PyPIInfrastructure🇨🇳

No liveness check has reached it yet; it is registered on GitHub and PyPI and has been in the index since 14 Oct 2026. How this is checked

bb-sync is an open-source command-line tool for CUHK-Shenzhen students that logs into Blackboard through ADFS SSO and incrementally synchronizes course resources. It downloads materials, assignments, instructions, announcements, and to-do items using browser automation.

Inferred · not functionally tested

Open SourceMITCLI
Visit PyPI

Overview

6 features

Purpose: Automatically downloading and synchronizing Blackboard course materials, assignments, announcements, and tasks.

Inferred · not functionally tested

Audience: CUHK-Shenzhen students and developers managing Blackboard course downloads

Inferred · not functionally tested

Functions: data_extraction

Inferred · not functionally tested

Interfaces: API: unknown · MCP: unknown · CLI: indicated (inferred, not tested) · Self-hosting: unknown

Recorded constraints: pricing: open_source · license: MIT · platforms: CLI · deployment: cli

Constraint provenance is unknown; confirm requirements with the publisher.

Record sources: pypi.org · github.com. These links do not verify the individual claims.

bb-sync sits in PulseGate's CLI tools & terminal category. Inferred · not functionally tested: Automatically downloading and synchronizing Blackboard course materials, assignments, announcements, and tasks. Inferred · not functionally tested: It is built as an open-source project for CUHK-Shenzhen students and developers managing Blackboard course downloads. Basis unknown · not verified: bb-sync is open source under the MIT license. Basis unknown · not verified: bb-sync is available on the command line.

It is developed by asdukw (China), and it first shipped in 2026. The project is developed in the open on GitHub with 76 commits in the last 90 days. Inferred · not functionally tested: Key capabilities include ADFS SSO login, incremental downloads, and course materials.

Summary written by a language model from the project’s public pages.

Tasks: Inferred · not functionally tested

  • ADFS SSO login
  • Incremental downloads
  • Course materials
  • Assignment downloads
  • Announcement sync
  • To-do synchronization

Topics: Inferred · not functionally tested

Tags
blackboard-synccourse-downloaderadfs-ssoplaywright-cli

JSON profile · Text profile · Access guide

Built with & integrations

Written with
Unspecified agent
Runs on
CLI
Written with — evidence
Unspecified agent
AGENTS.md

Trust & compliance

License
MIT
Public signals
HTTPSOpen SourceGitHubActive maintenance

Indexing history

1

What PulseGate has recorded for this listing

  1. Indexed14 Oct · 14:21 UTC
    bb-sync seen via PyPI Bulk Enumerator
    Source: PyPI Bulk Enumerator · Open

Frequently asked questions about bb-sync

What does bb-sync do?
Inferred · not functionally tested: Automatically downloading and synchronizing Blackboard course materials, assignments, announcements, and tasks. It is catalogued under CLI tools & terminal on PulseGate.
Who is bb-sync for?
Inferred · not functionally tested: bb-sync is an open-source project built for CUHK-Shenzhen students and developers managing Blackboard course downloads.
Is bb-sync free?
Basis unknown · not verified: Yes — bb-sync is open source under the MIT license and free to use.
What platforms does bb-sync run on?
Basis unknown · not verified: bb-sync runs on the command line.
Is bb-sync still maintained?
The GitHub repository shows 76 commits in the last 90 days.
Who develops bb-sync?
bb-sync is developed by asdukw, based in China.
How long has bb-sync been around?
bb-sync first shipped in 2026.
Is bb-sync open source?
Basis unknown · not verified: Yes — bb-sync is open source under the MIT license, developed on GitHub.

Similar projects

Closest matches by what these projects do

Submit to the index
Apps, agents and models — free, no signup.