# IPLeiria Auto Attendance Script This project automates the process of navigating to the IPLeiria GISEM platform and marking your attendence using the `chromedp` library. ## Prerequisites - Go 1.23.2 or later - A Chromium browser installed ## Installation 1. Clone the repository: ```sh git clone https://github.com/FernandoJVideira/gisem-presencas.git cd gisem-presencas ``` 2. Install dependencies: ```sh go mod tidy ``` 3. Add your credentials to the `utils.go` file. ## Usage To run the project, execute the following command: ```sh go run main.go ``` As another option you can build the project by running: ```sh go build . ``` And run it like: ```sh ./gisem_presencas -w value ``` ## Flags - `-w` or `-wait`: Time to wait in between refreshes (default is 30 seconds). ## Project Structure - `main.go`: The main entry point of the application. - `utils.go`: Contains utility functions such as flag parsing and the welcome message. - `.env`: Environment variables file. - `example.env`: Example environment variables file. - `go.mod`: Go module dependencies. - `go.sum`: Go module dependency checksums. - `README.md`: Project documentation. ## License This project is licensed under the MIT License.