/git-MetaSortX

Desktop PDF library manager that extracts, organizes, previews, and filters PDFs with direct open and folder management features.

Primary LanguagePythonOtherNOASSERTION

# 📚 MetaSortX – PDF Metadata Sorter

MetaSortX is a Python desktop application built with PyQt6 that scans, extracts, and organizes metadata from PDF files into searchable tables. Supports caching and fast reloading using Feather format.

---

## 🚀 Features

- Scan and extract metadata from PDF files in a folder
- Sort, search, and preview data in a PyQt6 GUI
- Supports `.feather` for ultra-fast data reloads
- Saves data in both `.csv` and `.feather` formats
- Remembers last used folder
- Lightweight and easy to use

---

## 📂 Folder Structure

MetaSortX/
├── gui.py # Main app window
├── main.py # PDF scan and logic
├── data_io.py # Data I/O and config
├── config.json # Stores last-used folder
├── icons/
│ └── your_icon.ico # Window icon
  └── your_icon.png # Splash window
├── requirements.txt # Python dependencies
└── README.md


## 🙏 Attribution

This app was developed by Kshama Hippargekar ([@KSKH](https://github.com/KSKH)).

If you use or share this project, please give proper credit by linking back to the original repository or mentioning the author's name in your documentation.


## 📜 License

© 2025 Kshama Hippargekar. All rights reserved.

This project is licensed under the [Creative Commons Attribution-NonCommercial 4.0 International License](https://creativecommons.org/licenses/by-nc/4.0/).