v0.5.3
🚀 New Features
-
IMDb Top 250 and Chart Support
- Added support for IMDb charts, including the Top 250 Movies (
top),boxoffice,moviemeter, andtvmeter. - Users can now sync IMDb charts directly by specifying the chart name (e.g.,
topfor the Top 250 Movies chart). - This addresses Issue #11
- Added support for IMDb charts, including the Top 250 Movies (
-
Full URL Support for IMDb and Trakt Lists
- Users can now provide full URLs for IMDb and Trakt lists instead of just IDs.
- The tool will automatically detect and process the list type based on the URL.
- This enhancement addresses Issue #7
🛠️ Improvements
-
List Validation
- Added validation checks when adding new lists to ensure they are valid and accessible.
- Users are prompted to confirm the list before saving it.
-
Error Handling
- Improved error handling for list fetching and processing.
- Added more detailed error messages to help users troubleshoot issues.
-
Code Refactoring
- Refactored the
fetch_imdb_listandfetch_trakt_listfunctions to handle both URLs and IDs more efficiently. - Improved the logic for detecting media types and extracting metadata.
- Refactored the
🐛 Bug Fixes
-
Fixed IMDb List Pagination
- Resolved an issue where pagination for IMDb lists was not working correctly in some cases.
- The tool now correctly handles multi-page lists and ensures all items are fetched.
-
Trakt List URL Handling
- Fixed a bug where Trakt list URLs were not being processed correctly.
- The tool now properly handles both numeric IDs and full URLs for Trakt lists.
📝 Documentation Updates
- Updated README
- Added instructions for using IMDb charts and full URLs for lists.
- Improved the documentation for configuring and using the tool.
Full Changelog: v0.5.2...v0.5.3