Skip to content

Releases: AmericanPhilosophicalSociety/aspace-wb-scripts

Deprecate wb-blank, fix formatting issues, bug fixes

Choose a tag to compare

@ydshiroma ydshiroma released this 07 May 14:36
89b2a36

This addresses one big open issue and several other small ones:

Merge the functionality of wb-blank into wb-fillable (closes #17)

  • Some refactoring to turn chunks of code into reusable functions, especially where code was repeated
  • Blank sheet can now be produced with --blank flag instead of calling a separate script
  • Revise documentation to reflect this change
  • Delete wb-blank and related code

Formatting issues with Excel output from wb-fillable (closes #27)

There were two related issues with Excel output:

  • When fields had blank strings as their description in WB_FIELDS_ORDERED_WITH_DESCRIPTION, wb-fillable output a spreadsheet where those values were missing, so (for example) the description for title spanned the columns for field_metadata_title, id, parent_id, and other surrounding columns
  • Description text for the final column went off the edge of the page because it was being centered within multiple cells

These were both fixed by changing 'center_across': True (which centers text within all the blank cells around a given cell) to 'align': 'center' (which centers within a single cell).

While troubleshooting, I also swapped in the variable BLANK_DESCRIPTION for '' in default_specs, so if we want to in the future, we can put something like "---" instead of blank space for fields with no descriptions. (This solved the first formatting issue but not the second.)

Miscellaneous small fixes from open issues

  • Change field_linked_agent_ROLE to field_linked_agent_RELATOR (closes #24)
  • Add ability to count PDF pages and fill to field_extent (closes #23)
  • Change --filefolder flag to --files (closes #25)
  • Move logic for constructing output file names into extract_file (this should close #15 unless there's something more we want to do there)
  • Get rid of some print statements that duplicate info now given in command line help text

Update install instructions

Choose a tag to compare

@drnelson6 drnelson6 released this 26 Mar 15:15
fd9696a

This release updates the installation instructions to reflect the publication of the package to PyPI.

Initial publication!

Choose a tag to compare

@drnelson6 drnelson6 released this 26 Mar 14:59
8d947ae

We are publishing this package for the first time!