זוהי הפקודה bibdoiadd שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
bibdoiadd.pl - הוסף מספרי DOI למסמכים בקובץ bib נתון
תַקצִיר
ביבדואיד [-c config_file] [-f] [-o תפוקה] bib_file
אפשרויות
-c config_file
קובץ תצורה. אם קובץ זה נעדר, נעשה שימוש בכמה ברירות מחדל. ראה להלן עבור
הפורמט שלו.
-f כפה בדיקת מספר doi גם אם קיים אחד
-o תפוקה
קובץ פלט. אם אפשרות זו אינה בשימוש, השם של קובץ הפלט נוצר על ידי
הוספת "_doi" לקובץ הקלט
תיאור
הסקריפט קורא קובץ BibTeX. זה בודק אם לערכים יש DOIs. אם עכשיו, מנסה
ליצור קשר http://www.crossref.org כדי לקבל את ה-DOI המתאים. התוצאה היא BibTeX
קובץ עם השדות "doi=...".
שם קובץ הפלט נקבע על ידי ה- -o אפשרות או נגזרת על ידי הוספת ה
הסיומת "_doi" לקובץ הפלט.
ישנן שתי אפשרויות לביצוע שאילתות עם Crossref: חשבון חינם וחברות בתשלום.
במקרה הראשון אתה עדיין חייב להירשם עם Crossref ומוגבלים למספר קטן
של שאילתות, ראה ההסכם בכתובת
"http://www.crossref.org/01company/free_services_agreement.html". במקרה השני אתה
יש שם משתמש וסיסמה, ויכולים להשתמש בהם לשאילתות אוטומטיות. אני לא בטוח
האם השימוש בסקריפט זה מותר לבעלי החשבון החינמי. בכל מקרה אם תנסה
כדי להוסיף DOI למספר רב של ערכים, עליך להירשם כחבר בתשלום.
תְצוּרָה קובץ
קובץ התצורה הוא ברובו מובן מאליו: יש לו הערות (החל ב-"#") ו
מטלות בצורה
$field = value ;
הפרמטרים החשובים הם $mode ('חינם' או 'בתשלום', $email (למשתמשים בחינם) ו
$username & $password עבור חברים בתשלום.
דוגמאות
bibdoiadd -c bibdoiadd.cfg citations.bib > result.bib
bibdoiadd -c bibdoiadd.cfg citations.bib -o result.bib
השתמש ב-bibdoiadd באינטרנט באמצעות שירותי onworks.net