As you know, you can create 10 day free trial for https://learning.oreilly.com/ for testing purposes.
This tool does couple of simple steps to provide free trial account for you:
- Creates temp mail with specific domains over https://dropmail.p.rapidapi.com/
- Tries to register with created temp mails to https://learning.oreilly.com/
- Prints the login information to console and then exits.
oreilly-trial can be customized with several command line arguments:
Usage:
oreilly-trial [flags]
Flags:
-h, --help help for oreilly-trial
--verbose verbose output of the logging library as 'debug' (default false)
-v, --version version for oreilly-trial
Binary can be downloaded from Releases page.
After then, you can simply run binary by providing required command line arguments:
$ ./oreilly-trial
This project can be installed with Homebrew:
$ brew tap joshsagredo/tap
$ brew install joshsagredo/tap/oreilly-trial
Then similar to binary method, you can run it by calling below command:
$ oreilly-trial
You can simply run docker image with default configuration:
$ docker run joshsagredo/oreilly-trial:latest
This project requires below tools while developing:
- Golang 1.20
- pre-commit
- golangci-lint - required by pre-commit
- gocyclo - required by pre-commit
After you installed pre-commit, simply run below command to prepare your development environment:
$ make pre-commit-setup
Apache License 2.0