Publications can now be easily updated semi-frequently using Niema's BISB Publication Database.
- Download Niema's BISB Publication Database as a TSV file
- Run publications_to_drupal_CSV.py to convert it to a CSV file compatible with Drupal's "Import CSV" function
- On the BISB website, delete all "Biblio" content nodes (e.g. via this page)
- If there's no "Select All" button on the "Delete Biblio" page, this Javascript function can do it (from Developer Console):
(function() {var aa = document.querySelectorAll("input[type=checkbox]");for (var i = 0; i < aa.length; i++){aa[i].checked = true;}})()
- On the BISB website, go to "Configuration", then "Development", then "CSV importer", specify "Content", then specify "Biblio", and upload the CSV you created
If you want to generate your own database in the same format as Niema's BISB Publication Database (e.g. to add to Niema's database), you can do so easily from a list of PMIDs.
- Create a file containing your list of PMIDs (one per line)
- Run PMIDs_to_publications.py to query PubMed for the metadata and output as a database in the same format as Niema's BISB Publication Database