これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド bibdoiadd です。
プログラム:
NAME
bibdoiadd.pl - 指定されたbibファイル内の論文にDOI番号を追加します
SYNOPSIS
ビブドイアド [-c 構成ファイル] [-f] [-o 出力] よだれかけファイル
OPTIONS
-c 構成ファイル
設定ファイル。 このファイルが存在しない場合は、いくつかのデフォルトが使用されます。 以下を参照してください
その形式。
-f doi 番号が存在する場合でも強制的に doi 番号をチェックします
-o 出力
出力ファイル。 このオプションが使用されない場合、出力ファイルの名前は次のように形成されます。
入力ファイルに「_doi」を追加
DESCRIPTION
スクリプトは BibTeX ファイルを読み取ります。 エントリに DOI があるかどうかをチェックします。 今なら試してみる
連絡する http://www.crossref.org 対応するDOIを取得します。 結果はBibTeXです
ファイルにフィールド「doi=...」が追加されました。
出力ファイルの名前は、 -o オプション、または
出力ファイルに接尾辞「_doi」を付けます。
Crossref でクエリを作成するには、無料アカウントと有料メンバーシップの XNUMX つのオプションがあります。
最初のケースでも、Crossref に登録する必要があり、少数に制限されています。
クエリについては、次の契約を参照してください。
"http://www.crossref.org/01company/free_services_agreement.htmlXNUMX 番目のケースでは、
ユーザー名とパスワードがあり、それらを自動クエリに使用できます。 よくわかりません
無料アカウント所有者にこのスクリプトの使用を許可するかどうか。 とにかく試してみれば
多数のエントリーにDOIを追加するには、有料会員への登録が必要です。
CONFIGURATION FILE
設定ファイルはほとんどの部分が一目瞭然です。コメント (「#」で始まる) と
フォームでの割り当て
$フィールド = 値 ;
重要なパラメータは、$mode (「無料」または「有料」)、$email (無料ユーザーの場合)、および
有料会員の $username と $password。
例
bibdoiadd -c bibdoiadd.cfg 引用.bib > result.bib
bibdoiadd -c bibdoiadd.cfg citations.bib -o result.bib
onworks.net サービスを使用してオンラインで bibdoiadd を使用する