7 Commits

Author SHA1 Message Date
f4f227b24d Implement Google Books API integration for book updates and enhance library management features
- Added a new endpoint in `index.js` to update book data using the Google Books API, allowing for real-time updates based on ISBN.
- Introduced a `rebuild_book_entries` function in `libraryManager.py` to facilitate user-driven updates of book entries from the Google Books API.
- Enhanced error handling and user prompts for better interaction during book updates.
- Updated `public/index.html` and `public/script.js` to improve the user interface and support new functionalities.
- Modified styles in `public/styles.css` to enhance the layout and usability of the checkout button and location prompt.
2024-12-12 10:32:20 -05:00
3de9f3d8ee Refactor book management system:
- Updated .gitignore to exclude node_modules directory.
- Enhanced index.js with new endpoints for book fetching and checkout requests, integrating nodemailer and express-rate-limit for email notifications and request management.
- Added functionality to confirm book presence in the library and improved error handling for external book sources.
- Updated package.json and package-lock.json to include new dependencies (nodemailer, express-rate-limit) and their respective versions.
- Modified public HTML and JavaScript files to support new features, including a confirm mode for book scanning and improved UI elements.
- Updated styles for better user experience in the library interface.
2024-12-11 09:41:22 -05:00
BlipRanger
63dfe85832 Add locations 2024-08-31 11:44:20 -04:00
BlipRanger
691448fab3 chore: Update npm dependencies and add support for Google Books API 2024-08-26 00:24:12 -04:00
BlipRanger
2e66aa5829 Scanned basically everything with this 2024-08-25 11:53:26 -04:00
BlipRanger
1870130b29 Working ISBN scan 2024-08-25 00:36:41 -04:00
BlipRanger
78ca8f815a Move to multi-files 2024-08-24 23:20:28 -04:00