BibBase for Publication list

I was using bibtex to manage my own achievement, but it was not suitable for posting on my website. When I look for useful javascript or somthing, I found the web service BibBase.

How to use

Usage is simple,

  1. Place bibtex in a location accessible from the net (e.g., https: //kbys_t.gitlab.io/publish.bib)
  2. Give the URL to BibBase’s “Generate Your BibBase Page”
  3. Copy the generated code to the page you want to display
<script src="https://bibbase.org/show?bib=https%3A%2F%2Fkbys_t.gitlab.io%2Fpublish.bib&jsonp=1"></script>

It is also possible to specify options by adding &group0=type&group1=year etc. to the URL. The result is here

You can also add keywords to the lists and link to pdf.

Disadvantage

It is definitely convenient, but it is weak in Japanese. Although it is often not necessary to omit the name in the style of bibtex that is conscious of Japanese, BibBase has become “name, surname (abbreviation)” as well as English notation.

(Add in 2018/08/31) New option, fullnames, is added. If fullnames=1, the name will be displayed as described in bibtex.

Also, in the publication list, international and domestic conferences are divided in many cases in Japan, but Japanese and English have mixed because the classification method is each type (inproceedings etc.). The simple way to divide them is that we use two types, i.e., inproceedings and conferences.

Add in 2017/04/26

I found how to change the name displayed by type, so I immediately tried it as follows.

#group_article div.bibbase_group i+span { display: none; }
#group_inproceedings div.bibbase_group i+span { display: none; }
#group_inbook div.bibbase_group i+span { display: none; }
#group_conference div.bibbase_group i+span { display: none; }

#group_article div.bibbase_group i:after { content: "Journal and Transactions" }
#group_inproceedings div.bibbase_group i:after { content: "International Conference" }
#group_inbook div.bibbase_group i:after { content: "Book" }
#group_conference div.bibbase_group i:after { content: "Domestic Conference" }

Since the display of the type part is switched by this, I distinguished the conference as the domestic conference and the inproceedings as the international conference, making it easy to see.