Це команда bibdoiadd, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
bibdoiadd.pl - додавання номерів DOI до робіт у певному bib-файлі
СИНТАКСИС
bibdoiadd [-c config_file] [-f] [-o вихід] bib_файл
ВАРІАНТИ
-c config_file
Конфігураційний файл. Якщо цей файл відсутній, використовуються деякі параметри за замовчуванням. Дивіться нижче
його формат.
-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 (для безкоштовних користувачів) і
$username & $password для платних учасників.
ПРИКЛАДИ
bibdoiadd -c bibdoiadd.cfg citations.bib > result.bib
bibdoiadd -c bibdoiadd.cfg citations.bib -o result.bib
Використовуйте bibdoiadd онлайн за допомогою сервісів onworks.net