JSON Config
latest

Contents:

  • Welcome to JSON Config
  • JSON Config Examples
  • Configuration File Basics
  • Serialization
  • Configuration File Locations
  • The JSON Sandwich
  • Data Served in the Wrapper of Your Choice
  • Encryped Data
  • Environment Variables
  • Exception Handling
  • Pass-Through Keyword Arguments
JSON Config
  • Docs »
  • Welcome to JSON Config’s documentation!
  • Edit on GitHub

Welcome to JSON Config’s documentation!¶

Contents:

  • Welcome to JSON Config
    • Installation
    • What’s it Used For?
    • Basic Example
    • Easy Access
    • Designed with Stability in Mind
    • Consistency across Multiple Sources of Configuration Data
  • JSON Config Examples
    • Storing & Retrieving Database Server Settings
    • Storing & Retrieving the Current State of a Game
    • Making a Request from a Restful API Settings File
  • Configuration File Basics
    • Definition
    • Most Interesting Programs Need Some Kind of Configuration
  • Serialization
    • Definition
    • Python Data Type Conversions
  • Configuration File Locations
    • App Dir Options
    • The Three (3) File Location Patterns
    • Missing Directories
    • Missing Files
  • The JSON Sandwich
  • Data Served in the Wrapper of Your Choice
    • Shortcuts
    • Data Conversion Helpers
    • Advanced Usage
  • Encryped Data
    • Default Behavior
    • How-to Set the Service Name
    • Enabling and Disabling the Keyring
    • Manually Setting the Keyring Backend
    • How it Works
    • References
  • Environment Variables
    • Attribute & Dictionary Key Style Access
    • Getpass Helper Function
    • JSON Helper Functions
  • Exception Handling
  • Pass-Through Keyword Arguments

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2017, Brian Peterson. Revision aee24b65.

Built with Sphinx using a theme provided by Read the Docs.