Your comments

Hi Romeo,

yes, it does. In your case, you are looking for these two pages:
http://bibbase.org/network/keyword/pisis
http://bibbase.org/all/keyword/pisis

You need to make sure that each of the individual bib files are being used with bibbase as well -- that is the mechanism by which the database is being kept up to date. Every time someone visits a bibbase page that uses one of these bib files as source, the database will be refreshed. So this is *not* as solution when you simply want to merge bib files. In that case, you should just manually merge them and use them as usual with bibbase. This is specifically a solution for showing an aggregate page from several already existing pages.

In your case, it seems that the second bib file in the drive (pubs_sara) had not yet been used with bibbase, so I just opened it once (http://bibbase.org/show?bib=https://d1055d4f3efc35...) in order to get it into the database. It won't stay up to date with changes to that bib file though unless the file is being used on a publications page where it is being visited somewhat regularly.


Hi Jorge,

I have not forgotten about this request. I always had in mind to solve this via a central database that simultaneously supports other functions as well. After long last, I've now implemented this. It is now possible to get bibbase pages for any keyword you use in a bibtex entry. For instance:
http://bibbase.org/network/keyword/golog

While this is mainly intended for use with areas of research, you can of course use it for other things as well, incl. the problem you are trying to solve: if everyone in your research group uses a specific term in their keywords, say "ing.puc", then you get a collected view of all of those publications in one page at the corresponding keyword page.

To embed a keyword page into another page, you can simply use URLs like
http://bibbase.org/all/keyword/golog in your page using the same mechanism as for regular bibbase pages (bib=http://bibbase.org/all/keyword/golog).

Please let me know if this works for you, and have fun at KR and/or AAAI if you are going!
Hi Madhur,

I've dug a whole bunch deeper using tcpdump. I noticed that unlike wget and curl, bibbase was not sending a User-Agent header. It's a little picky of your server to deny requests without that header, but that's OK. BibBase is now sending this header as well and now your web server seems happy. This now works: http://bibbase.org/show?bib=http://www.seas.upenn....

BibBase isn't doing anything special. It just retrieves the file via an HTTP GET request issued from node.js using the regular HTTP module (http://nodejs.org/api/http.html#http_http_get_opti... The only header that is added is "If-Modified-Since" with the date of the last retrieval. This allows your server to respond with "304 Not Modified", which saves bandwidth and time to render your page as BibBase can then use its cache.
OK. Let me know what you find. I've also just pushed a small update that makes sure you get a proper error message now in the case you are encountering.

When bibbase tries to receive that bib file, it received the following message instead:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>419 unused</title>
</head><body>
<h1>unused</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
webmaster@seas.upenn.edu and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
</body></html>

I can't quite tell you why at this point. I can manually retrieve your bib file using curl or wget just fine. But it isn't an error that I've ever seen before, so I do suspect that the message is true and that there might be something misconfigured with your web-server. Your admin should check the logs.

Sorry for displaying a more descriptive error message in this case. It just doesn't happen more than once in a blue moon.

-- Christian



Yes, of course :-)
You can do that with CSS. Just put the following into your style definition.

.bibbase_stats_paper { display: none; }