এটি হল bibdoiadd কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
bibdoiadd.pl - একটি প্রদত্ত বিব ফাইলে কাগজপত্রে DOI নম্বর যোগ করুন
সাইনোপিসিস
bibdoiadd [-c config_file] [-f] [-o আউটপুট] bib_file
বিকল্প
-c config_file
কনফিগারেশন ফাইল. এই ফাইলটি অনুপস্থিত থাকলে, কিছু ডিফল্ট ব্যবহার করা হয়। জন্য নীচে দেখুন
এর বিন্যাস।
-f একজন উপস্থিত থাকলেও ডোই নম্বর জোর করে চেক করুন
-o আউটপুট
আউটপুট ফাইল. যদি এই বিকল্পটি ব্যবহার না করা হয়, আউটপুট ফাইলের নাম দ্বারা গঠিত হয়
ইনপুট ফাইলে "_doi" যোগ করা হচ্ছে
বর্ণনাঃ
স্ক্রিপ্টটি একটি BibTeX ফাইল পড়ে। এটি এন্ট্রিতে DOI আছে কিনা তা পরীক্ষা করে। এখন যদি, চেষ্টা করে
যোগাযোগ করতে http://www.crossref.org সংশ্লিষ্ট DOI পেতে। ফলাফল একটি BibTeX হয়
"doi=..." ফিল্ড সহ ফাইল যোগ করা হয়েছে।
আউটপুট ফাইলের নাম হয় দ্বারা সেট করা হয় -o বিকল্প বা যোগ করে উদ্ভূত হয়
আউটপুট ফাইলে "_doi" প্রত্যয় দিন।
ক্রসরেফের সাথে প্রশ্ন করার জন্য দুটি বিকল্প রয়েছে: বিনামূল্যে অ্যাকাউন্ট এবং অর্থপ্রদানের সদস্যতা।
প্রথম ক্ষেত্রে আপনাকে এখনও ক্রসরেফের সাথে নিবন্ধন করতে হবে এবং অল্প সংখ্যায় সীমাবদ্ধ
প্রশ্ন, চুক্তি দেখুন
"http://www.crossref.org/01company/free_services_agreement.html". দ্বিতীয় ক্ষেত্রে আপনি
একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড আছে, এবং স্বয়ংক্রিয় প্রশ্নের জন্য তাদের ব্যবহার করতে পারেন. আমি নিশ্চিত না
বিনামূল্যে অ্যাকাউন্টধারীদের জন্য এই স্ক্রিপ্টের ব্যবহার অনুমোদিত কিনা। যাই হোক আপনি যদি চেষ্টা করেন
বিপুল সংখ্যক এন্ট্রিতে DOI যোগ করতে, আপনাকে অর্থপ্রদানকারী সদস্য হিসাবে নিবন্ধন করতে হবে।
কনফিগারেশন ফাইল
কনফিগারেশন ফাইলটি বেশিরভাগই স্ব-ব্যাখ্যামূলক: এতে মন্তব্য রয়েছে ("#" দিয়ে শুরু) এবং
ফর্ম মধ্যে assignments
$ক্ষেত্র = মান ;
গুরুত্বপূর্ণ পরামিতি হল $মোড ('ফ্রি' বা 'প্রেড', $ইমেল (ফ্রি ব্যবহারকারীদের জন্য) এবং
অর্থপ্রদানকারী সদস্যদের জন্য $username এবং $password।
উদাহরণ
bibdoiadd -c bibdoiadd.cfg citations.bib > result.bib
bibdoiadd -c bibdoiadd.cfg citations.bib -o result.bib
onworks.net পরিষেবা ব্যবহার করে অনলাইনে bibdoiadd ব্যবহার করুন