/100doc-clicker

A clicker for Replit's 100 Days of Code lesson skippers

Primary LanguagePythonThe UnlicenseUnlicense

100DoC Clicker

Tests License: Unlicense

100DoC Clicker provides a script that will click its way through all 100 lessons in Replit's 100 Days of Code Python course should you so choose.

Currently, this package only supports Chrome and Firefox. If you use a different browser, you can write your own script using the Clicker class. The package is not intended to be imported. Regardless, it is fully typed and documented. Import it at your own risk.

Installation and usage

This package is not published on PyPI. To install, run the following command in your shell:

$ pip install git+https://github.com/InSyncWithFoo/100doc-clicker

Make sure that you are logged into your Replit account, started the course using the button on the introduction page and have Python 3.10 or later installed. The main script can then be run with either:

$ start-100doc-clicker chrome [-d USER_DATA_DIRECTORY] [-p PROFILE_DIRECTORY]
$ start-100doc-clicker firefox [-p PROFILE_DIRECTORY]

For more information, use the -h flag:

$ start-100doc-clicker -h
$ start-100doc-clicker chrome -h
$ start-100doc-clicker firefox -h

When the script is running, try not to interact with the browser.