All Projects → SoapCanFly → tinyPornManager

SoapCanFly / tinyPornManager

Licence: Apache-2.0 license
Made for pornhub. Fork from tinyMediaManager v3

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects
Rich Text Format
576 projects

Projects that are alternatives of or similar to tinyPornManager

scoopi-scraper
Scoopi Web Scraper is a heavy duty tool to extract data from HTML pages.
Stars: ✭ 18 (-68.42%)
Mutual labels:  scraper, jsoup
YouTube-MA
💾 YouTube video metadata archiver written in Golang
Stars: ✭ 17 (-70.18%)
Mutual labels:  metadata, scraper
scraper
Scraper example built on Scala, Akka and Jsoup
Stars: ✭ 15 (-73.68%)
Mutual labels:  scraper, jsoup
Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+6033.33%)
Mutual labels:  jsoup, okhttp3
Scrape
Distributed Scraper
Stars: ✭ 65 (+14.04%)
Mutual labels:  metadata, scraper
Skraper
Kotlin/Java library and cli tool for scraping posts and media from various sources with neither authorization nor full page rendering (Facebook, Instagram, Twitter, Youtube, Tiktok, Telegram, Twitch, Reddit, 9GAG, Pinterest, Flickr, Tumblr, IFunny, VK, Pikabu)
Stars: ✭ 72 (+26.32%)
Mutual labels:  scraper, jsoup
Skrape.it
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
Stars: ✭ 231 (+305.26%)
Mutual labels:  scraper, jsoup
unfurl
Extract rich metadata from URLs
Stars: ✭ 41 (-28.07%)
Mutual labels:  metadata, scraper
Emby.plugins.javscraper
Emby/Jellyfin 的一个日本电影刮削器插件,可以从某些网站抓取影片信息。
Stars: ✭ 864 (+1415.79%)
Mutual labels:  metadata, scraper
oge
Page metadata as a service
Stars: ✭ 22 (-61.4%)
Mutual labels:  metadata, scraper
Unfurl
Scraper for oEmbed, Twitter Cards and Open Graph metadata - fast and Promise-based ⚡️
Stars: ✭ 193 (+238.6%)
Mutual labels:  metadata, scraper
Image search
Python Library to download images and metadata from popular search engines.
Stars: ✭ 86 (+50.88%)
Mutual labels:  metadata, scraper
MangDL
The most inefficient Manga downloader for PC
Stars: ✭ 40 (-29.82%)
Mutual labels:  metadata, scraper
AvalonXmlAgent.bundle
XML file agent for Plex
Stars: ✭ 32 (-43.86%)
Mutual labels:  metadata
file-extensions
JSON collection of scraped file extensions, along with their description and type, from FileInfo.com
Stars: ✭ 15 (-73.68%)
Mutual labels:  scraper
jd-autobuy
Python爬虫,京东自动登录,在线抢购商品
Stars: ✭ 1,262 (+2114.04%)
Mutual labels:  scraper
proxy-scraper
⭐️ A proxy scraper made using Protractor | Proxy list Updates every three hour 🔥
Stars: ✭ 201 (+252.63%)
Mutual labels:  scraper
wikipedia-reference-scraper
Wikipedia API wrapper for references
Stars: ✭ 34 (-40.35%)
Mutual labels:  scraper
rexiv2
Rust library for read/write access to media-file metadata (Exif, XMP, and IPTC)
Stars: ✭ 64 (+12.28%)
Mutual labels:  metadata
FastWaiMai
仿写美团外卖电商项目
Stars: ✭ 123 (+115.79%)
Mutual labels:  okhttp3

movies01

tinyPornManager

tinyPornManager developed based on tinyMediaManager (https://www.tinymediamanager.org). Made for manage your porn videos from adult sites(eg: Pornhub).

Features

  • Automatic updates
  • GUI and command line interfaces
  • Metadata scrapers for IMDb, TheMovieDb, TVDb, OFDb, Moviemeter, Trakt and more ( Pornhub etc)
  • Artwork downloaders for TheMovieDb, TVDb and FanArt.tv
  • Trailer downloads from TheMovieDb and HD-Trailers.net
  • Subtitles downloaded from OpenSubtitles.org
  • Manually edit any metadata fields with ease
  • Automatic file renaming according to any user-defined format
  • Powerful search features with custom filters and sorting
  • Saves everything in .nfo files automatically recognized by Kodi and most other media centers
  • Technical metadata like codecs, duration and resolution extracted from each media file
  • Group movies into sets with special artwork common to all movies in it
  • Import TV show collections no matter the file organization style used

ToDo List

  • Add a simple target website scraper to scrape the basic information of the video
  • Scrape more information include better thumb-img and trailer, even actor profile
  • Refactor code to optimize performance and efficiency
  • Docking more website
  • Design a solution for the anti-crawler methods that the target website may use

[Usage]

  1. download latest [tinyPornManager][https://github.com/SoapCanFly/tinyPornManager/releases]

For the reason of identifying the uniqueness of your file, the file name should conform to a certain format.

  • The PORNHUB_ID part should be easy to locate(with regular expressions)
  • "ph1234abcd.mp4"
  • "ph1234abcd-Super Hot Lily Potter.mp4"
  • "ph1234abcd Super Hot Lily Potter.mp4"
  • "[ph1234abcd]Super Hot Lily Potter.mp4"
  1. download your favritate from website(Tampermonkey script for Pornhub)
  2. open tinyPornManager > Settings > Movies > Data Sources, select your porn folder, close Settings window
  3. click "Update sources" to load your resources
  4. click "Search & scrape" or submenu to began scraping
  • For the file you just downloaded(new file), use "Search & scrape selected movies" or "Search & scrape selected movie(s)-force best match" or "Search & scrape all unscraped movie(s)-force best match"
  • For the file that already scraped(old file), use "Scrape metadata for selected movie(s)"
  • Sometime website will delete video, and scraper will get a 404 repsonse

Screenshots

movies01

Building from source

tinyPornManager is compiled using Apache's build automation tool, Maven. Check that you have it installed (and git, of course) before attempting a build.

  1. Clone this repository to your computer

    git clone https://github.com/SoapCanFly/tinyPornManager.git
  2. Build using maven

    mvn package

After that you will find the packaged build in the folder dist

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].