code: def pipe_itembuilder(context=None, _INPUT=None, conf=None, **kwargs):
      
      funcs = get_splits(None, conf['attrs'], **cdicts(opts, kwargs))
      finite = utils.finitize(_INPUT)
      inputs = imap(DotDict, finite)
      pieces = imap(funcs[0], inputs)
      results = imap(utils.parse_params, pieces)
      _OUTPUT = imap(DotDict, results)
      return _OUTPUT
docs: A source that builds an item. Loopable.
  
      Parameters
      ----------
      context : pipe2py.Context object
      _INPUT : pipeforever pipe or an iterable of items
      conf : {
          'attrs': [
              {'key': {'value': <'title'>}, 'value': {'value': <'chair'>}},
              {'key': {'value': <'color'>}, 'value': {'value': <'red'>}}
          ]
      }
  
      Returns
      ------
      _OUTPUT : generator of items