Onlyfans-notifications
Onlyfans-notifications copied to clipboard
A tray application for Windows that gives you push notifications and instant downloads of new posts, messages and stories posted by models you subscribe to on Onlyfans.
OF-notifier
A tray application for Windows that gives you push notifications and instant downloads of new posts, messages and stories posted by models you subscribe to on Onlyfans.
Setup
- Download the latest release
- Fill out authentication header data in auth.json
- (Optional) Edit settings.json to your liking
- (Optional) provide CDM for downloading of drm-protected content
- Run the executable
Files are downloaded to data/{model_name}/{origin}/{content_type}/{filename} where
origin = "Messages" | "Posts" | "Stories"
content_type = "Audios" | "Images" | "Videos"
This is the same format as the default for this scraper, so you can symlink the data folder to wherever you store your scrapes or vice versa.
Settings
You can choose to receive notifications, download data or like new content in settings.json. Setting any to true or false enables/disables this functionality. Aside from this you can list the usernames for whom you wish these features to be active.
For more granular control, you can specify for which types of content to enable that feature.
Allowed content types are posts, messages, stories, notifications, streams. Any missing fields will default to being false.
Example
If you wanted to receive notifications for your entire following list, only download the media for certain models, and like every post on your feed alongside all stories for a specific user, your settings.json would look like this:
{
"notify": true,
"download": ["username1", "username2"],
"like": {
"posts": true,
"stories": ["username3"]
}
}
Note that a model's username and name can be different. The username can most easily be found in the profile url: onlyfans.com/{username}
DRM
This program uses FFmpeg to decrypt and mux drm-protected files. If a system installation of FFmpeg is not found this program will download the latest version.
This program will look for a CDM named "device.wvd" in the same path as the executable. If you have seperate client id and private key files you can use this tool to convert them.
Behaviour
When the connection gets interrupted (because of unstable network, wake up from sleep, ...) the application will stay running, but no notifications can be received until the user manually reconnects. To reconnect the websocket, click the tray icon. Once the connection is established, the icon will change, indicating that the connection was made succesfully.
| Connected | Disconnected |
|---|---|