greenelab/lab-website-template

Allow omitting `id` in `sources.yaml`

vincerubinetti opened this issue · 0 comments

Currently the auto-city Python script expects there to be an id field in every source entry. Weird things will happen if not.

However, some users will want to bypass Manubot completely and fill out all citation data manually, which may mean that they either do not have or do not provide an id for the source. The script should support this case.