Tags: thinmanj/logseq-python-library
Tags
Version 0.3.0 - TUI, ETL Automation & Comprehensive Testing New Features: • Terminal User Interface with interactive graph browsing • ETL scripts for export, reporting, and automation • Comprehensive documentation and tutorials • 67 new tests with coverage roadmap Improvements: • Enhanced LogseqClient with context managers • Better error handling and template detection • Optimized graph loading Documentation: • TUTORIAL.md - Complete usage guide • AUTOMATION.md - ETL and scheduling examples • TEST_COVERAGE.md - Testing roadmap Install: pip install logseq-python==0.3.0 TUI: pip install logseq-python[tui]
Release v0.2.1 - Topic Index Page
New Features:
- Automatic topic index page generation after processing
- Index shows top 10 topics by item count
- Alphabetical organization with letter grouping
- Metadata: topic count, total items, creation date
- Visual indicators with emoji icons (📚 🔥 📖)
Index Format:
- 🔥 Top Topics section showing most popular topics
- 📖 Alphabetical listing grouped by first letter
- Links to individual topic pages with item counts
- Page created at {prefix}-index.md
This makes it easy to browse and access all discovered topics in your knowledge graph.
Release v0.2.0 - Async Rate-Limited Queue System Major Features: - Async rate-limited queue with priority-based task scheduling - HTTP 429 rate limit detection and Retry-After header parsing - Concurrent processing of videos, Twitter, and PDFs with 8 workers - Automatic topic page generation from extracted content - Comprehensive error handling and retry logic Performance: - Process 6,000+ tasks with 7+ tasks/second throughput - Zero failure rate with graceful rate limit handling - Real-time progress reporting and statistics New Components: - AsyncRateLimitedQueue: Priority queue with rate limit awareness - AsyncComprehensiveContentProcessor: Concurrent content processor - run_async_processor.py: CLI script with configurable base path Configuration: - Environment variable LOGSEQ_BASE_PATH for custom graph locations - Configurable worker count, retry delays, and batch processing - Streaming mode for real-time processing Documentation: - ASYNC_RATE_LIMIT_HANDLING.md with architecture and usage examples - Complete API documentation for async components