docs: def compare_replace(pub_dict, fetch_dict):
          """
          Take in our Original Pub, and Fetched Pub. For each Fetched entry that has data, overwrite the Original entry
          :param pub_dict: (dict) Original pub dictionary
          :param fetch_dict: (dict) Fetched pub dictionary from doi.org
          :return: (dict) Updated pub dictionary, with fetched data taking precedence
          """
          blank = [" ", "", None]
          for k, v in fetch_dict.items():
              try:
                  if fetch_dict[k] != blank:
                      pub_dict[k] = fetch_dict[k]
              except KeyError:
                  pass
          return pub_dict