Releases: StegSchreck/RatS
Releases · StegSchreck/RatS
Release v1.0.0
⚠️ Please be aware that the new typing system implemented in #170 will make usage of old parsing result json files unavailable.
⚠️ Please remember to update the dependencies after updating the code
pip install -r requirements.txt
changelog:
- [refactoring] use typehinting and Movie type - #170
- [bugfix] handle Criticker cookie notice banner - #207
- [bugfix] handle new iCheckMovies login form - #205
- [bugifx] handle Listal login failing - #209
- [refactoring] use new Selenium API - #184
- [refactoring] fix CI pipelines - #201
- [enhancement] adapt to new IMDB movie detail page - #142
- [refactoring] use f-strings where possible
- [bugfix] fix parser/inserter matching - #174
- [enhancement] adapt to new html markup in Allocine and Moviepilot
- [bugfix] fix FilmAffinity parser
- [bugfix] fix Letterboxd cookie banner handling - #143
Full Changelog: v0.13...v1.0
Release v0.13.0
changelog
- [bugfix] fix TraktInserter using IMDB id - #141
- [bugfix] handle Trakt cookie banner - #129
- [feature] Filmtipset Parser / Inserter - #97 #133
- [bugfix] get IMDB user-id for IMDBParser from profile - #119 #110
- [enhancement] update RottenTomatoes Parser / Inserter to their changes - #122
- [bugfix] make Letterbox login detection more reliant - #106
Release v0.12.1
changelog: - [feature] Possibility to insert to all available destinations - [bugfix] FilmAffinityInserter: url generation - [enhancement] validate credentials before action - [bugfix] MoviePilot: Adapt to new cootice notice markup - [bugfix] Trakt: do not fail if cookie notice not present - #98 - [bugfix] TMDB: improve cookie notice handling - [bugfix] continue if one inserter errors - #101 - [bugfix] IMDB: adapt to new markup for head section - #100 - [bugfix] Only save the actually failed movies to file - #102 - [enhancement] Docker image is published to GitHub Packages additionally by GitHub Action CI workflow
Release v0.12.0
changelog:
- Use codacy - #87
- Handle viewport constraints due to ads in IMDB Inserter - #79
- Use 'new' IMDB CSV everywhere (Movielens, Letterboxd, TMDB, iCheckMovies) - #88
- Trakt: dismiss privacy modal - #90
- Handle missing but expected cookie notice - #91
- Make movie comparison by year more reliable - #92
- iCheckMovies: fix progress bar
- fix MoviePilot jquery usage - #93
- Rotten Tomato Inserter - #73
- Rotten Toamto Parser - #73
Release v0.11.6
changelog: * [bugfix] TMDB - Fix cookie handling * [enhancement] Listal - Detect if requests is blocked and abort * [enhancement] Movielens - Detect if upload failed and log - #88 * [enhancement] Add more badges to README * [enhancement] Improve Dockerfile and reduce image size - #89
Release v0.11.5
changelog: [enhancement] #62, #68 handle cookie banners on TMDB [bugfix] #64 Adapt to new markup for login page at Criticker [feature] #65 FilmAffinity Parser [feature] #65 FilmAffinity Inserter [bugfix] #61 Listal Parser: default page count to 1 [bugfix] #69 TMDB Parser: adapt to new markup for rated movies [enhancement] #38, #70 use standard progress bar library [enhancement] Optimize Dockerfile [bugfix] #44 try not to click on top banner ads [bugfix] Adapt travis config [bugfix] #51 Adapt Plex Parser and Inserter to use X-Plex-Token [feature] #49 MoviePilot Inserter [feature] #48 MoviePilot Parser
Release v0.11.4
changelog: [enhancement] Make Geckodriver retrieval fault tolerant [enhancement] Use same log level for console, Geckodriver and Browser [bugfix] #42 Fix Plex login [bugfix] Fix login retry behaviour [bugfix] #41 Fix IMDB login [bugfix] #45 do not process empty export [enhancement] Listal Parser: Fallback if movie release year is not displayed [enhancement] Letterboxd Inserter: better handling of input [bugfix + enhancement] IMDB Parser: adapt new CSV export format and use header instead of asuming order of data [enhancement] TMDB Uploader: Accept Cookies before continuing [bugfix] #50 credentials.cfg contains passwords, so use RawConfigParser [bugfix] TMDB Uploader: has a new URL now [enhancement] more progress information in verbose output [bugfix] Listal+Metacrtic Inserters: Assume movie page without release year is not the correct movie [bugfix] Criticker: Adapt to new markup
Release v0.11.3
changelog: * [enhancement] make csv conversion more robust * [bugfix] Parser which download a file are now checking if it was downloaded before timing out * [enhancement] more sophisticated exception handling for webdriver interaction related actions * [refactoring] use `.format()` instead of `%` for string formatting * [bugfix] show estimated remaining time in progress bar instead of estimated total time * [enhancement] rotate geckodriver logs
Release v0.11.1
changelog: * [feature] #16 add time prediction to progress bar * [bugfix] #34 IMDB inserter ElementNotInteractableException * [enhancement] #28 post code coverage to CodeClimate (thanks Joan!) * [enhancement] #20 detect failed login * [refactoring] whitespaces in Markdown * [refactoring] reduced code duplication and complexity * [refactoring] have subclass for uploader below BaseInserter * [refactoring] have subclass for downloader below BaseParser