NoteParser v1.0.0 - Initial 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
- PyPI Package: https://pypi.org/project/noteparser/
- Documentation: Full documentation available in the repository
- Issues: Report issues on GitHub
Made with β€οΈ for students, by a student
Transform your study materials into a searchable, interconnected knowledge base