httpseverywhere-0.8 Reference Manual

# httpseverywhere-0.8

## Description:

## Content:

### Namespaces:

- HTTPSEverywhere - A set of classes that enables you to use the HTTPS-Everywhere data to convert http-URLs into https-URLs.

### Classes:

- Context - The library context object. Most applications will only need to create a single context.
- Ruleset - This represents the contents of a HTTPSEverywhere ruleset-file Rulesets contain a set of target-hosts that the rules apply to furthermore it contains a set of regular expressions that determine how to convert a HTTP-URL into the corresponding HTTPS-URL
- Target - Use Targets to check if a Ruleset applies to an arbitrary URL
- Updater - This class lets the user of this library perform an update of the used rule-files.

### Enums:

- UpdateState - This enumerates states the update passes through. They can be obtained via Updater.update_state And used to show informative messages about progress to the user.

### Error domains:

- ContextError
- RulesetError - Errors that may occur when handling HTTPSEverywhere.Rulesets
- UpdateError - Errors that may occur during an update process