Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | Add [Parsebib] label to error messages. | Joost Kremers | 2021-05-14 | |
| | | | ||||
| * | | `parsebib-parse-bib-file`: collect all fields if `fields` argument is nil. | Joost Kremers | 2021-05-14 | |
| | | | ||||
| * | | Remove spurious newlines. | Joost Kremers | 2021-05-14 | |
| | | | ||||
| * | | Bug fix: use `:inheritance` in `parsebib-parse`. | Joost Kremers | 2021-05-14 | |
| | | | ||||
| * | | Add `parsebib-parse` to parse files rather than buffers. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | Fix some doc string typos. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | Replace all white space sequences with a single space for display. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | Small update to the README | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | README: fix typo | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | Update README. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | README: fix typo. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | README: small fixes. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | README: small fixes. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | README: Fix section on bibtex/json differences. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | README: add a section on the differences between .bib and .json | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | Update the README. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | Do not read field values of fields not requested. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | Update doc string of `parsebib-read-entry`. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | Rename `parsebib--parse-value` to `parsebib--parse-bib-value`. | Joost Kremers | 2021-05-12 | |
| | | | ||||
| * | | Use proper capitalisation and punctuation in comments. | Joost Kremers | 2021-05-11 | |
| | | | ||||
| * | | Add some comments explaining how `parsebib-parse-json-buffer` works | Joost Kremers | 2021-05-11 | |
| | | | ||||
| * | | Redefine parsebib-entry-type-error | Joost Kremers | 2021-05-11 | |
| | | | ||||
| * | | Rename local variable in `parsebib-parse-json-buffer` | Joost Kremers | 2021-05-11 | |
| | | | ||||
| * | | Reformat list of biblatex inheritances. | Joost Kremers | 2021-05-11 | |
| | | | ||||
| * | | Remove unnecessary whitespace. | Joost Kremers | 2021-05-11 | |
| | | | ||||
| * | | Rename some function arguments. | Joost Kremers | 2021-05-11 | |
| | | | ||||
| * | | Update the README | Joost Kremers | 2021-05-10 | |
| | | | ||||
| * | | Fix typo. | Joost Kremers | 2021-05-10 | |
| | | | ||||
| * | | Use keyword arguments for high-level API. | Joost Kremers | 2021-05-10 | |
| | | | ||||
| * | | Add option to only read certain fields from the database. | Joost Kremers | 2021-05-10 | |
| | | | ||||
| * | | Merge branch 'wip/csl' of https://github.com/joostkremers/parsebib into wip/csl | Joost Kremers | 2021-05-10 | |
| |\ \ | ||||
| | * | | Parse a .json buffer one entry at a time. | Joost Kremers | 2021-05-07 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of parsing the entire buffer in one go, parse each entry separately. This way, we can build up the hash table to be returned during parsing, instead of having to map over a vector returned by `json-parse-buffer`. For large bibliographies, parsing the entire buffer at once may result in an unwieldy vector. Foregoing the vector and creating the hash table directly may be more efficient. | |||
| * | | | Fix typo in the manual. | Joost Kremers | 2021-05-07 | |
| |/ / | ||||
| * | | Small fixes to the README | Joost Kremers | 2021-05-07 | |
| | | | ||||
| * | | Fix typo in the README | Joost Kremers | 2021-05-07 | |
| | | | ||||
| * | | Small fix in the README | Joost Kremers | 2021-05-07 | |
| | | | ||||
| * | | Update README | Joost Kremers | 2021-05-07 | |
| | | | ||||
| * | | Update doc string of `parsebib--json-stringify-date-field` | Joost Kremers | 2021-05-07 | |
| | | | ||||
| * | | Add `year-only` optional argument to `parsebib-parse-json-buffer` | Joost Kremers | 2021-05-07 | |
| | | | | | | | | | | | | This involves adding a similar argument to the functions below it. | |||
| * | | Add `short` argument to `parsebib-stringify-json-field`. | Joost Kremers | 2021-05-07 | |
| | | | | | | | | | | | | Signed-off-by: Joost Kremers <joostkremers@fastmail.fm> | |||
| * | | Test if native json support is really working | Joost Kremers | 2021-05-07 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently, in some circumstances, it is possible for native json support to appear available (`json-parse-buffer` is fbound), but still not working. In that case, we should use the json.el library instead. See here for details: https://lists.gnu.org/archive/html/help-gnu-emacs/2021-05/msg00078.html | |||
| * | | Rename parsebib--json-{name|date|number}-fields | Joost Kremers | 2021-05-07 | |
| | | | | | | | | | | | | | | | These variables are for internal use, they should not be let-bound by calling code. | |||
| * | | Add obsolete function alias `parsebib-parse-buffer` | Joost Kremers | 2021-05-06 | |
| | | | ||||
| * | | Update version number to 3.0 | Joost Kremers | 2021-05-06 | |
| | | | ||||
| * | | Move define-error up in the file | Joost Kremers | 2021-05-06 | |
| | | | | | | | | | | | | | | | Since the error is used in both formats, it should be defined in the general section. | |||
| * | | Mark BibTeX/biblatex parts of the library | Joost Kremers | 2021-05-06 | |
| | | | ||||
| * | | Update docstring of parsebib-hashid-fields | Joost Kremers | 2021-05-06 | |
| | | | ||||
| * | | Rename `parsebib-parse-buffer` to `parsebib-parse-bib-buffer` | Joost Kremers | 2021-05-06 | |
| | | | ||||
| * | | Implement `parsebib-stringify-json` | Joost Kremers | 2021-05-06 | |
| | | | ||||
| * | | Add tests for parsebib-stringify-json-field | Joost Kremers | 2021-05-06 | |
| | | | | | | | | | | | | Tests for string, number and array fields added. |