Skip to content

Releases: yairp03/HoradotTV

2.0.0

08 May 18:37
f5baf03
Compare
Choose a tag to compare

v2.0.0. A new era.

The project has been completely restructured, changed from a "SdarotTV" library to a general content provider, and got its new more general name: HoradotAPI.
Now, adding a new provider is a much simpler task, and takes minimal changes to existing code.
Besides that, the library has another content provider: SratimTV, providing a generous selection of movies.

What's Changed

New features

  • Supporting extending with more content providers.
  • Supporting movies.
  • Added built-in support for SratimTV.

Performance improvements

  • Actions happen on all content providers in parallel.

Bug fixes

  • Fixed app settings location not found.

All Changes

Full Changelog: v1.4.0...v2.0.0

1.4.0

07 May 00:02
Compare
Choose a tag to compare

In this release, the search mechanism is fixed, and failed episodes are handled better, including more retries, export, and import.

What's Changed

New features

  • Try again failed episodes.
  • Export failed episodes to episodes file.
  • Download from episodes file.

Bug fixes

  • The search mechanism is fixed using a new method.

Dependencies bumps

  • Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0

All Changes

New Contributors

Full Changelog: v1.3.0...v1.4.0

1.3.0

22 Jan 01:08
45b16e9
Compare
Choose a tag to compare

In this release, the web driver is removed and replaced by regular HTTP calls, which makes the app smaller, faster, and with fewer problems and issues. Also, already downloaded episodes are now skipped by default, this behavior might changed through the settings file.

What's Changed

New features

  • Already downloaded episodes are now skipped by default. To change that behavior, a ForceDownload setting has been added to the settings file.

Performance improvements

  • The web driver is completely removed and replaced by regular HTTP calls, leading to much better performance.

Dependencies removed

  • Selenium.WebDriver
  • DotNetSeleniumExtras.WaitHelpers

All Changes

Full Changelog: v1.2.0...v1.3.0

1.2.0

02 Oct 15:30
3a2c502
Compare
Choose a tag to compare

In this release, a settings file was added and now stuff like the last download location and Sdarot credentials can be saved from run to run.

What's Changed

New features

  • Download location is saved from the previous pick
  • Credentials are saved from the previous login
  • Added an easy way to exit at any point

Dependencies bumps

  • Bump Selenium.WebDriver from 4.4.0 to 4.5.0

All Changes

Full Changelog: v1.1.1...v1.2.0

1.1.1

28 Sep 17:59
9ab0f45
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Special characters are now decoded correctly

Dependencies bumps

  • Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2

All Changes

Full Changelog: v1.1.0...v1.1.1

1.1.0

18 Sep 19:01
ac9126a
Compare
Choose a tag to compare

This release has some major performance improvements and takes one step forward in running this awesome software without a WebDriver at all. I think the best way to show the differences is by results:

Test (results in sec) 1.0.2 1.1.0 Approx. improve %
Driver initialization 4.9296490 0.6362686 +775%
Series search (0 results) 2.2221775 0.1029171 +2159%
Series search (1 result) 0.6558256 0.1684416 +389%
Series search (15 results) 1.3259018 0.0856935 +1547%
Series search (74 results) 4.4871703 0.1658743 +2705%
Getting seasons (20) 0.9028808 0.0918101 +983%
Getting episodes (28) 1.1529568 0.0810283 +1423%

The release adds some more new features and enhancements fully detailed below.

What's Changed

New features

  • The software version is printed at the beginning
  • Chrome is not installed and SdarotTV connection problems are printed at the beginning with guides links
  • Timestamps are shown on every load and download step
  • A message is printed when an episode has been successfully downloaded

Performance improvements

  • WebDriver is initialized only when start downloading
  • SdarotTV connection check is done using normal GET requests
  • Series search is done using normal GET requests
  • Seasons are retrieved using normal GET requests
  • Episodes are retrieved using Ajax calls

Dependencies bumps

  • Bump Microsoft.NET.Test.Sdk from 17.3.0-preview-20220612-01 to 17.3.1
  • Bump HtmlAgilityPack from 1.11.45 to 1.11.46

All Changes

Full Changelog: v1.0.2...v1.1.0

1.0.2

04 Sep 11:27
e012346
Compare
Choose a tag to compare

What's Changed

  • Added SdarotTV login to enable download
  • Fixed can't download in headless mode

All Changes

New Contributors

Full Changelog: v1.0.1...v1.0.2

1.0.1

31 Aug 15:35
a1614d7
Compare
Choose a tag to compare

What's Changed

  • Full download path is now shown after selecting.
  • Error2 failed episodes will be skipped.
  • All failed episodes will get a second chance at the end.
  • Download summary is printed after the download is complete, including failed episodes.

All Changes

Full Changelog: v1.0.0...v1.0.1

1.0.0

29 Aug 22:26
5ba6d15
Compare
Choose a tag to compare
v1.0.0

Added a Console App