The Reference Management System (RMS) is a Python-based tool designed to organize and manage bibliographic references. The system supports operations like adding, editing, deleting, and searching references within a local database. Moreover, it integrates with arXiv API, allowing users to search for scholarly articles by title, author, or abstract.
- Add References: Input bibliographic data such as author, title, publication year, and journal name.
- Search References: Search for references in the local database by author name or title.
- Edit References: Modify existing bibliographic data.
- Delete References: Remove references from the database.
- List References: View all stored bibliographic entries.
- Filter References: Apply filters based on specific criteria like year, author, etc.
- arXiv Integration: Search for scholarly articles from arXiv by title, author, or abstract.
- Interactive Interface: User-friendly command-line interface for easy navigation.
- Clone the repository
- Navigate to the project directory
- Install the required dependencies
git clone https://github.com/Ancastal/Reference-Management
cd Reference-Management
pip install -r requirements.txt
- Run the RMS and follow the instructions on screen.
python main.py
This project is licensed under MIT. See LICENSE for more information.