Skip to content

NoteParser v1.0.0 - Initial Release

Choose a tag to compare

@SuryanshSS1011 SuryanshSS1011 released this 06 Aug 08:59
· 42 commits to master since this release

πŸŽ‰ NoteParser v1.0.0 - Initial Release

A comprehensive document parser for converting academic materials to Markdown and LaTeX

✨ Key Features

πŸ”„ Multi-Format Support

  • Documents: PDF, DOCX, PPTX, XLSX, HTML, EPUB
  • Media: Images with OCR, Audio/Video with transcription
  • Output: Markdown, LaTeX, HTML

πŸŽ“ Academic-Focused Processing

  • Mathematical equations preservation and enhancement
  • Code blocks with syntax highlighting
  • Bibliography and citation extraction
  • Academic keyword highlighting (theorem, proof, definition, etc.)

πŸ”Œ Extensible Plugin System

  • Course-specific processors (Math, Computer Science, Chemistry)
  • Custom parser plugins for specialized content
  • Easy plugin development with base classes

🌐 Organization Integration

  • Multi-repository synchronization for course organization
  • Cross-reference detection between related documents
  • Automated GitHub Actions for continuous processing
  • Searchable indexing across all notes

πŸ–₯️ Multiple Interfaces

  • Command-line interface for batch processing
  • Web dashboard for browsing and managing notes
  • Python API for programmatic access
  • REST API endpoints for integration

πŸ“¦ Installation

pip install noteparser

πŸš€ Quick Start

# Parse a single document
noteparser parse document.pdf

# Start web dashboard
noteparser web

# Batch process a directory
noteparser batch input/ output/

πŸ”— Links


Made with ❀️ for students, by a student

Transform your study materials into a searchable, interconnected knowledge base