Files
gisem_presencas/README.md
T

64 lines
1.2 KiB
Markdown

# 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.