Skip to content
/ p_pl_dl Public

A porn playlist downloader that currently supports pornhub, porntrex, spankbang, xhamster, and xvideos.

Notifications You must be signed in to change notification settings

ppldl/p_pl_dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

937501f · Jul 23, 2023

History

42 Commits
Sep 12, 2021
Dec 11, 2021
Nov 5, 2022
Dec 3, 2022
Dec 7, 2021
Nov 28, 2021
Dec 3, 2022
Jul 10, 2022
Nov 1, 2022
Jul 23, 2023
Dec 3, 2022
Nov 5, 2022

Repository files navigation

p_pl_dl - Porn Playlist Downloader

A porn playlist downloader using youtube-dl and beautifulsoup, along with some limited support for image albums.

Currently supports:

  • lewdthots (albums only)
  • pornhub
  • porntrex
  • spankbang
  • xhamster
  • xvideos


Overview

Basic Usage

Call p_pl_dl_main using command prompt. Pass in a text file with URLs using -i. Optionally, provide cookies with -c, and specify the download destination with -d.

For cookies, you may pass in a single text file, or a folder path containing multiple cookie text files.

Videos from each site will be downloaded to \sites\<site name> within the current working directory.

Using a single cookie text file:

python p_pl_dl_main.py.py -i "C:\MyFolder\urls.txt" -c "C:\MyCookieFolder\cookies.txt" -d "F:\DownloadDestination"

Using multiple cookie text files stored in a folder:

python p_pl_dl_main.py.py -i "C:\MyFolder\urls.txt" -c "C:\MyCookieFolder\" -d "F:\DownloadDestination"

You may also restrict downloads to a specific site using -o. This may be useful if your urls.txt has lots of playlists/videos across many sites, but you need to scrape a specific one. Pass in the full name of the site as given in the list of supported sites above.

python p_pl_dl_main.py.py -i "C:\MyFolder\urls.txt" -c "C:\MyCookieFolder\" -d "F:\DownloadDestination" -o "xhamster"
python p_pl_dl_main.py.py -i "C:\MyFolder\urls.txt" -c "C:\MyCookieFolder\" -d "F:\DownloadDestination" -o "spankbang"

Input TXT w/ URLs

The URL text file should have URLs separated by a line break. The URLs may be for individual videos or entire playlists.

Example:

https://www.xvideos.com/video35247781/
https://www.xhamster.com/videos/busty-blonde-girl-get-fucked-with-nice-lingerie-14429903

Cookies

All cookie text files must have # Netscape HTTP Cookie File on its first line. If that line is not found, the file will not be recognized as a cookie file and ignored.

About

A porn playlist downloader that currently supports pornhub, porntrex, spankbang, xhamster, and xvideos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages