Skip to content

Porn Fetch v3.4

Latest
Compare
Choose a tag to compare
@EchterAlsFake EchterAlsFake released this 31 Aug 21:47
· 16 commits to master since this release
3bb094a

A personal message

Note

If you just want the real important stuff, scroll down to the Changelog

Hi.

So first of all, thank you all for now over 11.000 Downloads. I started this project ~1 year ago. It actually was just a fun project to learn PySide6, but turned out as my first real-world project. I learned not only PySide6 through it, but also what it means to manage a repository, how to work in a team (@Egsagon). I learned the feeling of getting stars, the feeling of making a new release and the feeling of doing something useful.

All of it wouldn't be possible without you, yes YOU!

I need to apologize, because over the past months I lost my motivation not only for this project, but for coding in general, because some things in my life happened that just thrown me out. (Always the girls ;). I can't promise anything in the future, because I am not really good in promising things, but I'll try to fix the rest of bugs from Porn Fetch and make it a more professional software. What also pissed me off was the thing with the Antivirus trojan detection. For everyone who can read code it's obvious that Porn Fetch is no virus and I wouldn't have any benefit of distributing malware with my real-world name attached to it lol, but in the end Chrome still blocks the whole download at some point and I really can't do anything about it. I would need to get a code-sign certificate which costs a lot of money and I am not 18, so I can't get it right now.

I have a lot of plans for the future to this project and we are only at the beginning. I don't know how long I can do all of it. PornHub or basically any platform could strike this project down at any time. I mean I have no permission for this, so it could be the end at any time :(

Changelog

New Features

  • Added support for spankbang
  • You can now choose between user uploads, featured videos or both of them when downloading from a PornHub model account
  • You can now decide if already existing files will be skipped, or if the title will be slightly changed to download both of them
  • Thumbnail of videos will be written into the mp4 file
  • You can now automatically select all videos from an author by a certain name

Design

  • switched the sidebar to a top bar (looks better)
  • removed the progressbars at the bottom, but added a second widget for it (more space)
  • added a new button into the menu which can switch to the previous mentioned widget
  • fixed the whole layout for the desktop application.
  • Video titles will now be shown in the progress report in the CLI

Deprecations

  • removed internet checks, because it triggers AV
  • removed status bar at the top, because it's useless
  • removed discord rich presence. I don't even remember why I added it 💀

Bug fixes

  • Fixed a bug where you couldn't search on xvideos
  • Porn Fetch now handles 2002 errors from PornHub (when a video is blocked in your region) Thanks #44 @WatsonSola
  • Fixed several issues in the tag writing function (The thing that converts the video with ffmpeg)
  • All APIs will now use infinite paging, so that always all videos until the defined search limit will be fetched
  • Fixed playlist downloading
  • Fixed file progress
  • Fixed an issue where the semaphore wouldn't release in the CLI which makes downloading almost impossible, because
    the thread is permanently locked
  • Fixed the build scripts for Windows and Linux | Thanks @omar-st Pull Request #48 Related Issue #46>

Android (Skip if you don't care)

This time, Porn Fetch won't be available on Android (natively) because Qt just still not works. I tried everything to get it up and running and when I say everything I really mean everything. Threading still doesn't work, the whole application just crashes when opening and the UI design, yeah let's just not talk about that 💀

However, Termux still works!

Torrent, P2P and Signing

Porn Fetch is now available as a torrent in the P2P network again. I want to help people in censored countries to be able to use it. I know that in China the government blocks certain files and in South-Korea it's illegal to have Porn movies.

In the P2P network there's no censorship, that's why I decided to go for it. The torrent ships all files for Windows and Linux and also the source code (this repository).

Warning

I will ONLY seed encrypted, so please allow encryption in your torrent client, otherwise you won't connect to me.

Magnet Link: magnet:?xt=urn:btih:ef4a21a712a8277fa3f6ac96219c9ab464d08139&xt=urn:btmh:1220de2dbeecdcfa98037e8467491c16174243c5df50200b16881b2147f04c8440b4&dn=Porn%20Fetch%20%5Bv3.4%5D

Info-Hash (V1): ef4a21a712a8277fa3f6ac96219c9ab464d08139
Info-Hash (V2): de2dbeecdcfa98037e8467491c16174243c5df50200b16881b2147f04c8440b4

Source

In case you want to verify, that I haven't altered or modified the binary files, you can compare the SHA512 sums from the GitHub Workflows with the files I have put here as the release assets.

Here's the workflow URL for every file:

Windows CLI (x64, x32): https://github.com/EchterAlsFake/Porn_Fetch/actions/runs/10645721675
Windows GUI (x64): https://github.com/EchterAlsFake/Porn_Fetch/actions/runs/10645721672
Linux CLI (x64, x32): https://github.com/EchterAlsFake/Porn_Fetch/actions/runs/10645721674
Linux GUI (x64): https://github.com/EchterAlsFake/Porn_Fetch/actions/runs/10645721673

Note

If you want to verify the integrity if your downloaded files do: gpg --verify <filename>.sig It should show a matching signature from "Johannes Habel EchterAlsFake@proton.me" with this RSA Key: BFEB6DE816281A3E0EEEC3FB1E04D0A679846BC0