2025-03-08 03:34:04 +00:00
2025-03-08 03:34:04 +00:00
2025-03-08 03:34:04 +00:00
2025-03-08 03:34:04 +00:00
2025-03-08 03:34:04 +00:00
2025-03-08 03:34:04 +00:00

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:

    git clone https://github.com/FernandoJVideira/gisem-presencas.git
    cd gisem-presencas
    
  2. Install dependencies:

    go mod tidy
    
  3. Add your credentials to the utils.go file.

Usage

To run the project, execute the following command:

go run main.go

As another option you can build the project by running:

go build .

And run it like:

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

S
Description
No description provided
Readme
42 KiB
Languages
Go 100%