GithubHelp home page GithubHelp logo

yaronf / bibtex2rfc Goto Github PK

View Code? Open in Web Editor NEW
27.0 9.0 45.0 16 KB

Convert bibtex citations into bibxml references for use in Internet Drafts and RFCs

License: Other

Python 30.01% Shell 2.73% TeX 66.10% Makefile 1.16%

bibtex2rfc's Introduction

bibtex2rfc

Convert BibTeX citations into bibxml references for use in Internet Drafts and RFCs

BibTeX is the most common citation format for academic publications. This tool converts BibTeX into the bibxml format which is used by xml2rfc. This enables to reference such publications conveniently in Internet Drafts and RFCs.

Version 2 of this tool has been modernized to Python3 and xml2rfc v3.

Installation

pip3 install bibtex2rfc

Usage

bibtex2rfc file

Where file contains one or more BibTeX entries. If file is omitted, reads from standard input. You can try one of the *.bibtex files under the tests directory on GitHub.

Note: the code was tested on MacOS.

Limitations

Only the minimum number of fields are translated from BibTeX to bibxml. There are two reasons for that:

  • BibTeX citations vary a lot in how they interpret the different fields, and in fact, even in their syntax.
  • Bibxml is extremely limited in what it can express.

bibtex2rfc's People

Contributors

yaronf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bibtex2rfc's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.