;;; nist-webbook.el --- Integration of Emacs with NIST Webbook ;; Integration of Emacs with NIST webbook ;;; Commentary: ;; nist-webbook-name :: search for a chemical name ;; nist-webbook-formula :: search by chemical formula ;;; Code: (require 'org) (require 'org-ref-utils) ;;;###autoload (defun nist-webbook-formula (formula) "Search NIST webbook for FORMULA." (interactive "sFormula: ") (browse-url (concat "http://webbook.nist.gov/cgi/cbook.cgi?Formula=" formula "&NoIon=on&Units=SI"))) ;;;###autoload (defun nist-webbook-name (name) "Search NIST webbook for NAME." (interactive "sChemical Name: ") (browse-url (concat "http://webbook.nist.gov/cgi/cbook.cgi?Name=" (url-hexify-string name) "&Units=SI"))) (org-ref-link-set-parameters "nist-wb-name" :follow (lambda (name) (nist-webbook-name name))) (org-ref-link-set-parameters "nist-wb-formula" :follow (lambda (formula) (nist-webbook-formula formula))) (provide 'nist-webbook) ;;; nist-webbook.el ends here