Giter Site home page Giter Site logo

furaffinity-dl's Introduction

Python rewrite has been released, I would appreciate it if some people would try it out. It lives on the python branch

FurAffinity Downloader

furaffinity-dl is a bash script for batch downloading of galleries and favorites from furaffinity.net users. It was written for preservation of culture, to counter the people nuking their galleries every once a while.

Supports all known submission types: images, texts and audio.

Requirements

Coreutils, bash and wget are the only dependencies. However if you want to embed metadata into files you will need eyed3 and exiftool

furaffinity-dl was tested only on Linux. It should also work on Mac and BSDs. Windows users can get it to work via Microsoft's WSL. Cygwin is not supported.

Usage

Make it executable with chmod +x furaffinity-dl And then run it with ./furaffinity-dl section/username

All files from the given section and user will be downloaded to the current directory.

Examples

./furaffinity-dl gallery/mylafox

./furaffinity-dl -o mylasArt gallery/mylafox

./furaffinity-dl -o koulsFavs favorites/koul

For a full list of command line arguemnts use ./furaffinity-dl -h.

You can also log in to download restricted content. To do that, log in to FurAffinity in your web browser, export cookies to a file from your web browser in Netscape format (there are extensions to do that for Firefox and for Chrome/Vivaldi) and pass them to the script as a second parameter, like this:

./furaffinity-dl -c /path/to/your/cookies.txt gallery/gonnaneedabiggerboat

TODO

  • Download user bio, post tags and ideally user comments

Disclaimer

It is your own responsibility to check whether batch downloading is allowed by FurAffinity's terms of service and to abide by them. For further disclaimers see LICENSE.

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.