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!
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!
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.
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.