Giter Site home page Giter Site logo

gazillinbee / patreondownloader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alexcsdev/patreondownloader

0.0 0.0 0.0 265 KB

Powerful tool for downloading content posted by creators on patreon.com. Supports content hosted on patreon itself as well as external sites (additional plugins might be required).

License: MIT License

C# 100.00%

patreondownloader's Introduction

PatreonDownloader

This application is designed for downloading content posted by creators on patreon.com.

IMPORTANT: You need a valid patreon account to download both free and paid content. Paid content will only be downloaded if you have an active subscription to creator's page.

Usage

Download all available files from creator

PatreonDownloader.App.exe --url #page url#. Page url should follow one of the following patterns:

Download all available files from creator into custom directory and save all possible data (post contents, embed metadata, cover and avatar, json responses)

PatreonDownloader.App.exe --url #page url# --download-directory c:\downloads --descriptions --embeds --campaign-images --json

Show available commands and their descriptions

PatreonDownloader.App.exe --help

System requirements

Due to Cloudflare protection triggering on all connections with TLS version lower than 1.3 the application will only work on the following systems:

  • Windows 10 1903 and newer
  • Linux and other systems with OpenSSL 1.1.1 and newer

Build instructions

See docs\BUILDING.md

Supported features

  • Tested under Windows and Linux. Should work on any platform supported by .NET Core and Chromium browser.
  • Downloading files from posts
  • Downloading files from attachments
  • Saving html contents of posts
  • Saving metadata of embedded content
  • Saving api responses (mostly for troubleshooting purposes)
  • External links extraction from post
    • C# plugin support (see below)
    • Limited/dumb direct link support (PatreonDownloader will attempt to download any file with valid extension if no suitable plugin is installed)
    • Dropbox support
    • Blacklist (configured in settings.json)
  • Plugins (via C#)
    • Custom downloaders for adding download support for websites which need custom download logic
    • PatreonDownloader comes with the following plugins by default: Google Drive, Mega.nz

Needs further testing

  • Gallery posts

Known not implemented or not tested features

  • Audio files
  • Vimeo embedded videos
  • YouTube external links
  • imgur external links

License

All files in this repository are licensed under the license listed in LICENSE.md file unless stated otherwise.

Special thanks

We would like to say special thanks to JetBrains for providing software licenses to our core contributors as a part of their Open Source Support Program.

patreondownloader's People

Contributors

alexcsdev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.