Skip to main content

OnlyFans Content Distribution Tool

Project description

OnlySnarf

Shnarf

Please refer to the Menu for help with the available arguments and config settings.

Description

OnlySnarf is a python based automation tool to assist with uploading content to OnlyFans by interacting with the site via web scraping. OnlySnarf carries no weapons, but it has been known to use its tail, teeth and claws when improperly configured.

Here are some debugging previews of how it looks when everything works:

Installation

pip: python -m pip install onlysnarf
clone repo & install: git clone git@github.com:skeetzo/onlysnarf && python setup.py install

usage: snarf [-h] [-version] ...

positional arguments: input file or folder path for input to post or message

optional arguments: -h, --help show this help message and exit -version show program's version number and exit -[refer to menu for more options] ...

Shnarrf!

Example: snarf -text "suck my giant balls" /path/to/balls.jpeg

Config

The config process has been updated as well from the previous format. Example config files are provided. There are now 2 main config files that should be provided to affect runtime behavior as well as 1 optional method to distinguish between user logins.

  1. the config for the general app's behavior: $HOME/.onlysnarf/config.conf
  2. one config for each user containing their credentials: $HOME/.onlysnarf/users/$username.conf
  3. an optional default user config containing the default credentials to use: $HOME/.onlysnarf/users/default.conf

For example: $HOME/.onlysnarf/users/alexdicksdown.conf

No, the user credentials are not handled in the safest manner because they are very clearly stored in plain text and without any encryption. Yes, a better way can be figured out. Do I think a better way is necessary for this project? No. So please be careful with your own credentials.

Dependencies

Selenium's webdriver manager should install everything it needs automatically. If you are using a Raspberry Pi 4, be sure to run sudo apt-get install chromium-chromedriver on your device to be able to launch chrome.

Referral

Feel free to make use of my referral code ;)
https://onlyfans.com/?ref=409408

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

OnlySnarf-4.4.10.tar.gz (79.0 kB view details)

Uploaded Source

Built Distribution

OnlySnarf-4.4.10-py3-none-any.whl (77.5 kB view details)

Uploaded Python 3

File details

Details for the file OnlySnarf-4.4.10.tar.gz.

File metadata

  • Download URL: OnlySnarf-4.4.10.tar.gz
  • Upload date:
  • Size: 79.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for OnlySnarf-4.4.10.tar.gz
Algorithm Hash digest
SHA256 e1e8ca9aea944be7fda51317c89c1860aec9ed067417af2a48bd469b4d7876e4
MD5 503f0edb90bdde4e50032b8e5a4ae6b3
BLAKE2b-256 0ea4ee4dfd6904575bdd68808af3206985cff8932495750ea82d87f77ababcbe

See more details on using hashes here.

Provenance

File details

Details for the file OnlySnarf-4.4.10-py3-none-any.whl.

File metadata

  • Download URL: OnlySnarf-4.4.10-py3-none-any.whl
  • Upload date:
  • Size: 77.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for OnlySnarf-4.4.10-py3-none-any.whl
Algorithm Hash digest
SHA256 323aef307b0aa8aa389d97db2ec1b802edc09f84e33bcda6657496ee32fc3512
MD5 34fd91a602f3ef774b5ac1c98b900fab
BLAKE2b-256 fcebafa7c89bb79be6f22407370b2fca8f5e295caa7b3652b5eb39ecb72d0155

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page