-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v1.4 #1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
– crossref_info: Fixed a bug resulting script termination if Crossref returned a match without title. – make_bib, get_crossref: David Kolf’s dkjson.lua included in the package. – make_bib, get_arxiv and make_tex: Implementing the query of arXiv API, processing its result and related modifications (also using @manoelcampos’s xml2lua, included). – make_bib: Fixing .bib entries (undefined or ancient TEX commands, font styles and accents corrected, improper element values removed [translations in series, doubled year values, Verlag from publisher] or fixed [page prefixes for e-prints replaced by ‘article no.’, ProQuest theses converted to @phdtheses with school, @incollections with Astérisque as journal converted to @Article, No. removed from the beginning of volume’s and number’s, mrnumber with less than 7 digits filled up with leading zeros, one-letter abbreviation of the first or last word of journal is glued respectively to the next or previous word with non-breaking space (~)]). - zbl_info, zbl_ID: Include zblnumber value in .bib entry based on the relevance score returned by the zbMATH response, threshold can be adjusted in config, score (and if it is lower than the threshold, the \Zbl number) put into the zbMATH comment prefix below the \bibitem. – make_bib, add_comments, mr_note_info, mr_tex_info: the note entry of the MathSciNet response, as well as the MathSciNet TEX type response (requested based on a setting in config.lua) are saved (by default) as comments below the \bibitem. – make_bib: Book series are checked against the AMS abbreviated series list CSV (included in the Bibcheck package [source: JabRef], also downloaded automatically if the local file doesn’t exist or was modified more than 180 days ago) (also using @FourierTransformer’s ftcsv, included), and if matched (case-insensitively), the series’ full titles are replaced by their abbreviated versions. – execute: If wget produces no output, Bibcheck will add the --no-check-certificate parameter to it and then try to download the same URL, assuming the lack of output was due to an SSL error, hopefully fixing an issue automatically that arises sometimes on certain platforms/installations. Included libraries: - David Kolf’s dkjson.lua - @manoelcampos’s xml2lua (xml2lua.lua, XmlParser.lua, xmlhtree.lua) - @FourierTransformer’s ftcsv.lua + JabRef's journal_abbreviations_mathematics.csv
rrrnld
reviewed
Jan 23, 2024
+ config: defaults to remove intermediate files + .bib formatting improved for arXiv entries + some variables renamed, matches against lowercase strings, unneeded comments removed, etc.
rrrnld
approved these changes
Jan 29, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update to v1.4:
– crossref_info: Fixed a bug resulting script termination if Crossref returned a match without title.
– make_bib, get_crossref: David Kolf’s dkjson.lua included in the package.
– make_bib, get_arxiv and make_tex: Implementing the query of arXiv API, processing its result and related modifications (also using @manoelcampos’s xml2lua, included).
– make_bib: Fixing .bib entries (undefined or ancient TEX commands, font styles and accents corrected, improper element values removed [translations in series, doubled year values, Verlag from publisher] or fixed [page prefixes for e-prints replaced by ‘article no.’, ProQuest theses converted to @phdtheses with school, @incollections with Astérisque as journal converted to @Article, No. removed from the beginning of volume’s and number’s, mrnumber with less than 7 digits filled up with leading zeros, one-letter abbreviation of the first or last word of journal is glued respectively to the next or previous word with non-breaking space (~)]).
– make_bib, add_comments, mr_note_info, mr_tex_info: the note entry of the MathSciNet response, as well as the MathSciNet TEX type response (requested based on a setting in config.lua) are saved (by default) as comments below the \bibitem.
– make_bib: Book series are checked against the AMS abbreviated series list CSV (included in the Bibcheck package [source: JabRef], also downloaded automatically if the local file doesn’t exist or was modified more than 180 days ago) (also using @FourierTransformer’s ftcsv, included), and if matched (case-insensitively), the series’ full titles are replaced by their abbreviated versions.
– execute: If wget produces no output, Bibcheck will add the --no-check-certificate parameter to it and then try to download the same URL, assuming the lack of output was due to an SSL error, hopefully fixing an issue automatically that arises sometimes on certain platforms/installations.
Included libraries: