All Projects → mariosemes → Pornhub Downloader

mariosemes / Pornhub Downloader

Licence: other
Bash Script for downloading content from PornHub (the easy way)

Programming Languages

shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Pornhub Downloader

Static status
🚦Bash script to generate a static status page.
Stars: ✭ 286 (+228.74%)
Mutual labels:  bash-script, ubuntu
Dedicated valheim server script
Valheim Menu system for managing or installing your Valheim Dedicated Server. Multi-Language. Supports Vanilla or Mod modes. Built on Ubuntu 20.04.
Stars: ✭ 455 (+422.99%)
Mutual labels:  bash-script, ubuntu
Negibox
All in one downloader 全能下载器
Stars: ✭ 335 (+285.06%)
Mutual labels:  downloader, ubuntu
ubuntu
Install ubuntu in Termux Without Rooted Device
Stars: ✭ 77 (-11.49%)
Mutual labels:  ubuntu, bash-script
Bashmultitool
A library for bash shell program containing useful functions. Can be imported into scripts to create colourful and functional scripts and TUIs.
Stars: ✭ 27 (-68.97%)
Mutual labels:  bash-script, ubuntu
URTube
URTube, a YouTube video to MP3 downloader built in NodeJs and Electron
Stars: ✭ 20 (-77.01%)
Mutual labels:  downloader, youtube-dl
Spotify Dl
Spotify Downloader and alternative of Spotdl(python) tool made in NodeJS based on youtube-dl
Stars: ✭ 427 (+390.8%)
Mutual labels:  downloader, youtube-dl
spotifydl
Download music from Spotify with complete album art and metadata
Stars: ✭ 52 (-40.23%)
Mutual labels:  downloader, youtube-dl
Youtube Dl Gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
Stars: ✭ 7,914 (+8996.55%)
Mutual labels:  downloader, youtube-dl
Ubuntu Setup
script to configure fresh ubuntu install, or to update existing install
Stars: ✭ 8 (-90.8%)
Mutual labels:  bash-script, ubuntu
openload dl
A python library and CLI tool that makes easy to download files from openload.co
Stars: ✭ 36 (-58.62%)
Mutual labels:  downloader, youtube-dl
Youtubevideodownloader
Download videos from YouTube and many other video sites
Stars: ✭ 39 (-55.17%)
Mutual labels:  downloader, youtube-dl
youtube-dlc
Command-line program to download various media from YouTube.com and other sites
Stars: ✭ 1,225 (+1308.05%)
Mutual labels:  downloader, youtube-dl
ubuntu-2004
🔵 Curso GRÁTIS de GNU/Linux Ubuntu Server 20.04.x LTS - DevOps utilizando Shell Script
Stars: ✭ 70 (-19.54%)
Mutual labels:  ubuntu, bash-script
yt-interval
Flask app to download YT videos in intervals. Eg. from start to 30 seconds: start-30
Stars: ✭ 47 (-45.98%)
Mutual labels:  downloader, youtube-dl
Pornhub Downloader Python
Download stuff from PH the easy way.
Stars: ✭ 408 (+368.97%)
Mutual labels:  downloader, youtube-dl
southparkdownloader
A downloader for episodes from southpark.de
Stars: ✭ 25 (-71.26%)
Mutual labels:  downloader, youtube-dl
youtube-dl-wpf
A simple GUI wrapper for youtube-dl and yt-dlp.
Stars: ✭ 358 (+311.49%)
Mutual labels:  downloader, youtube-dl
Youtubedl Material
Self-hosted YouTube downloader built on Material Design
Stars: ✭ 731 (+740.23%)
Mutual labels:  downloader, youtube-dl
Simple Sh Datascience
A collection of Bash scripts and Dockerfiles to install data science Tool, Lib and application
Stars: ✭ 32 (-63.22%)
Mutual labels:  bash-script, ubuntu

PornHub Downloader v1.0.7 (deprecated)

This script is deprecated as we moved to the python version for a better experience.

Please visit the new repo: PornHub-downloader-python

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Hello everyone. This project was created for myself as a platform for learning bash. Hope its gonna help someone out :)

Feel free to join my discord server if you have any ideas, features or even bugs to talk about, you are welcome! JOIN DISCORD

If you feel like it, you can donate me a beer or two ;) Just for the troubles! DONATE BUTTON

(This script runs and its tested on Ubuntu 16.04 & 18.04)

Requirements

This script does not run without this tool:

  1. YouTube-DL (google it for installation)

Installation

$ wget https://github.com/mariosemes/PornHub-downloader/archive/master.zip
$ unzip master.zip
$ cd PornHub-downloader-master/
$ chmod +x install.sh
$ ./install.sh

(Please run this command as admin and dont forget to rename .your-user-name.:)
$ sudo ln -s /home/your-user-name/phdler/phdler.sh /usr/local/bin/phdler

(Edit the config file with your download location path.)
$ phdler config
$ phdler

How do I know the model/pornstar name or if its a model or a pornstar

Pritty simple, lets take a look at this url:

https://www.pornhub.com/model/themagicmuffin

  1. url: https://www.pornhub.com/
  2. category: model
  3. model name: themagicmuffin

https://www.pornhub.com/pornstar/leolulu

  1. url: https://www.pornhub.com/
  2. category: pornstar
  3. pornstar name: leolulu

Usage

Basic command line syntax:

$ phdler [start | refresh | custom | add | remove | clean | update | config | -h for help | -v for version] 

Examples:

Start download

$ phdler start

Download a custom URL from PornHub

$ phdler custom https://url

Adding a new PornHub model to the database

$ phdler add model-name-from-url

Downloading new added models/pornstars

$ phdler refresh

Warning

The default script "phdler start" uses the .txt files as a database and every time it runs, it will only download the latest 4 videos. So you dont spam PornHub and keep it calm :) This is the reason why you have options like "REFRESH" to download and add the new models/pornstars to the database.

Best Practice

phdler is designed to run as a cronjob. Just type this: $ crontab -e and then on the end of the file add this: * */12 * * * phdler start >/dev/null 2>&1 This will make the script run every 12 hours.

Permission problems or script not running with crontab

In case you are having permission problems, in crontab -e, just before the command add this line, and ofcourse, change your-user-name to your actuall user name. PATH=/home/your-user-name/bin:/home/your-user-name/.local/bin:/home/your-user-name/.npm-packages/bin:/usr/local/sbin:/usr/local/bin:/$/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].