6b92c18 | Daniel Himmelstein | 17 May 2019, 14:31:14 UTC | Update meta-review citation in README | 17 May 2019, 14:31:14 UTC |
46bfed2 | Daniel Himmelstein | 08 May 2019, 13:51:47 UTC | Tests: update pandoc version & expected output Merges https://github.com/manubot/manubot/pull/108 Update expected test_cite_command_render_stdout output. arxiv citation now includes a DOI and pandoc upgrade introduces changes. CI: update pandoc version to 2.7.2 https://github.com/jgm/pandoc/releases/tag/2.7.2 | 08 May 2019, 13:51:47 UTC |
a2eb7d8 | Daniel Himmelstein | 29 March 2019, 15:15:44 UTC | Create pandoc submodule Merges https://github.com/manubot/manubot/pull/103 Move get_pandoc_info to manubot.pandoc.util. Use packaging.version.parse to parse pandoc version string | 29 March 2019, 15:15:44 UTC |
81394c0 | Daniel Himmelstein | 12 February 2019, 02:47:25 UTC | Fix Travis PyPI deployment fail PyPI deployment failed with the following error in the Travis log https://travis-ci.com/manubot/manubot/builds/100542829#L1061 ``` HTTPError: 403 Client Error: Invalid or non-existent authentication information. for url: https://upload.pypi.org/legacy/ ``` https://travis-ci.com/manubot/manubot/jobs/176983327#L1104: ``` Could not restore untracked files from stash entry PyPI upload failed. failed to deploy ``` Regenerated encyrpted password using: ``` travis encrypt --store-repo manubot/manubot --com --add deploy.password XXXXXXXXXXXX ``` See https://github.com/manubot/manubot/pull/97#issuecomment-462590972 | 12 February 2019, 03:09:06 UTC |
fc67139 | Daniel Himmelstein | 12 February 2019, 00:03:08 UTC | Prepare v0.2.3 release Merges https://github.com/manubot/manubot/pull/97 * Prepare v0.2.3 release Travis CI: update encrypted PyPI deploy password * Fix test_citation_to_citeproc_pmc and test_citation_to_citeproc_pubmed_1 PubMed XML response changed values | 12 February 2019, 00:03:08 UTC |
4505db3 | Daniel Himmelstein | 05 February 2019, 21:22:22 UTC | Support shortDOI citation Merges https://github.com/manubot/manubot/pull/93 Closes https://github.com/manubot/manubot/issues/92 Cite like @doi:10/98p * Create function to expand shortDOI: manubot.cite.doi.expand_short_doi. standardize_citation calls this function to expand shortDOIs to regular DOIs, such that standardized citations should never be short unless the shortDOI was invalid. * Restructure DOI inspection to differentiate between regular and short DOIs. * Error handling for non-existent shortDOIs. Use existing error handling rather than introducing error handling into the standardize_citation mapping stage. * Cache cite.util.standardize_citation Prevents standardize_citation from logging the same error twice if called multiple times. Also can save time if the same citation is referenced many times. | 05 February 2019, 21:22:22 UTC |
1b3ac66 | Daniel Himmelstein | 02 February 2019, 21:32:55 UTC | Relocate repo to manubot/manubot Merges https://github.com/manubot/manubot/pull/96 Relocates repo from https://github.com/greenelab/manubot to https://github.com/manubot/manubot | 02 February 2019, 21:32:55 UTC |
3b3b2f3 | Daniel Himmelstein | 31 January 2019, 17:47:07 UTC | Switch pandas.read_table to read_csv Merges https://github.com/greenelab/manubot/pull/95 read_table deprecated as of pandas v0.24 | 31 January 2019, 17:47:07 UTC |
719a369 | Daniel Himmelstein | 04 January 2019, 21:26:21 UTC | Allow null authors in metadata.yaml Merges https://github.com/greenelab/manubot/pull/91 Previously, the following metadata.yaml would cause the following exception: ```yaml title: "Title" lang: en-US author_info: ``` ```python-traceback File "manubot/process/util.py", line 199, in get_metadata_and_variables metadata['author-meta'] = [author['name'] for author in authors] TypeError: 'NoneType' object is not iterable ``` Instead, we should treat null authors field as an empty array/list. | 04 January 2019, 21:26:21 UTC |
552dd99 | Daniel Himmelstein | 31 December 2018, 12:49:53 UTC | translation-server queries: force single result Merges https://github.com/greenelab/manubot/pull/90 translation-server web query: specify single=1 to use only translators that return a single result. Currently, this disables the DOI web translator. Refs https://github.com/zotero/translation-server/issues/65 Remove child notes in Zotero data. Keep only first item of a Zotero data list (JSON array). See _passthrough_zotero_data. Refs https://github.com/zotero/translation-server/issues/67 Improve export_as_csl error handling. When an error status code is returned, provide a more specific exception rather than JSON parsing failed. translation-server test coverage improvements: * test that web_query returns single result * test ISBN which previously failed due to containing child notes * test_zotero: test all ID types for /search * get_url_citeproc_zotero: test manubot & GitHub URLs | 31 December 2018, 12:49:53 UTC |
dae5703 | Daniel Himmelstein | 17 December 2018, 21:54:13 UTC | Prepare version 0.2.2 release Merges https://github.com/greenelab/manubot/pull/88 * v0.2.2 release notes * Do not skip wikidata author ordering test since Manubot's translation-server is now updated to include the fix from https://github.com/zotero/translators/pull/1794 Co-Authored-By: Daniel Himmelstein <daniel.himmelstein@gmail.com> Co-Authored-By: Anthony Gitter <agitter@users.noreply.github.com> | 17 December 2018, 21:54:13 UTC |
15eae64 | Daniel Himmelstein | 17 December 2018, 18:32:12 UTC | Reorganize and clean up tests Merges https://github.com/greenelab/manubot/pull/87 Move tests into package directory to locate tests closer to the code they're testing in the project's directory tree. Split test modules to correspond one-to-one to source code modules. Add __init__.py to test directories to allow test modules with the same name. https://docs.pytest.org/en/latest/goodpractices.html Travis CI: call pytest, not py.test, on its own line. Update pandoc to 2.5 on Travis. Fix NCBI E-Utilities too many requests error using ratelimiter. test_cite_command_render_stdout: skip test if Pandoc is outdated. Update expected output for Pandoc 2.5 & replace DataCite doi because DOI Content Negotiation for DataCite DOIs is often down. AppVeyor CI. Show why pytest tests are skipped. Update chocolatey pandoc path and version pandoc install | 17 December 2018, 18:32:12 UTC |
26a6fbd | Daniel Himmelstein | 12 December 2018, 23:25:35 UTC | Enable wikidata citations using translation-server Merges https://github.com/greenelab/manubot/pull/86 Closes https://github.com/greenelab/manubot/issues/67 Supersedes https://github.com/greenelab/manubot/pull/78 Adds support for `wikidata` citations such as `wikidata:Q50051684`. | 12 December 2018, 23:25:35 UTC |
36bf2ce | Daniel Himmelstein | 10 December 2018, 17:05:32 UTC | cite.zotero: query translation-server for URL & ISBN metadata Merges https://github.com/greenelab/manubot/pull/84 Closes https://github.com/greenelab/manubot/issues/70 Refs https://github.com/zotero/translation-server/issues/51 Queries Manubot's translation-server instance at https://translate.manubot.org. Setup information for this instance is available at https://github.com/greenelab/manubot/issues/82 Adds functions in manubot.cite.zotero to query the web, search, and export endpoints of a translation-server. Adds tests in test_zotery.py covering this functionality. translation-server queries are now used for USL and ISBN citation metadata retrieval. These methods now use fallbacks, such that metadata is first collected via translation-server, but if that fails, then the preexisting methods are used. | 10 December 2018, 17:05:32 UTC |
77dabbb | Daniel Himmelstein | 07 December 2018, 15:42:06 UTC | Update .gitignore with system files Merges https://github.com/greenelab/manubot/pull/85 Adopt system specific files from https://github.com/greenelab/manubot-rootstock/commit/135f45193f2bd1f6ce2aa95e06973d19073286d5 With the addition of .vscode for Visual Studio Code. | 07 December 2018, 15:42:06 UTC |
7440a8b | Daniel Himmelstein | 07 December 2018, 15:15:36 UTC | API calls: set User-Agent header & E-Utility rate limits Merges https://github.com/greenelab/manubot/pull/83 Add platform information and Manubot contact email to User-Agent header used for API calls. On my system, get_manubot_user_agent returned: manubot/0.2.1 (Linux; Python/3.6) <contact@manubot.org> Move get_manubot_user_agent to util module. Rate limit NCBI E-Utilities API calls to 3 per second to address status code 429. https://ncbiinsights.ncbi.nlm.nih.gov/2017/11/02/new-api-keys-for-the-e-utilities/ Adds dependency on ratelimiter package: - https://github.com/RazerM/ratelimiter - https://pypi.org/project/ratelimiter/ | 07 December 2018, 15:15:36 UTC |
3318c8f | Daniel Himmelstein | 19 November 2018, 18:20:07 UTC | Support ISBN citations Merges https://github.com/greenelab/manubot/pull/79 Closes https://github.com/greenelab/manubot/issues/14 Retrieves ISBN metadata using Citoid. Metadata via isbnlib implemented but not used by default. ISBN-10 identifiers are converted to ISBN-13 as part of citation standardization. | 19 November 2018, 18:20:07 UTC |
afa55f8 | Daniel Himmelstein | 15 November 2018, 18:56:34 UTC | Prepare v0.2.1 release with citation improvements Merges https://github.com/greenelab/manubot/pull/81 | 15 November 2018, 18:56:34 UTC |
53bb682 | Daniel Himmelstein | 15 November 2018, 18:50:49 UTC | get_pmc_citeproc: switch to Literature Citation Exporter Merges https://github.com/greenelab/manubot/pull/80 NCBI Citation Exporter was taken offline without notice: https://twitter.com/dhimmel/status/1061787168820092929 New resource is available at https://api.ncbi.nlm.nih.gov/lit/ctxp Improve citation error messages | 15 November 2018, 18:50:49 UTC |
f9673fe | Daniel Himmelstein | 13 November 2018, 18:35:10 UTC | Improve citation error messages Merges https://github.com/greenelab/manubot/pull/76 Closes https://github.com/greenelab/manubot/issues/71 * Improve citation string error message * Add citation validation checks in is_valid_citation_string * Detect source capitalization issues * is_valid_citation_string enable allow_* options to properly distinguish the validation needs of manuscript citation strings versus cite command citation strings. * manubot cite CLI: validate citations & do not attempt CSL if invalid citation * Reformat process.util.get_citation_df error message * Improve process.manuscript.get_citation_strings docstring | 13 November 2018, 18:35:10 UTC |
a008126 | Daniel Himmelstein | 24 October 2018, 19:08:43 UTC | cite command error handling Merges https://github.com/greenelab/manubot/pull/77 Do not exit program when a citation_to_citeproc lookup fails. Instead set a nonzero exit code, but proceed with passing citaitons. Error messages are logged, full stacktrace is logged at INFO level. | 24 October 2018, 19:08:43 UTC |
25a8faa | Daniel Himmelstein | 23 October 2018, 19:04:49 UTC | Support raw citations Merges https://github.com/greenelab/manubot/pull/74 Closes https://github.com/greenelab/manubot/issues/62 * Support raw citations where users must provide CSL JSON * Pass manual references through citeproc_passthrough with CSL JSON Schema pruning * Rename test_manubot.py since it tests manubot.process only * Test raw citations in example manuscript | 23 October 2018, 19:04:49 UTC |
4e6a0f6 | Daniel Himmelstein | 23 October 2018, 17:02:37 UTC | CSL JSON pruning: support minItems & recursion Merges https://github.com/greenelab/manubot/pull/65 Fixes empty issued date-parts bug reported in the following issues: - Closes https://github.com/greenelab/manubot/issues/66 - Closes https://github.com/greenelab/manubot/issues/75 - Fixes https://github.com/greenelab/meta-review/pull/101#issuecomment-427953827 Recursively remove errors in remove_jsonschema_errors. Combined with a CSL JSON schema that specifies minItems for date-parts, this change fixes the above issues. See https://github.com/citation-style-language/schema/pull/158 for the CSL JSON schema changes that are intended to be present in the CSL schema loaded by this package. Tests removal of empty date-parts for issued object. | 23 October 2018, 17:06:20 UTC |
67d3496 | Anthony Gitter | 12 October 2018, 14:39:08 UTC | Allow integer months in PMID citations (#72) * Add test case for PMID date error * Allow integer months in PMID citations * Only assert correct date in numeric month test | 12 October 2018, 14:39:08 UTC |
9d97ec3 | Daniel Himmelstein | 08 October 2018, 14:33:28 UTC | Add manubot cite terminal recording Merges https://github.com/greenelab/manubot/pull/64 Closes https://github.com/greenelab/manubot/issues/63 Add manubot cite terminal recording Set speed to 2x on asciinema and GIF | 08 October 2018, 14:33:28 UTC |
5e2eeeb | Daniel Himmelstein | 07 October 2018, 12:03:30 UTC | Prepare v0.2.0 release Merges https://github.com/greenelab/manubot/pull/57 | 07 October 2018, 12:03:30 UTC |
48d5bba | Daniel Himmelstein | 06 October 2018, 22:53:03 UTC | For pandoc markdown/plain format, use --wrap=none Merges https://github.com/greenelab/manubot/pull/58 * For pandoc markdown and plain formats, use --wrap=none * Update CSL style commit hash Includes block spacing from https://github.com/greenelab/manubot-rootstock/pull/134 * Move expected rendered refs to files * Update rendered refs with block changes * Travis: update pandoc to v2.3.1 Fixes HTML output discrepency in rendered reference test. Issue resulted from change to the HTML writer in Pandoc: https://github.com/jgm/pandoc/releases/tag/2.3.1 > Don’t add uri class to presumed autolinks | 06 October 2018, 22:53:03 UTC |
1148689 | Daniel Himmelstein | 24 September 2018, 01:27:22 UTC | Enable lazy imports by the CLI & clear __init__.py files (#56) Merges https://github.com/greenelab/manubot/pull/56 * Move code in __init__.py submodule files to util.py. Enables manubot CLI to be called without running these files and triggering the imports Creates slightly more aesthetic import statements such as `import manubot.cite.util` rather than `import manubot.cite.cite`. * Configure subcommand argparsers in command.py Submodules are now lazily imported, when using the manubot CLI. * Use string function specs for citeproc_retrievers Enables lazy import of citation_retreiver functions. * manubot.cite: expose citation_to_citeproc & standardize_citation Define __all__ in manubot.cite.__init__.py to silence flake8 warning as per https://stackoverflow.com/a/49266468/4651668. | 24 September 2018, 01:27:22 UTC |
b46e16b | Daniel Himmelstein | 24 September 2018, 01:23:57 UTC | Add Meta Review citation to README Merges https://github.com/greenelab/manubot/pull/60 Refs https://github.com/greenelab/manubot/issues/59 | 24 September 2018, 01:23:57 UTC |
472a646 | Daniel Himmelstein | 23 August 2018, 22:23:01 UTC | README: add Goals & Acknowledgments section Merges https://github.com/greenelab/manubot/pull/55 | 23 August 2018, 22:23:01 UTC |
66a6efc | Daniel Himmelstein | 21 August 2018, 23:13:38 UTC | Merge GH54: module reorganization & move --log-level to subcommands Merges https://github.com/greenelab/manubot/pull/54 process module, cite_command submodule, --log-level to subparser | 21 August 2018, 23:13:38 UTC |
bdafbfa | Daniel Himmelstein | 21 August 2018, 19:57:19 UTC | Remove whitespace that offended flake8 | 21 August 2018, 19:57:19 UTC |
d13987e | Daniel Himmelstein | 21 August 2018, 19:56:14 UTC | Move process code to submodule | 21 August 2018, 19:56:14 UTC |
e24607a | Daniel Himmelstein | 21 August 2018, 16:47:57 UTC | Create process_command.py & minimize imports when calling CLI | 21 August 2018, 16:47:57 UTC |
2915179 | Daniel Himmelstein | 21 August 2018, 14:24:44 UTC | Capitalization of manubot process help messages | 21 August 2018, 14:32:20 UTC |
c4d0e43 | Daniel Himmelstein | 21 August 2018, 14:18:05 UTC | argparse: relocate --log-level to subparser Closes https://github.com/greenelab/manubot/issues/52 | 21 August 2018, 14:32:20 UTC |
eac9795 | Daniel Himmelstein | 21 August 2018, 14:04:59 UTC | Move manubot cite command infrastructure to submodule | 21 August 2018, 14:32:20 UTC |
be7bdf6 | Daniel Himmelstein | 21 August 2018, 14:31:42 UTC | Do not import certain non-builtin packages unless needed Merges https://github.com/greenelab/manubot/pull/53 * Do not import jsonref & jsonschema unless CSL pruning Reduces the chance of code failing due to missing these dependencies. * Move base62 import to single calling function | 21 August 2018, 14:31:42 UTC |
a26454e | Daniel Himmelstein | 21 August 2018, 13:57:28 UTC | CLI: manubot cite --render option Merges https://github.com/greenelab/manubot/pull/51 Closes https://github.com/greenelab/manubot/issues/48 | 21 August 2018, 13:57:28 UTC |
ff601c5 | Daniel Himmelstein | 16 August 2018, 15:21:41 UTC | Prune CSL Items to validate JSON schema Merges https://github.com/greenelab/manubot/pull/49 Closes https://github.com/greenelab/manubot/issues/47 * Prune CSL Items to validate against JSON schema * Travis: install package using pip * Update manubot cite help in README * DOI CSL retriever: use shortDOI for URL * arxiv citeproc: replace arxiv_id with number * arxiv citeproc: use int for date-parts | 16 August 2018, 15:21:41 UTC |
fdafa3e | Daniel Himmelstein | 14 August 2018, 14:32:20 UTC | Test fidelity of README codeblocks with command ouput Merges https://github.com/greenelab/manubot/pull/50 | 14 August 2018, 14:32:20 UTC |
4c40387 | Daniel Himmelstein | 07 August 2018, 15:13:33 UTC | Retrieve PMIDs / PMCIDs for DOI references Merges https://github.com/greenelab/manubot/pull/46 Closes https://github.com/greenelab/manubot/issues/45 Add PubMed IDs (when available) to CSL for DOI citations | 07 August 2018, 15:13:33 UTC |
6f41e15 | Daniel Himmelstein | 07 August 2018, 14:47:01 UTC | Use subcommands & add manubot cite CLI Merges https://github.com/greenelab/manubot/pull/42 Closes https://github.com/greenelab/manubot/issues/37 ATTENTION Backwards incompatabile API change. The `manubot` command is now `manubot process`. A new `manubot cite` CLI has been added to generate CSL for the specified citations. * Switch manubot's argparse to use subcommands * Add `manubot cite`: CLI to output CSL for citations * Create command module with console_script entry point * Separate process code into module * Add `manubot --version` argument * DOC: add sub-command usage to README.md * Ignore .pytest_cache/ dicectory * Ignore flake8 line too long | 07 August 2018, 14:47:01 UTC |
286d634 | Daniel Himmelstein | 06 August 2018, 14:39:55 UTC | Travis CI deploy config: fix indent typo Merges https://github.com/greenelab/manubot/pull/44 | 06 August 2018, 14:39:55 UTC |
693fbb7 | Daniel Himmelstein | 05 August 2018, 15:20:29 UTC | Move citation code to manubot.cite module Merges https://github.com/greenelab/manubot/pull/41 Refs https://github.com/greenelab/manubot/issues/37 * Move citation code into manubot/cite * Update imports with cite submodule * Move each metadata resource to its own submodule * Move citeproc / CSL code to submodule * setup.py: use setuptools.find_packages * Unrelated flake8 change | 05 August 2018, 15:20:29 UTC |
f8e04d8 | Daniel Himmelstein | 04 August 2018, 18:45:16 UTC | Update release instructions Merges https://github.com/greenelab/manubot/pull/40 | 04 August 2018, 18:45:16 UTC |
d80b2c9 | Daniel Himmelstein | 04 August 2018, 18:34:36 UTC | Attempt to fix PyPI deploy password Merges https://github.com/greenelab/manubot/pull/39 Follows up on https://github.com/greenelab/manubot/pull/38 | 04 August 2018, 18:34:36 UTC |
5e02e99 | Daniel Himmelstein | 04 August 2018, 18:21:51 UTC | Configure manubot upload to PyPI Merges https://github.com/greenelab/manubot/pull/38 * setup.py: markdown long_description * Configure PyPI deployment using Travis CI * AppVeyor: add Python 3.7 64-bit build | 04 August 2018, 18:21:51 UTC |
f456155 | Daniel Himmelstein | 03 June 2018, 23:07:48 UTC | Configure AppVeyor for Windows CI testing (#35) * Configure AppVeyor for Windows CI testing Used the following as references: https://github.com/ogrisel/python-appveyor-demo/blob/3e6eb8b2f41d0aeaf2cf69105c0cf5aa608b200f/appveyor.yml https://github.com/krlmlr/r-appveyor/issues/82 https://github.com/Tomnl/appveyor-py-test/blob/d17e632c16f7ba571349e2e589e8ac9d031d9596/appveyor.yml * Workaround: subprocess pathlib windows bug Closes https://github.com/greenelab/manubot/issues/34 Thanks Alexander Dunkel for reporting the issue. | 03 June 2018, 23:07:48 UTC |
2745659 | Daniel Himmelstein | 03 February 2018, 21:36:29 UTC | Variables: set ci_source.repo_owner / repo_name (#32) | 03 February 2018, 21:36:29 UTC |
7a4dd0f | Daniel Himmelstein | 17 January 2018, 20:35:11 UTC | Remove extra space between month and day (#30) | 17 January 2018, 20:35:11 UTC |
7ca386d | Daniel Himmelstein | 14 January 2018, 20:45:54 UTC | Better error messages for citations.tsv (#28) Log an error if there are any missing values. Retry read_table with delim_whitespace=True, which should parse lines that are space (rather than tab) delimited. Build continues. Closes https://github.com/greenelab/manubot/issues/26 | 14 January 2018, 20:45:54 UTC |
c041bea | Daniel Himmelstein | 12 January 2018, 21:17:19 UTC | Citation regex: negative lookahead for word chars (#27) No longer extract most email addresses as citations. Closes https://github.com/greenelab/manubot/issues/25 | 12 January 2018, 21:17:19 UTC |
b53f487 | Daniel Himmelstein | 10 January 2018, 21:52:10 UTC | PubMed ID citation support (#24) Migrates the previous pmid citations functionality (from NCBI Citation Exporter) to pmcid. This is more accurate because the NCBI Citation Exporter only works for records in PubMed Central. pmid citations are now supported that use the NCBI E-Utilities. pubmed.py enables parsing the XML returned by from E-Utilities into JSON CSL metadata. Merges https://github.com/greenelab/manubot/issues/24 Closes https://github.com/greenelab/manubot/issues/21 Refs https://github.com/ncbi/citation-exporter/issues/3 | 10 January 2018, 21:52:10 UTC |
a44c110 | Daniel Himmelstein | 09 January 2018, 20:26:16 UTC | README: dev environment documentation (#23) | 09 January 2018, 20:26:16 UTC |
33ff367 | Daniel Himmelstein | 09 January 2018, 17:55:00 UTC | Author affiliation numbering (#22) Enables frontmatters to use numbered author affiliations. Switch to using a list for author affiliations in metadata.yaml. Deprecate non-list affiliations and log a DeprecationWarning. Except unrelated test that was failing. | 09 January 2018, 17:55:00 UTC |
bf60dce | Daniel Himmelstein | 08 January 2018, 23:04:32 UTC | Improve arXiv published DOI warning (#17) | 08 January 2018, 23:04:32 UTC |
855c849 | Daniel Himmelstein | 29 November 2017, 19:02:15 UTC | Enable multiple --template-variables-path args (#19) Closes https://github.com/greenelab/manubot/issues/18 | 29 November 2017, 19:02:15 UTC |
367f0b5 | Daniel Himmelstein | 31 August 2017, 19:33:36 UTC | Ensure CSL type is always valid (#12) Use "entry" for invalid types. https://github.com/citation-style-language/schema/blob/4846e02f0a775a8272819204379a4f8d7f45c16c/csl-types.rnc#L5-L39 http://citeproc-js.readthedocs.io/en/latest/csl-json/markup.html | 31 August 2017, 19:33:36 UTC |
31e1f7b | Daniel Himmelstein | 15 August 2017, 16:44:01 UTC | Doc: Improve README (#11) | 15 August 2017, 16:44:01 UTC |
33e512d | Daniel Himmelstein | 14 August 2017, 14:20:18 UTC | Fix lookahead in citation string regex (#10) Prevents substrings of longer citation strings from shortcircuiting the regex match and substitution. Closes https://github.com/greenelab/manubot/issues/9 | 14 August 2017, 14:20:18 UTC |
e040b9d | Daniel Himmelstein | 11 August 2017, 15:08:24 UTC | Log timezone and datetime.now (#8) Refs https://github.com/greenelab/manubot/issues/3 | 11 August 2017, 15:08:24 UTC |
1723a22 | Daniel Himmelstein | 10 August 2017, 19:52:53 UTC | Fix manual references bug (#7) Previousely, manual references were not getting used. | 10 August 2017, 19:52:53 UTC |
115fbbd | Daniel Himmelstein | 09 August 2017, 20:51:33 UTC | Newline at end of JSON files (#6) | 09 August 2017, 20:51:33 UTC |
bac27de | Daniel Himmelstein | 08 August 2017, 18:47:37 UTC | DOI citeproc URL: always overwrite URL (#5) Always set the URL for a DOI using the DOI. Fixes https://travis-ci.org/greenelab/manubot/builds/262063044#L1509-L1520 | 08 August 2017, 18:47:37 UTC |
507fc21 | Daniel Himmelstein | 08 August 2017, 01:18:04 UTC | Re-enable test_citation_to_citeproc_doi_datacite Upstream issue resolved https://github.com/datacite/datacite/issues/187#issuecomment-320792057 | 08 August 2017, 01:18:04 UTC |
0fa0163 | Daniel Himmelstein | 07 August 2017, 18:34:05 UTC | Remove typo text (#4) | 07 August 2017, 18:34:05 UTC |
ab4bb26 | Daniel Himmelstein | 07 August 2017, 16:26:23 UTC | Additional manuscript.py logging | 07 August 2017, 16:54:11 UTC |
c42092b | Daniel Himmelstein | 07 August 2017, 16:10:31 UTC | Test: add manuscript with template variables | 07 August 2017, 16:54:11 UTC |
dbacb45 | Daniel Himmelstein | 07 August 2017, 15:22:13 UTC | Rename test manuscripts | 07 August 2017, 16:54:11 UTC |
9636fe5 | Daniel Himmelstein | 04 August 2017, 21:25:24 UTC | Enable custom cache directory | 07 August 2017, 16:54:11 UTC |
f61d123 | Daniel Himmelstein | 04 August 2017, 19:08:17 UTC | Allow internal underscores in citation strings | 07 August 2017, 16:54:11 UTC |
4968bb8 | Daniel Himmelstein | 04 August 2017, 17:10:14 UTC | Improve metadata error logging Builds failing due to https://github.com/datacite/datacite/issues/187 | 07 August 2017, 16:54:11 UTC |
5542402 | Daniel Himmelstein | 04 August 2017, 15:48:23 UTC | Process empty manuscripts / zero citations Add test for a manuscript with zero files (missing content directory). Closes https://github.com/greenelab/manubot-rootstock/issues/47 | 07 August 2017, 16:54:11 UTC |
901d9ba | Daniel Himmelstein | 03 August 2017, 17:51:39 UTC | Enable user-provided template variables Provide JSON variables for jinja2 from either a path or URL. Add logging for jinja2 template variables in the manuscript that are undefined. | 07 August 2017, 16:54:11 UTC |
6bb78e0 | Daniel Himmelstein | 02 August 2017, 19:05:41 UTC | DOI metadata: add shortDOI to citeproc | 07 August 2017, 16:54:11 UTC |
dade757 | Daniel Himmelstein | 02 August 2017, 18:43:50 UTC | Add citaiton-tags.tsv to example-manuscript | 07 August 2017, 16:54:11 UTC |
983241d | Daniel Himmelstein | 01 August 2017, 21:10:40 UTC | Enable requests-cache | 07 August 2017, 16:54:11 UTC |
6b1fbde | Daniel Himmelstein | 01 August 2017, 20:27:46 UTC | Test manubot command line script | 07 August 2017, 16:54:11 UTC |
b674c2f | Daniel Himmelstein | 01 August 2017, 20:26:39 UTC | Create manubot command line script | 07 August 2017, 16:54:11 UTC |
e3ab956 | Daniel Himmelstein | 30 July 2017, 20:34:02 UTC | Add pmid citation test | 07 August 2017, 16:54:11 UTC |
65d4237 | Daniel Himmelstein | 30 July 2017, 16:53:21 UTC | Travis CI: cache pip installs | 07 August 2017, 16:54:11 UTC |
bd8d1aa | Daniel Himmelstein | 30 July 2017, 00:58:04 UTC | Remove requests-cache due to Travis CI error See https://travis-ci.org/greenelab/manubot/builds/258991246#L556 ``` error: The 'requests' distribution was not found and is required by manubot ``` | 07 August 2017, 16:54:11 UTC |
cecb00c | Daniel Himmelstein | 30 July 2017, 00:45:44 UTC | Add manuscript citation functionality Refs https://github.com/greenelab/manubot-rootstock/issues/2 | 07 August 2017, 16:54:11 UTC |
ada2e23 | Daniel Himmelstein | 29 July 2017, 22:29:22 UTC | utilities.py: add get_citation_id function | 07 August 2017, 16:54:11 UTC |
9d0615f | Daniel Himmelstein | 29 July 2017, 21:59:02 UTC | Add gitignore | 07 August 2017, 16:54:11 UTC |
99306a8 | Daniel Himmelstein | 29 July 2017, 21:32:35 UTC | Remove metadata.get_doi_bibtex | 07 August 2017, 16:54:11 UTC |
78d7ece | Daniel Himmelstein | 29 July 2017, 21:14:07 UTC | Remove arxiv2bib dependency | 07 August 2017, 16:54:11 UTC |
ece9d00 | Daniel Himmelstein | 13 July 2017, 22:11:04 UTC | Fix package name | 13 July 2017, 22:11:04 UTC |
555a420 | Daniel Himmelstein | 13 July 2017, 19:39:24 UTC | Ensure DOI citeproc always has URL | 13 July 2017, 19:39:24 UTC |
b0da176 | Daniel Himmelstein | 29 June 2017, 15:45:49 UTC | Add metadata.py from the deep review From https://github.com/dhimmel/deep-review/commit/2d192d721f4584713f7e9ebf540203bef4fa7402 | 29 June 2017, 15:45:49 UTC |
54e11b7 | Daniel Himmelstein | 29 June 2017, 15:32:50 UTC | Configure Travis for CI | 29 June 2017, 15:34:23 UTC |
d1d2791 | Daniel Himmelstein | 29 June 2017, 15:32:29 UTC | Add setup.py | 29 June 2017, 15:32:29 UTC |
d898b56 | Daniel Himmelstein | 29 June 2017, 15:07:46 UTC | Initial commit | 29 June 2017, 15:07:46 UTC |