Skip to main content

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.


Metadata

Release files for cheggpy 1.0.2

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

Source distribution (sdist)

Source distribution for cheggpy 1.0.2
File Size Uploaded
cheggpy-1.0.2.tar.gz 87.5 kB Details

Built distribution (wheel)

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

Total release size: 172.5 kB

Release files / cheggpy-1.0.2.tar.gz

Download URL cheggpy-1.0.2.tar.gz
Size 87.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1c558f4cdf7374941f8abf82234b4d2b28ebd932864a8e25799cac3ae0abe190
BLAKE2b-256 checksum
How to use checksums
5d3787bee7c61048e4ef93143e886aef3e2484c3ae7232905007e712f69d2d18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release files / cheggpy-1.0.2-py3-none-any.whl

Download URL cheggpy-1.0.2-py3-none-any.whl
Size 85.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
306611c492b92f026913860fc2654d28e9e12ca0b5a339533a6760039345cfed
BLAKE2b-256 checksum
How to use checksums
c49420abdb751eeaa08bea60f9e857ee5ef644efe3f177bf41734d69229b2a87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

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