This repository documents my contributions during my internship at the Digital Scholarship Unit (DSU), University of Toronto Scarborough Library.
Tech Stack: Python, PHP, Drupal, Google Cloud Platform (GCP), Gemini API
- EDTF seasonal date formatter (PR)
- Fixed AJAX dependency issue (infinite spinner) (PR)
- Added
rel="nofollow"option to links (PR) - Fixed AJAX reset button errors (PR)
- Text Overlay configuration refactor (dependency injection) (PR)
- Custom Drupal module for storing XML metadata records into nodes (Repo)
- Gemini Batch Processor (Repo)
- Improve functionaly for object citations in the citation_select module (develop tests, patch review, bug fixes) (Repo)
- Generalized Advanced Search (Default sort override functionality) (PR)
- Reusable CI workflow (used in 35+ modules) (CI)
- AI hOCR correction pipeline + Article (Article)
- Additional: several bug fixes and refactoring across 35+ modules