Skip to content

MrHands/SadKitty

Repository files navigation

SadKitty

SadKitty is a back-up tool for content you've bought on OnlyFans.com.

Handy when said content is scheduled to disappear on October 1st, 2021.

IMPORTANT: SadKitty cannot access content from creators you haven't subscribed to!

Getting started

SadKitty requires Node v14 LTS or higher to be installed.

Open a command-line window in the project directory and install dependencies:

npm install

Next, run this command to get started:

npm run setup

Now you can run the following command to scrape posts from your favorite creators:

npm run scrape

Happy scraping!

Managing your creators

After running the setup step with npm run setup, you will have generated an authors.json file that looks like something like this:

[
	{
		"id": "onlyfans_creator_id",
		"name": "OnlyFans Creator"
	}
	...
]

You can add and remove creators to the file using JSON syntax and SadKitty will scrape them in the order you've specified.

How it works

SadKitty uses Puppeteer to open a browser window to the website. Logging in might require you to fill out a reCAPTCHA, this is a robot after all!

After logging in, the script visits all posts from a creator from oldest to newest. It uses nodejs-file-downloader to download images and video.

SadKitty stores information about the posts it has seen in a local SQLite database. This is used both to ensure that you don't download content more than once and to check which content is new to you.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published