Skip to content

Releases: EchterAlsFake/PHUB

4.7.5

21 Dec 15:05
0c953ab
Compare
Choose a tag to compare
  • type hinting
  • removed a useless print statement which I forgot in last release (sorry)

4.7.4

15 Dec 15:59
0dac461
Compare
Choose a tag to compare
  • added an exception class for PornHub Premium videos, since those can't be processed

4.7.3

15 Dec 10:48
e1e5c05
Compare
Choose a tag to compare

Changelog

  • re-added FFmpeg video converting (See Documentation)
  • fixed an issue which prevented the webmasters API being used which resulted in a very poor performance for non HTML scraping
  • updated and fixed the RegionBlocked exception
  • rewrite of the PHUB CLI

4.7.2

28 Aug 05:09
9c57d6f
Compare
Choose a tag to compare

Changelog

  • added geo bypass (experimental)
  • switched project to httpx to fix network locks
  • added direct CLI usage by executing phub in your terminal
  • fixed an issue with domain specific languages, which would override your own value set in language = ..
  • fixed tests & added auth to the tests
  • you can now decide between html parsing and webmaster parsing
  • you can now force changing the language of video titles

4.7.1

11 Jul 12:22
702fa2f
Compare
Choose a tag to compare

Changelog

  • added an exception for videos which are blocked in the users region

4.7

29 May 15:37
Compare
Choose a tag to compare
4.7

python 3.11 >> 3.9

v4.6

11 Apr 17:32
64d5b59
Compare
Choose a tag to compare

Keeping up with Pornhub updates

  • Fix email auth (#57)
  • Fix video.watched showing wrong value when iterated from history
  • Docstring changes
  • Changed the client.delay algorithm (@EchterAlsFake)
  • Fix enumerating private videos (maybe) (#46)

v4.5.7

25 Mar 15:12
Compare
Choose a tag to compare
  • Added a check for empty search queries (#53)
  • Made query.pages a phub.Pages object, able to handle page indexes or slices.
# Unique page
first_page = query.pages[0]

# Iteration
for page in query.pages: ...

# Slicing
for page in query.pages[1:4]: ...

This change is a re-implementation of query item slices, removed in PHUB3 because some pages can have an inconsistent amount of items. Enhancment for #49.

v4.5.6

18 Mar 16:00
Compare
Choose a tag to compare
  • fixed the challenge resolver (finally)

v4.5.5

13 Mar 16:37
Compare
Choose a tag to compare

Made the built-in CLI behave like a downloader. py -m phub now takes one argument, whether it's a video key, a video URL or a local file containing multiple URLs. It does not matter how you arange the URLs in the file. You can also use --quality, --output and --downloader for advanced options.