Auto Factorial
๐ (Work in Progress Project) Docker image that clocks you in daily on Factorial
How to run
TODO
Python requirements
This project is using Python3.7. All these requirements have been specified in the requirements.lock
file.
- Selenium: used for simulating the action of clocking in.
- APScheduler: used for scheduling jobs in a certain time.
Recommendations
Usage of virtualenv is recommended for package library / runtime isolation.
Usage
To run this script, please execute the following from the root directory:
-
Setup virtual environment
-
Install dependencies
pip3 install -r requirements.lock
-
Build Docker container locally
docker build --tag auto_factorial_dev:0.1 .
-
Run container setting needed environment variables
docker run -d -e "DEVELOPMENT_MODE=true" -e "FACTORIAL_EMAIL_ADDRESS=redacted" -e "FACTORIAL_PASSWORD=redacted" --name auto_factorial_dev auto_factorial_dev:0.1
Authors
License
MIT ยฉ Auto Factorial