Ваші коментарі
Sorry for the lack of detail in the error message, that could definitely be improved. The server log shows "The Zotero user you specified could not be found". It turns out that your Zotero username is "Alexandra ATTIA" (at least in the Zotero API). Using that gets rid of the error you saw and BibBase goes to fetch the data from Zotero, but unfortunately your group collection seems to be too big, because the request times out before BibBase was able to fetch all data from Zotero:
https://bibbase.org/zotero-group/Alexandra%20ATTIA/2349776. Zotero's API does not allow fetching more than 100 items at a time, so this has to be sent in 16 consecutive requests and each one of them can take a couple of seconds. So I'm afraid this may not work with such a large collection.
Would it be an option for you to export the collection from Zotero into a bibtex file manually and then use that to render your page?
You are using the old format, which is the one that had the limitation for groups. As indicated in this comment, you need to use
https://bibbase.org/zotero-group/:userID/:groupID
to get the whole group content.
Hi Alexandra,
As has already been mentioned the function "generate BibBase page from your Zotero Library" is limited to very few references.
Can you elaborate? I don't think anyone has said anything about the page generated from their library yet. That one should not be limited, and at least for me, I see my entire library. The limitation has always been with collection and in the past also with groups. How many items do you have in your library and how many are displayed? If possible, could you also send me a link to the page/URL where you see things missing?
Thanks.
Thanks. I took a look and poked around a little. I do get the sense that you are right and that it is some sort of incompatibility between the libraries used by BibBase and others on your page. Could you try the following workaround to see whether this works?
1. do not use folding
2. add this small script to your page:
<script type="text/javascript"> window.onload = function() { setTimeout(toggleAll, 1000); }; </script>
The idea here is let your page finish loading everything it wants (incl. its own libraries), and only then fold everything.
Let me know if that works.
Could you create a separate page where the default is folded? I'd need to see it in-situ to tell what might be going wrong.
I can't reproduce that issue. In this example, e.g., it is working:
https://bibbase.org/show?bib=https://bibbase.org/bibs/thesis.bib&folding=1
Can you send me a link/URL to the page where you are having this issue?
Great suggestions! Just added 1 and 1.2, which were easy. Still need to collect population data to do 2.
Thanks for the suggestion. That does seem useful in cases of long reference lists, but not so much for the average BibBase user who uses it to list their own publication. That said, we'll look into what it would take. Can you point us to that page of yours with the 6000 references so we can use that as an example to consider?
Служба підтримки клієнтів працює на UserEcho
Pascal,
You are looking at a very old thread. The recommended way to solve the problem you seem to be concerned with is indeed to have one large bib file that contains everything and then using filters as described in the options. That is sort of the inverse of the approach you are currently pursuing. Does that work for you? meaning, is there a field you can easily filter on in your current bib files to break them apart again how you need them? Otherwise you can add a new field "mytype = {articles}", "mytype = {conferences}", etc. to your files before merging them and then filter on that as needed.