MySiga Docs

The MySiga API documentation

Welcome to MySiga API docs! Here you'll find all the documentation you need to get up and running with Siga 3 programmatically.

Wanna rush it?

Quick Start

What is MySIGA?

MySiga is an unofficial personal project done by Lara Vieira, using PHP 8 and implementing concepts like Web Scraping. It is an API that acts as an intermediate, letting programmatic apps and scripts communicate easily with UFJF's Siga 3 for students.

Free & open-source

If u wanna do a personal small script? u can use the available endpoint at:

https://mysiga.laravieira.me

This is a non-profitable personal project, if u think you are sly and overload the available free end-point with a big app or even a brute-force attack, I don't support u and you gonna get banned. Be cool and help me keep this available for other students to play and learn.

If you wanna go crazy and do an app for all your friends? U'll have to deploy MySiga on your own. Checkout the code repo:

GitHub repository

MySiga is hosted by fly.io in a free instance, so its repo is configured with auto-deploy to fly.io. Is like Heroku, but still free.

Docker ready

You're a docker lover? You can have MySiga locally with just...

git clone https://github.com/laravieira/mysiga && cd mysiga
docker build -t mysiga . && docker run -p 80:80 --name mysiga mysiga

The docker image uses Linux, make sure your docker is on a Linux or WSL.

Resources

GitHub repository
This documentation
API available end-point

Wanna contribute?

U can leave your contributions by:

Disclaimer

This project has no partnership with UFJF, this is an unofficial personal project, and it's public to incentive students to try coding and learn. Use it on your own, I have no responsibility for what u do with it.

The MySiga name is not registered and can be changed if necessary.

Last updated