Comments (16)
@Xial done, see 0f0fe3e and 85cd3cd.
from furaffinity-dl.
Would this be why the current script isn't working? The last time I successfully used it was before this announcement, but when I went to use it today, I couldn't get it working.
from furaffinity-dl.
This doesn't seem to be a problem with the script but rather FurAffinity, when quiet mode is turned off in wget it exits with 2020-02-27 22:09:03 ERROR 503: Service Temporarily Unavailable.
Which most likely means that FurAffinity have blacklisted the user-agent of this script or it's failing some sort of CloudFlare anti-bot test.
from furaffinity-dl.
when can i downlode the python version?
from furaffinity-dl.
any plans on adding the -n function (or something better) back? i just found it very useful whenever i needed to update someone's gallery based just on their latest submissions.
from furaffinity-dl.
Would this be a good enough replacement?
furaffinity-dl/furaffinity-dl.py
Line 16 in 071e869
from furaffinity-dl.
When downloading favorites, the python tool indicates "Downloading page " when continuing to the next page, but appears to fail and instead just cycles through the first page repeatedly.
from furaffinity-dl.
@jkmartindale kindly fixed this in #43
from furaffinity-dl.
-a attempts, how many connection retry attempts before exiting; -1 for unlimited, ? is default.
-t timeout, wait this long in seconds before another connection retry attempt; ? is default.
from furaffinity-dl.
I would love a way to insert a pause between downloads, something like five to fifteen seconds, to ease up on how much I'd otherwise be hitting them.
By default, it just feels like it hits the server a bit too fast overall, especially as I would like to get back to the long term local archiving habit I have had, and don't want them to just block me for getting caught up on going through my archives.
Also, is it possible to also place the created JSON files in a subfolder, or otherwise not keep them once downloading is finished?
from furaffinity-dl.
I've downloaded some large (>2000 submissions) galleries and have had no problems with rate limiting yet, would still be a good idea to add a delay though. As for putting the meta files in a different directory, good idea, would really clean up the output folder.
I'll get on this tomorrow, should be pretty easy to do.
from furaffinity-dl.
Looking forward to giving those a go later today. Thank you! :)
from furaffinity-dl.
Would this be a good enough replacement?
furaffinity-dl/furaffinity-dl.py
Line 16 in 071e869
Perhaps an option to only process a specific number of pages would be appropriate. Occasionally, I might have saved one or two images by hand from the recent stuff, but then notice that the artist just sprayed 30 or 40 pictures up all at once and realize it'd be better to just automate the process.
It could also mitigate things like this when refreshing a gallery:
...
Skipping "Bea", since it's already downloaded
Downloading page 10
Skipping "Golden Birb", since it's already downloaded
...
:)
from furaffinity-dl.
i'm wondering if it would be posible to download a specific folder from a user instead of their entire gallery, i know an old browser extension was able to do it but it doesn't work with the new theme
from furaffinity-dl.
I noticed there's a --start
command that allows users to pick a page number to start from.
Could there be a --stop-at
command, so that once the page count goes beyond a certain point, the script stops downloading?
As example, there's one user who has uploaded lots of art over the years, and having the script go through 30+ pages to announce that it's skipping because file's already present makes me feel like a bad citizen. However, downloading 60 images by hand for one artist is a little tedious.
Thanks. :)
from furaffinity-dl.
I just want to say: Thank you for this tool, it's so much easier than doing it manually for over 3k+ various images :3
and yes, it works on:
arch linux and android (termux) with python 3.10.x
from furaffinity-dl.
Related Issues (20)
- Incomplete descriptions in metadata HOT 1
- No address associated with hostname. HOT 4
- It onlyworks on some galleries but not on others also it only downlodes SFW HOT 3
- Problem with using cookies HOT 1
- Getting full size image URL is broken HOT 2
- Skip files already downloaded? HOT 1
- furaffinity-dl only downloading empty "https:" file? HOT 2
- just a thanks
- Gets stuck in inf download loop when trying to download folder from someone gallery with only 1 page HOT 4
- Domain chanced from d.facdn.net to d.furaffinity.net
- Script is unable to find "Next" button and throws AtributeError when done with gallery HOT 1
- Meta Data doesn't download entire description HOT 1
- <deleted>
- Way to download folders HOT 6
- copying a descriptor HOT 10
- macOS mktemp unsupported argument
- Users with dashes in the beginning of their name throw unrecognized arguments exception. HOT 1
- Persistently errors out on one particular image. HOT 2
- no longer works HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from furaffinity-dl.