What's Changed
- Enhance Movie Scraping: Add TMDb Link and Various Count Metrics; Refactor Movie Details Function by @BeSweets in #12
- Add Date Functions to List Scraping; Fix Bug with Cloned Lists and Refactor Function Updates by @BeSweets in #13
- Improve Edge Case Handling: Titles with Parentheses, Missing Genres, and Cloned Lists by @BeSweets in #14
- Fix
movie_tmdb_linkfor TV Shows and UpdatedirectorsHandling to Always Use List by @BeSweets in #15 - Normalize Watcher Counts by Removing Formatting and Commas by @BeSweets in #16
- Improve Following/Followers Data Extraction, Update README, and Add requirements.txt by @fastfingertips in #17
- Refactor and Enhancements by @fastfingertips in #18
- General Improvements and Bug Fixes by @fastfingertips in #20
- Code Refactoring, Enhancements, and Documentation Updates by @fastfingertips in #21
- New features and fixes. by @fastfingertips in #22
- Documentation updates, fixes and new features by @fastfingertips in #25
- Various fixes, enhancements, and refactors by @fastfingertips in #26
- feat/refactor/docs: numerous enhancements and refactorings for movie and scraper classes by @fastfingertips in #28
- Add 'title' to movie scrape + small fixes by @BeSweets in #29
- Refactor jsonify to return JSON string directly by @ibnaleem in #30
- feat(movie.py): add additional stats and cleaner code processing by @jmcruz14 in #31
- Improvements: Test Folder, Code Refactoring, Bug Fixes, and Documentation by @fastfingertips in #33
- Improvements: New Features, Integrations, Documentation, Code Refactoring, and File Renaming by @fastfingertips in #36
- Add docs for testing & f-string bugfix by @jmcruz14 in #37
- Update user.py - Extend followers/following, add user_liked_reviews by @BeSweets in #38
- refactor: consolidate user_following and user_followers into user_network by @fastfingertips in #39
- feat(test_user): add tests for user followers and following by @fastfingertips in #40
- update search functionality for ajax results by @fastfingertips in #41
- refactor and enhance: user liked reviews function by @fastfingertips in #42
- refactor(utils): move to utils directory and add parse_review_date function by @fastfingertips in #43
- refactor(utils_parser): split parse_review_date into specific parsers with type annotations by @fastfingertips in #44
- refactor
user_wrappedfunction by @fastfingertips in #45 - enhance search pagination and refactor follow stats script by @fastfingertips in #46
- refactor(user): simplify
extract_user_filmslogic and optimize pagination by @fastfingertips in #47 - refactor: refactor user functions with nested functions by @fastfingertips in #48
- refactor(follow_stats): improve error handling and refactor code structure by @fastfingertips in #49
- refactor: nested functions in user_activity and fix microsecond error by @fastfingertips in #50
- refactor: update user methods and apply decorator by @fastfingertips in #51
- refactor: improve diary dictionary structure by @fastfingertips in #52
- refactor: update print statements and add shorthand conversion utility by @fastfingertips in #53
- refactor: improve movie watchers stats and update month utilities by @fastfingertips in #54
- Add Films Class by @fastfingertips in #55
- Add automatic documentation generation with check_docs.py by @fastfingertips in #56
- update docs and fix issues in user module by @fastfingertips in #57
- refactor: use class methods and constants by @fastfingertips in #59
- feat: enhance members and avatar classes, improve utils and docs by @fastfingertips in #60
- Enhance overall structure and refactor codebase for improved clarity and performance by @fastfingertips in #61
- add month and day filters for user diary and improve follow stats handling by @fastfingertips in #62
- fix: handle 403 private route error and improve watchlist extraction by @fastfingertips in #64
- docs: add contributing guidelines by @fastfingertips in #66
- refactor: update project dependencies and DOM selectors by @fastfingertips in #68
- Version 5.0 release with improvements by @fastfingertips in #73
New Contributors
- @BeSweets made their first contribution in #12
- @fastfingertips made their first contribution in #17
- @ibnaleem made their first contribution in #30
- @jmcruz14 made their first contribution in #31
Full Changelog: v4.0...v5.0