Это команда bibdoiadd, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
bibdoiadd.pl - добавить номера DOI к статьям в заданном файле bib
СИНТАКСИС
бибдоиадд [-c файл_конфигурации] [-f] [-o выходной] нагрудный_файл
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-c файл_конфигурации
Конфигурационный файл. Если этот файл отсутствует, используются некоторые значения по умолчанию. См. Ниже для
его формат.
-f Принудительная проверка номера doi, даже если он присутствует
-o выходной
Выходной файл. Если этот параметр не используется, имя выходного файла формируется
добавление "_doi" во входной файл
ОПИСАНИЕ
Скрипт читает файл BibTeX. Он проверяет, есть ли у записей DOI. Если сейчас попробует
связываться http://www.crossref.org чтобы получить соответствующий DOI. Результат - BibTeX
файл с полями "doi = ..." добавлен.
Имя выходного файла задается либо -o вариант или получается путем добавления
суффикс "_doi" в выходной файл.
Есть два варианта выполнения запросов с Crossref: бесплатная учетная запись и платное членство.
В первом случае вы все равно должны зарегистрироваться в Crossref и ограничены небольшим количеством
запросов, см. соглашение на
"http://www.crossref.org/01company/free_services_agreement.html". Во втором случае вы
иметь имя пользователя и пароль и могут использовать их для автоматических запросов. я не уверен
разрешено ли использование этого скрипта для владельцев бесплатных аккаунтов. В любом случае, если вы попробуете
чтобы добавить DOI к большому количеству записей, вы должны зарегистрироваться как платный участник.
КОНФИГУРАЦИЯ ФАЙЛОВ
Файл конфигурации в основном не требует пояснений: в нем есть комментарии (начинающиеся с "#") и
ассигнования в форме
$ field = значение;
Важными параметрами являются $ mode ('бесплатный' или 'платный', $ email (для бесплатных пользователей) и
$ имя пользователя и $ пароль для платных участников.
ПРИМЕРЫ
bibdoiadd -c bibdoiadd.cfg citations.bib> result.bib
bibdoiadd -c bibdoiadd.cfg Quotes.bib -o result.bib
Используйте bibdoiadd онлайн с помощью сервисов onworks.net