Skip to main content

RateMyProfessorPy

RateMyProfessor API for py(no auth required)

  • [2019/07/25] - Optimize code, fix some rare bugs.
  • [2019/07/20] - Added a function to allow users to specify schoolId, if schoolId is not specified, ASU will be the default school for the search result.
  • [2019/07/19] - Added a function to get tags of a specific professor from RMP
  • [2019/07/18] - Project Launched

installing the package using the following command:

py -m pip install RateMyProfessorPyAPI

if update is needed, use following code:

pip -m pip install RateMyProfessorPyAPI --upgrade

Use following code to start the api in python:

aapi = RMPClass.RateMyProfAPI(schoolId=45, teacher="xxx")
aapi.retrieveRMPInfo()

Use following code to check specific professor's rating out of 5.0:

aapi.getRMPInfo()            #string

Use following code to check specific professor's tags:

aapi.getTags()              #string

Use following code to check specific professor's hottest tag:

aapi..getFirstTag()         #string

Use following code to check the percentage that students would take again:

aapi.getWouldTakeAgain()   #string

Metadata

Release files for RateMyProfessorPyAPI 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for RateMyProfessorPyAPI 1.2.1
File Size Uploaded Provenance Actions
RateMyProfessorPyAPI-1.2.1.tar.gz 1.6 kB Without provenance Details for RateMyProfessorPyAPI-1.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for RateMyProfessorPyAPI 1.2.1
File Interpreter ABI Platform Actions
RateMyProfessorPyAPI-1.2.1-py3-none-any.whl Python 3 none any Details for RateMyProfessorPyAPI-1.2.1-py3-none-any.whl

Total release size: 7.5 kB

Release files / RateMyProfessorPyAPI-1.2.1.tar.gz

Download URL RateMyProfessorPyAPI-1.2.1.tar.gz
Size 1.6 kB
Tags Source
SHA-256 checksum
How to use checksums
44b807645f53fb4cadc7c784af726f8d72f1b8682f3c75ad687795450516ecb6
BLAKE2b-256 checksum
How to use checksums
c3d8d786aa3fb9dfb51b6047ac9ff4a80f1b24a6ea9ef3a44455a6880c5d497e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0

Release files / RateMyProfessorPyAPI-1.2.1-py3-none-any.whl

Download URL RateMyProfessorPyAPI-1.2.1-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0a681b7abb2d743195b6953394150dfb2528b0b50365e361df45b0e694f0f802
BLAKE2b-256 checksum
How to use checksums
75ba8b79869f4309032a837ac886fae4c0ad4f88d7f50a4bdb8e9d35a702f958
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0

Security for RateMyProfessorPyAPI 1.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page