Skip to content

Releases: StegSchreck/RatS

Release v1.0.0

08 Oct 18:05
Compare
Choose a tag to compare

⚠️ 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

21 Dec 12:00
Compare
Choose a tag to compare

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

30 Dec 21:02
Compare
Choose a tag to compare
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

30 Jul 13:08
Compare
Choose a tag to compare

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

16 Jun 13:40
Compare
Choose a tag to compare
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

02 Apr 21:45
Compare
Choose a tag to compare
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

13 Sep 20:49
Compare
Choose a tag to compare
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

22 Jan 18:49
Compare
Choose a tag to compare
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

03 Dec 11:30
Compare
Choose a tag to compare
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

Release v0.11.0

06 Oct 22:13
Compare
Choose a tag to compare

changelog:
[feature] #6 enable multiple destinations for insert
[enhancement] #26 Letterboxd Inserter: progress bar
[enhancement] #24 (Trakt) Parser: handle if IMDB id not present