kibitzr.transformer package¶
Submodules¶
kibitzr.transformer.factory module¶
Built-in transforms
- class kibitzr.transformer.factory.TransformPipeline(conf)[source]¶
Bases:
object
Create transformation pipeline from check conf. Class instances are callable (executing run_pipeline)
- REGISTRY = {'bash': <function bake_parametrized.<locals>.transform_factory>, 'changes': <function changes_transform_factory>, 'css': functools.partial(<bound method SoupOps.factory of <class 'kibitzr.transformer.html.SoupOps'>>, 'css'), 'css-all': functools.partial(<bound method SoupOps.factory of <class 'kibitzr.transformer.html.SoupOps'>>, 'css-all'), 'jinja': <class 'kibitzr.transformer.jinja_transform.JinjaTransform'>, 'jq': <function bake_parametrized.<locals>.transform_factory>, 'json': <function wrap_dummy.<locals>.transform_factory>, 'python': <function bake_parametrized.<locals>.transform_factory>, 'shell': <function bake_parametrized.<locals>.transform_factory>, 'tag': functools.partial(<bound method SoupOps.factory of <class 'kibitzr.transformer.html.SoupOps'>>, 'tag'), 'text': functools.partial(<bound method SoupOps.factory of <class 'kibitzr.transformer.html.SoupOps'>>, 'text'), 'xpath': <function bake_parametrized.<locals>.transform_factory>, 'xpath-all': <function bake_parametrized.<locals>.transform_factory>}¶
- create_transform(rule)[source]¶
Create single transform from rule. Rule can be string, or {key: value} pair
- kibitzr.transformer.factory.transform_factory¶
alias of
TransformPipeline