<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def pipe_urlinput(context=None, _INPUT=None, conf=None, **kwargs):
 """An input that prompts the user for a url and yields it forever. Not loopable. Parameters context : pipe2py.Context object _INPUT : unused conf : { 'name': {'value': 'parameter name'}, 'prompt': {'value': 'User prompt'}, 'default': {'value': 'default value'}, 'debug': {'value': 'debug value'} } Yields ------ _OUTPUT : url """

    value = utils.get_input(context, conf)
    value = utils.url_quote(value)

    while True:
        yield value