Packages & ModulesΒΆ

bridgedb.bridgerequest API for creating classes which store information on the type of bridges requested by a client.
bridgedb.bridges Classes for manipulating and storing Bridges and their attributes.
bridgedb.Bridges This module has low-level functionality for parsing bridges and arranging them into hashrings for distributors.
bridgedb.Bucket This module is responsible for everything concerning file bucket bridge distribution.
bridgedb.captcha This module implements various methods for obtaining or creating CAPTCHAs.
bridgedb.configure Utilities for dealing with configuration files for BridgeDB.
bridgedb.distribute Classes for creating bridge distribution systems.
bridgedb.crypto This module contains general utilities for working with external cryptographic tools and libraries, including OpenSSL and GnuPG.
bridgedb.email Servers for BridgeDB’s email bridge distributor.
bridgedb.filters Functions for filtering Bridges.
bridgedb.geo Boilerplate setup for GeoIP.
bridgedb.https Servers for BridgeDB’s HTTPS bridge distributor.
bridgedb.interfaces All available `Zope`_ interfaces in BridgeDB.
bridgedb.Main This module sets up BridgeDB and starts the servers running.
bridgedb.parse Package containing modules for parsing data.
bridgedb.persistent Module for functionality to persistently store state.
bridgedb.proxy Classes for finding and managing lists of open proxies.
bridgedb.qrcodes Utilities for working with QRCodes.
bridgedb.runner Classes for running components and servers, as well as daemonisation.
bridgedb.safelog Filters for log sanitisation.
bridgedb.schedule This module implements functions for dividing time into chunks.
bridgedb.Stability This module provides functionality for tracking bridge stability metrics.
bridgedb.Storage
bridgedb.strings Commonly used string constants.
bridgedb.translations
bridgedb.txrecaptcha Twisted-based reCAPTCHA client.
bridgedb.util Common utilities for BridgeDB.