__main__.py 558 B

123456789101112131415161718192021
  1. import argparse
  2. import pubmed_bibtex
  3. __version__ = pubmed_bibtex.__version__
  4. def main():
  5. argparser = argparse.ArgumentParser(
  6. description=pubmed_bibtex.__doc__.strip(),
  7. formatter_class=argparse.RawDescriptionHelpFormatter)
  8. argparser.add_argument('--version', action='version',
  9. version=pubmed_bibtex.__version__)
  10. argparser.add_argument('pmid')
  11. args = argparser.parse_args()
  12. print(pubmed_bibtex.bibtex_entry_from_pmid(pmid=args.pmid),
  13. end='')
  14. if __name__ == '__main__':
  15. main()