Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #573

Merged
merged 58 commits into from
Feb 28, 2025
Merged

Dev #573

merged 58 commits into from
Feb 28, 2025

Conversation

VikParuchuri
Copy link
Owner

@VikParuchuri VikParuchuri commented Feb 21, 2025

  • Support XLSX, DOCX, PPTX, HTML, EPUB
  • Improve inline math detection
  • Add claude service

iammosespaulr and others added 30 commits January 21, 2025 10:28
Add Support for DOCX, PPTX, XLSX, HTML and Epub
Fix character encoding issues when loading configuration files with non-ASCII
characters.
Fix character encoding issues when loading JSON configuration files
api_key=self.claude_api_key,
)

def __call__(
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should update the block metadata like the other services

if self.formats is None:
self.formats = other.formats
elif other.formats is not None:
self.formats.extend(other.formats)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor - This might cause repeated formats, though this might not affect anything downstream currently

def merge_consecutive_math(html, tag="math"):
if not html:
return html
pattern = fr'-</{tag}>(\s*)<{tag}>'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this hyphen required?

@VikParuchuri VikParuchuri merged commit b985880 into master Feb 28, 2025
4 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Feb 28, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants