Skip to main content

ro.py is a Python wrapper for the Roblox web API.

Project description

ro.py

ro.py is a powerful Python 3 wrapper for the Roblox Web API.

Information | Requirements | Disclaimer | Documentation | Examples | Credits | License

Information

Welcome, and thank you for using ro.py!
ro.py is an object oriented, asynchronous wrapper for the Roblox Web API (and other Roblox-related APIs) with many new and interesting features.
ro.py allows you to automate much of what you would do on the Roblox website and on other Roblox-related websites.

Requirements

  • iso8601 (for parsing dates)
  • signalrcore (for recieving notifications)
  • cachecontrol (for caching requests)
  • requests-async (for sending requests, might be updated to a new lib soon)
  • pytweening (for UI animations for the "prompts" extension, optional)
  • wxPython (for the "prompts" extension, optional)
  • wxasync (see above)

Disclaimer

We are not responsible for any malicious use of this library.
If you use this library in a way that violates the Roblox Terms of Use your account may be punished.

Documentation

You can view documentation for ro.py at ro.py.jmksite.dev. If something's missing from docs, feel free to dive into the code and read the docstrings as most things are documented there.

Installation

You can install ro.py from pip:

pip install ro-py

If you want the latest bleeding-edge version, clone from git:

pip install git+git://github.com/rbx-libdev/ro.py.git

Known issue: wxPython sometimes has trouble building on certain devices. I put wxPython last on the requirements so Python attempts to install it last, so you can safely ignore this error as everything else should be installed.

Credits

@iranathan - maintainer
@jmkdev - maintainer
@nsg-mfd - helped with endpoints

Project details


Download files

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

Source Distribution

ro-py-1.0.7.tar.gz (33.7 kB view details)

Uploaded Source

Built Distribution

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

ro_py-1.0.7-py3-none-any.whl (87.9 kB view details)

Uploaded Python 3

File details

Details for the file ro-py-1.0.7.tar.gz.

File metadata

  • Download URL: ro-py-1.0.7.tar.gz
  • Upload date:
  • Size: 33.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for ro-py-1.0.7.tar.gz
Algorithm Hash digest
SHA256 3724d8cc7b2b41c8da78a4510d2774824186648708d180e8f94c44930bcb4f6d
MD5 1d6f8ca33d2954343d2b14234f6c7241
BLAKE2b-256 bd8296ccaa3df1b74b03d766d14ca33a247b2cbe314d622f9e267ac180b72bac

See more details on using hashes here.

File details

Details for the file ro_py-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: ro_py-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 87.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for ro_py-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 04a107af52c069ad145483d440d824c8dbe7827574a6fc000472ad8078f35ff2
MD5 8f4687c49f4a84993484f147785b1e1f
BLAKE2b-256 7f359d748ad4fb6007c00187973fe4b12082fe40351efad44d38f60df6eec04d

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