cfgtodict

A simple class for converting a *.cfg file to a Python Dictionary


License
MIT
Install
pip install cfgtodict==0.1.1

Documentation

ConfigToDictionary

Convert a python config file of to a python dictionary

Example

Return the information in info.cfg as a JSON response from a Flask server:

info.cfg

[info]
name = risk
version = 1
description = A simple game of chance. Risk 1000 Satoshis, win 2000, or lose them all.
project = https://github.com/joelklabo/risk

[risk]
price = 1000
description = 49/100 chance you will double your satoshis

server.py

from flask import Flask
from flask.ext.responses import json_response
from cfgtodict import ConfigToDictionary

app = Flask(__name__)

@app.route('/info')
def info():
  about = ConfigToDictionary('info.cfg').dict() 
  return json_response(about)

JSON response

{
  "info": {
    "description": "A simple game of chance. Risk 1000 Satoshis, win 2000, or lose them all.",
    "name": "risk",
    "project": "https://github.com/joelklabo/risk",
    "version": "1"
  },
  "risk": {
    "description": "49/100 chance you will double your satoshis",
    "price": "1000"
  }
}