What's scbib?
scbib is a bibliography manager written in Scheme. scbib handles bibliographic data written in simple S-expressions and generates a bibtex file and an HTML file from the S-expressions file. scbib is capable of obtaining bibliographic data using the amazon web service. A simple converter for importing a bibtex file is also included.
What's New
- 2004-09-17: scbib 0.2 Released!
- To avoid conflicts with bibtex's field name, bibliography file should be written as (bibtype "book") instead of (type "book") from this version.
- 2004-07-15: scbib 0.1 Released!
Requirements
- Gauche 0.7.4.2 or later
Usage
Since scbib is intended to be used by those who understand scheme programs, I omit detailed documentation. The following example shows usage of scbib-amazon, scbib-bibtex, and scbib-html.
% scbib-amazon --token=your-aws-token --locale=us 020161586X | tee book.db (bib (title "The Practice of Programming") (author "Brian W. Kernighan" "Rob Pike") (isbn "020161586X") (publisher "Addison-Wesley Pub Co") (year "1999") (lang "en") (date "2004-07-13") (bibtype "book") ) % scbib-bibtex book.db @book{Kernighan1999, author = {Brian W. Kernighan and Rob Pike}, title = {The Practice of Programming}, publisher = {Addison-Wesley Pub Co}, year = {1999}, } # some line breaks are added by hand to shorten the width. % scbib-html book.db <ol> <li>Brian W. Kernighan, Rob Pike: <cite><a href="http://amazon.co.jp/o/ASIN/020161586X/"> The Practice of Programming</a></cite>, Addison-Wesley Pub Co, 1999. <a id='Kernighan1999' name='Kernighan1999' href='#Kernighan1999'>*</a></li> </ol>
Please see the test scripts in the scbib distribution for more.
Download
scbib is a free software with ABSOLUTELY NO WARRANTY under the terms of the GNU General Public License version 2.