old_contents: from share.normalize import *  # noqa
  
  
  class Person(Parser):
      given_name = ParseName(ctx.author_name).first
      family_name = ParseName(ctx.author_name).last
  
  
  class Contributor(Parser):
      order_cited = ctx['index']
      person = ctx
      cited_name = ctx.author_name
  
  
  class Manuscript(Parser):
      title = ctx.title
      description = ctx.description
      contributors = ctx.authors['*']
  
new_contents: from share.normalize import *  # noqa
  
  
  class Person(Parser):
      given_name = ParseName(ctx.author_name).first
      family_name = ParseName(ctx.author_name).last
  
  
  class Contributor(Parser):
      order_cited = ctx['index']
      person = ctx
      cited_name = ctx.author_name
  
  
  class Manuscript(Parser):
      doi = ctx.DOI
      title = ctx.title
      description = ctx.description
      contributors = ctx.authors['*']
  
subject: Add DOI to figshare