Publishing Operations & Production Tools

SFTP Reporting

A Python script to generate a manifest of content and metadata files that had been delivered by various publishing partners via SFTP.

SFTP Migration

A Python script to either download a list of files from target SFTP directory or upload them to a new location.

DocBook Conversion

A fork to the original DocBook to XHTML conversion codebase using XSLT and Shell commands. Customized to fit employer's proprietary DTD. Convert XML into XHTML expressed as formatted DOCX.

Accessible PowerPoint Builder

A Python program to automatically create accessible and templated PowerPoint presentations using a spreadsheet manifest and images.

ONIX Conversion

A Node.js script to convert an output of metadata from employer's database to ONIX schema.

PDF Search Tool

An Node.js/Electron app to report on the presence of key terms across multiple PDF files for use in Diversity, Equity, and Inclusion efforts. Outputs a report providing details such as location and surrounding text for context.