Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Site Support Request] furaffinity.net #284

Closed
ghost opened this issue May 28, 2019 · 6 comments
Closed

[Site Support Request] furaffinity.net #284

ghost opened this issue May 28, 2019 · 6 comments

Comments

@ghost
Copy link

ghost commented May 28, 2019

I hope Furaffinity can be supported

Link to their official GitHub, sorry I cannot find their official API, but I have seen someone already created their downloader

An account you can test to

@mikf
Copy link
Owner

mikf commented Feb 12, 2020

Seems like a lot of folks want this, so there you go: 138135c, c7cf9dd

Extractors for:

  • galleries
  • scraps
  • favorites
  • user profiles
  • individual posts

Logging in the regular way isn't possible thanks to CAPTCHA protection, but you only need two cookies, which basically never expire, to access mature/restricted content, named a and b. Use browser dev tools or whatever to get their values and add them to your config file like so:

        "furaffinity": {
            "cookies": {
                "a": "...",
                "b": "..."
            }
        },

It supports both classic and modern layout out of the box. A few metadata entries as well as support for journals and folders are currently missing, but I'll add those things in due time. Let me know if I forget somethings else or if there are any bugs.

@kattjevfel
Copy link
Contributor

Thanks a ton mikf! Only thing I can think of right now is maybe mention the above cookie magic trick in the configuration.rst, which worked perfect I'll add! <3

@ghost
Copy link
Author

ghost commented Feb 13, 2020

thanks man, this is work beautifully.

		"furaffinity":
		{
			"filename": "{date:%Y_%m_%d_%H_%M}_{title}.{extension}",
			"directory": ["{category}"],
			"cookies":
				{
				"a": "...",
				"b": "..."
				}
		},

@ghost ghost closed this as completed Feb 13, 2020
@catlover1019
Copy link

Thanks a ton. I can't wait to try it out, but FA is down atm. Really hoping that IB (InkBunny) follows soon.

@Hrxn
Copy link
Contributor

Hrxn commented Apr 7, 2020

In supportedsites.rst shouldn't it be mentioned that authentication is required for this site?

I mean, you can always make those updates for yourself, and then simply send in a Pull Request, so all new changes can be added with literally only a single click. It's really easy, and you can do it right via the GitHub website, you don't need any git client or something. 😉

@catlover1019
Copy link

@Hrxn: Just an end user and not a programmer, so no idea how to do it. Simply wanted to mention that if someone can update the docs then others won't have to search for the info. like I had to.

It's not a programming edit you're asking for, it's literally editing a text file.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants