Skip to main content

Hallelujah - Help Sheepit Renderfarm team administrators clean users that have not recently rendered.

Project description

For God so loved the world, that He gave His only begotten Son, that all who believe in Him should not perish but have everlasting life

Sheepit Team Cleaner Aleluya

SheepIt is a free distributed renderfarm for Blender. Blender is the free and open source 3D creation suite.

Sheepit allows the creation of teams, that are limited to 200 members. This program helps team administrators find team members that have not rendered anything in over 31 days and will remove them from the team.

Install and Run

pip install sheepit_team_clean_aleluya

# Assuming your python pip path is in $PATH 
sheepit_team_clean_aleluya -u <login username> -p <login password> -t <team id>

Help

usage: sheepit_team_clean_aleluya [-h] --team_id TEAM_ID_ALELUYA --username USERNAME_ALELUYA --password PASSWORD_ALELUYA [--dry_run] [--max_score MAX_SCORE_ALELUYA] [--min_score MIN_SCORE_ALELUYA]
                                  [--exclude_member EXCLUDED_MEMBERS_ALELUYA]

Log in to sheepit and remove members from a team that have not rendered in over 31 days, that are within a specified point range.

options:
  -h, --help            show this help message and exit
  --team_id TEAM_ID_ALELUYA, -t TEAM_ID_ALELUYA
                        The id of the team to clean
  --username USERNAME_ALELUYA, -u USERNAME_ALELUYA
                        Login username of team admin
  --password PASSWORD_ALELUYA, -p PASSWORD_ALELUYA
                        Login password of team admin
  --dry_run, -d         Dry run
  --max_score MAX_SCORE_ALELUYA, -M MAX_SCORE_ALELUYA
                        Max score of user that will still be removed
  --min_score MIN_SCORE_ALELUYA, -m MIN_SCORE_ALELUYA
                        Minimum score of user that will still be removed
  --exclude_member EXCLUDED_MEMBERS_ALELUYA, -X EXCLUDED_MEMBERS_ALELUYA
                        Members to exclude from being removed, can be placed several times
  --version, -v         show program's version number and exit

in Jesus Christ's name

Notes:

Thank You Jesus for https://dzone.com/articles/executable-package-pip-install

pip install --upgrade pip setuptools wheel tqdm twine

python setup.py bdist_wheel

python -m pip install dist/sheepit_team_clean_aleluya-0.1.4-py3-none-any.whl

python -m twine upload dist/*

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sheepit_team_clean_aleluya-0.1.4-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file sheepit_team_clean_aleluya-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: sheepit_team_clean_aleluya-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for sheepit_team_clean_aleluya-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e05d8755b1e6e81bcee15567466616c35e38d8a6af1c5b78f5b0c1f70bf4dc72
MD5 3cecd2dd04d668f04ae37f2d30dd0b32
BLAKE2b-256 bda10fa32cf1e17e2a481d0d72aa6af95f57027b9d5724756ce21e5ada2b2a3a

See more details on using hashes here.

Supported by

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