Open Issues Need Help
View All on GitHubAI Summary: Migrate the Google Drive and Google Docs interaction code within the Songbook Generator project to use the `aiogoogle` library. This involves refactoring existing synchronous code to leverage asynchronous operations for improved performance and parallelism, particularly in tasks like PDF merging and file synchronization.
AI Summary: Debug and fix a bug in the songbook generator where the table of contents is not correctly ordering songs alphabetically due to issues with accented characters and special characters like 'v' and 'c'. The solution likely involves improving the sorting algorithm used to generate the table of contents to handle these characters correctly, potentially using a locale-aware comparison or a library designed for robust string comparisons.
AI Summary: Instrument the Google Cloud Functions (API and Worker services) and potentially the CLI tool of the Songbook Generator application with OpenTelemetry for tracing. This involves adding OpenTelemetry instrumentation to API calls and other relevant parts of the code to track requests and identify performance bottlenecks. The goal is to improve debugging and monitoring capabilities.
AI Summary: The task requires unifying the fonts used in the Table of Contents (TOC), preface, and postface of the generated songbook PDF. Currently, the TOC uses a font from PyMuPDF, while the preface and postface use the default Google Docs font, resulting in inconsistent typography. The solution involves either forcing the Google Docs template to use the same font as PyMuPDF or making PyMuPDF use the Google Docs font for the TOC.