Skip to content

Releases: elifesciences/elife-cleaner

elifecleaner 0.22.0

17 Nov 00:01
f998cce
Compare
Choose a tag to compare
elifecleaner 0.22.0 Pre-release
Pre-release

Added: prc.py module to detect and modify PRC (Publish Review Curate) style eLife article XML

Code merged in PR #62

elifecleaner 0.21.0

14 Nov 22:19
be16c12
Compare
Choose a tag to compare
elifecleaner 0.21.0 Pre-release
Pre-release

Added: sub_article.py module, includes some functions to generate <sub-article> XML tags

Code merged in PR #60

elifecleaner 0.20.0

13 Sep 16:13
3c63eb7
Compare
Choose a tag to compare
elifecleaner 0.20.0 Pre-release
Pre-release

Removed: zip_lib. unzip_file().

Instead, unzipping of files uses zipfile.ZipFile.extract() for hopefully better efficiency and memory usage.

Code merged in PR #58

elifecleaner 0.19.0

25 Aug 01:12
61bc588
Compare
Choose a tag to compare
elifecleaner 0.19.0 Pre-release
Pre-release

Logic to rename video term numbers if there is a duplicate found.

Code merged in PR #56

elifecleaner 0.18.0

29 Jul 23:34
ed01e36
Compare
Choose a tag to compare
elifecleaner 0.18.0 Pre-release
Pre-release

Replace character entities for control characters which cause XML parsing errors.

Code merged in PR #54

elifecleaner 0.17.0

12 Jul 15:04
aa95420
Compare
Choose a tag to compare
elifecleaner 0.17.0 Pre-release
Pre-release

Added check_art_file() to parse.py, and is invoked in the check_files() function.

Code merged in PR #51

elifecleaner 0.16.0

29 Jun 16:53
0d41fa2
Compare
Choose a tag to compare
elifecleaner 0.16.0 Pre-release
Pre-release

Two improvements to pattern matching, the first in video.terms_from_title() where hyphen and underscore are replaced with a space character to find the terms better, the second in parse.find_missing_files_by_name() and a related function so it can match multiple whitespace characters between the term and number, e.g.

Figure    7

Code merged in PR #49

elifecleaner 0.15.0

27 Jun 23:26
6d1b2be
Compare
Choose a tag to compare
elifecleaner 0.15.0 Pre-release
Pre-release

Added transform_xml_funding() to add a sentence to the <funding-statement> tag if there is a Wellcome funding source, and this is called when invoking the transform_xml() function.

Code merged in PR #47

elifecleaner 0.14.0

22 Jun 01:52
bc5d7ac
Compare
Choose a tag to compare
elifecleaner 0.14.0 Pre-release
Pre-release

Changes to the test fixtures to compare using XML output from Python 3.8 or newer. Python 3.6 and older are supported in the existing test cases, where the XML tag attribute order is different.

Code merged in PR #45

elifecleaner 0.13.1

30 May 19:10
3536869
Compare
Choose a tag to compare
elifecleaner 0.13.1 Pre-release
Pre-release

Typo in a log message fixed in PR #43