def figshare_metadata_readme(figshare_dict: dict) -> dict:
    """
    Function to provide shortened dict for README metadata

    :param figshare_dict: Figshare API response

    :return: README metadata based on Figshare response
    """

    readme_dict = {}

    if 'item' in figshare_dict:
        print("figshare_metadata_readme: Using curation responses")
        readme_dict['article_id'] = figshare_dict['item']['id']
        readme_dict['curation_id'] = figshare_dict['id']
        figshare_dict = figshare_dict['item']
    else:
        readme_dict['article_id'] = figshare_dict['id']

    single_str_citation = figshare_dict['citation']

    # Handle period in author list.  Assume no period in dataset title
    author_list = ([single_str_citation.split('):')[0] + ').'])
    author_list += [str_row + '.' for str_row in
                    single_str_citation.split('): ')[1].split('. ')]

    readme_dict.update({
        'title': figshare_dict['title'],
        'description': figshare_dict['description'],
        'doi': f"https://doi.org/{figshare_dict['doi']}",
        'preferred_citation': author_list,
        'license': figshare_dict['license'],
        'summary': figshare_dict['description'],
        'references': figshare_dict['references'],
    })
    return readme_dict