goolabs/commands.py
def shortsum(ctx, app_id, review_file,
             json_flag, review, length, request_id):
    # type: (Context, unicode, Optional[IO], bool, unicode, unicode, unicode) -> None # NOQA
    """Summarize reviews into a short summary."""

    app_id = clean_app_id(app_id)
    review_list = clean_review(review, review_file)
    length_int = clean_length(length)  # type: Optional[int]

    api = GoolabsAPI(app_id)
    ret = api.shortsum(
        review_list=review_list,
        length=length_int,
        request_id=request_id,
    )

    if json_flag:
        click.echo(format_json(api.response.json()))
        return

    click.echo(ret['summary'])
def shortsum(ctx, app_id, review_file,
             json_flag, review, length, request_id):
    # type: (Context, unicode, Optional[IO], bool, unicode, unicode, unicode) -> None # NOQA
    app_id = clean_app_id(app_id)
    review_list = clean_review(review, review_file)
    length_int = clean_length(length)  # type: Optional[int]

    api = GoolabsAPI(app_id)
    ret = api.shortsum(
        review_list=review_list,
        length=length_int,
        request_id=request_id,
    )

    if json_flag:
        click.echo(format_json(api.response.json()))
        return

    click.echo(ret['summary'])
def shortsum ( ctx , app_id , review_file , json_flag , review , length , request_id ) : # type: (Context, unicode, Optional[IO], bool, unicode, unicode, unicode) -> None # NOQA app_id = clean_app_id ( app_id ) review_list = clean_review ( review , review_file ) length_int = clean_length ( length ) # type: Optional[int] api = GoolabsAPI ( app_id ) ret = api . shortsum ( review_list = review_list , length = length_int , request_id = request_id , ) if json_flag : click . echo ( format_json ( api . response . json ( ) ) ) return click . echo ( ret [ 'summary' ] )
Summarize reviews into a short summary.
Summarize reviews into a short summary .