Преобразование файла BibTex в записи базы данных с помощью Python

Имея файл bibTex, мне нужно добавить соответствующие поля (автор, название, журнал и т.д.) в таблицу в базе данных MySQL (с пользовательской схемой).

После проведения начальных исследований я обнаружил, что существует Bibutils, который я могу использовать для преобразования bib-файла в xml. Моя первоначальная идея заключалась в том, чтобы преобразовать его в XML, а затем разобрать XML в python, чтобы заполнить словарь.

Мои основные вопросы:

  1. Есть ли лучший способ преобразования?
  2. Есть ли библиотека, которая напрямую разбирает bibTex и выдает мне поля в python?

(Я нашел bibliography.parsing, которая использует bibutils внутри, но документации по ней мало, и мне трудно заставить ее работать).

15
задан Franck Dernoncourt 17 October 2015 в 03:44
поделиться