Skip to content

Releases: pryndor/Lixplore_cli

v1.0.1

04 Jan 11:23

Choose a tag to compare

🐛 Bug Fixes

Fixed TUI Mode Deduplication Error

  • Resolved TypeError when using deduplication in TUI mode with multiple sources
  • Corrected parameter names in enhanced_tui.py:
    • thresholdtitle_threshold
    • keepkeep_preference
    • merge_datamerge_metadata
  • Error: "deduplicate_advanced() got an unexpected keyword argument 'threshold'" ✅ FIXED

📝 Documentation Improvements

Windows Installation Guide

  • ⚠️ Added Prerequisites section: Python, pip, and Windows C++ Build Tools
  • 🔧 Documented "Failed to build gensim" error with 3 solutions
  • 📚 Comprehensive troubleshooting for 6 common installation errors
  • 📊 260+ lines of new documentation added

TUI Development Status

  • Clarified that TUI is under active development
  • Emphasized: All 95 CLI flags are fully production-ready
  • Added development roadmap for upcoming TUI enhancements

💾 Installation

New Users

pip install lixplore-cli

Upgrading from v1.0.0

pip install --upgrade lixplore-cli

Windows Users - Important ⚠️

If you get "Failed to build gensim" error:

Quick Fix:

  1. Install Microsoft C++ Build Tools
  2. Select "Desktop development with C++"
  3. Restart computer
  4. Retry: pip install lixplore-cli

Alternative:

pip install --upgrade pip setuptools wheel
pip install gensim --no-cache-dir
pip install lixplore-cli

📖 Full Guide: https://github.com/pryndor/Lixplore_cli#-quick-start


🚀 Verification

lixplore --version  # Should show 1.0.1
lixplore --help     # Test basic functionality
lixplore --tui      # Test TUI with deduplication fix

📊 What's Changed

Files Modified:

  • lixplore/utils/enhanced_tui.py - Bug fix
  • README.md - Prerequisites + Troubleshooting
  • docs/getting-started/installation.md - Comprehensive guide
  • setup.py, pyproject.toml - Version bump & consistency fix
  • CHANGELOG.md - Release notes

Full Changelog: https://github.com/pryndor/Lixplore_cli/blob/main/CHANGELOG.md#101---2026-01-04


🎯 What's Next?

Upcoming: TUI mode enhancements to bring all 95 CLI flags into interactive interface

See Development Roadmap for details.


🙏 Thank You

Thanks to all users who reported the TUI deduplication issue and Windows installation errors! Your feedback makes Lixplore better! 🎉

Report issues: https://github.com/pryndor/Lixplore_cli/issues


📚 Resources


No breaking changes - Upgrade safely! ✅

v1.0.0 - Initial Release

28 Dec 16:10

Choose a tag to compare

First stable release of Lixplore!

Installation

pip install lixplore

PyPI: https://pypi.org/project/lixplore/

Features

- Multi-source search: PubMed, arXiv, Crossref, DOAJ, EuropePMC
-  8 export formats: CSV, Excel, JSON, BibTeX, RIS, EndNote, XML
- Interactive TUI mode: Browse and select with terminal UI
- Annotation system: Tag and organize your research
- PDF downloads: From PMC, arXiv, Unpaywall, SciHub
- Zotero integration: Direct API integration
- 95 command-line flags: Complete control
- Comprehensive documentation: https://pryndor.github.io/Lixplore_cli/

Quick Start

# Search PubMed and export to CSV
lixplore -P -q "machine learning" -m 10 -X csv

# Interactive mode
lixplore --tui

# Multiple sources with filtering
lixplore -P -C -J -q "cancer treatment" -d 2020 2024 -m 50

Documentation

📚 Full documentation: https://pryndor.github.io/Lixplore_cli/

What's Included

- ✅ Initial stable release
- ✅ All core features implemented and tested
- ✅ Comprehensive documentation published
- ✅ PyPI package deployed
- ✅ Man pages included
- ✅ Complete CLI with 95 flags

---
Install now: pip install lixplore-cli