Skip to main content

A Python package for interacting with the Chegg API for Chegg Experts

Project description

CheggPy 🐍

Cheggbot Logo

CheggPy is a Python package designed for interacting with the Chegg API, specifically tailored for Chegg Experts. It provides functionalities to login, fetch questions, analyze them based on keywords, and skip questions as needed. With CheggPy, you can automate tasks related to answering questions on Chegg's platform efficiently.


GitHub

Features ✨

  • Login: Seamlessly login to Chegg using your credentials.
  • Question Handling: Fetch the latest questions, analyze them based on specified keywords, and skip them if necessary.
  • Automated Interaction: Automate the process of fetching and analyzing questions to streamline your workflow.
  • Customizable: Adjust timeouts and keywords to match your preferences.
  • Randomized Timeouts: Randomize timeouts to avoid detection and improve efficiency.
  • Clear Interface: Easy-to-understand interface with banners and notifications for enhanced user experience.

Documentation

  • For detailed usage instructions, please refer to the documentation

Installation 🚀

You can install CheggPy via pip:

pip install cheggpy

Usage 🛠️

Here's a simple example to get you started:

cheggbot --username <your-username> --password <your-password> --keywords python java c++

Usage (For Developers) 🛠️

Refer to the quickstart.py file for a quick start guide.

Contributing 🤝

Contributions are welcome! Please feel free to open issues or pull requests for any improvements or features you'd like to see.

License 📝

This project is licensed under the MIT License - see the LICENSE file for details.


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

cheggpy-1.0.2.tar.gz (87.5 kB view details)

Uploaded Source

Built Distribution

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

cheggpy-1.0.2-py3-none-any.whl (85.0 kB view details)

Uploaded Python 3

File details

Details for the file cheggpy-1.0.2.tar.gz.

File metadata

  • Download URL: cheggpy-1.0.2.tar.gz
  • Upload date:
  • Size: 87.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for cheggpy-1.0.2.tar.gz
Algorithm Hash digest
SHA256 1c558f4cdf7374941f8abf82234b4d2b28ebd932864a8e25799cac3ae0abe190
MD5 ce81c5181104f5aa7c267166df61ae00
BLAKE2b-256 5d3787bee7c61048e4ef93143e886aef3e2484c3ae7232905007e712f69d2d18

See more details on using hashes here.

File details

Details for the file cheggpy-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: cheggpy-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 85.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for cheggpy-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 306611c492b92f026913860fc2654d28e9e12ca0b5a339533a6760039345cfed
MD5 6b0da047045335b3c497da31c0933999
BLAKE2b-256 c49420abdb751eeaa08bea60f9e857ee5ef644efe3f177bf41734d69229b2a87

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