TurmaFinder - Find out which class you are in this year

TurmaFinder

Descubra em qual turma você está esse ano.

Como saber em qual turma estou?

Veja a seção de downloads/releases para baixar a ferramenta.

Como funciona?

Descobri isso acidentalmente enquanto fazia webscraping. O positivo on faz uma requisão para https://apihub.positivoon.com.br/api/NivelEnsino com sua token de acesso, e a resposta disso é sua turma. Mesmo a escola dissendo que "as turmas não foram formadas", elas estão já presentes no positivo.

Essa informação provavelmente é usada na página inicial, mostrado em "aluno do xº ano do ensino fundamental/medio", estranhamente a turma não é mostrada, possivelmente é usada em outras coisas (como determinar as salas virtuais, por exemplo).

FAQ

Pergunta: O Chrome disse que o arquivo não costuma ser transferido por download e pode ser perigoso. Você vai me hackear? Resposta: Aplicativos que não estão na "lista branca" do Chrome costumam receber esses alertas, mas são falsos postivos, uma maneira de resolver isso é assinando o código digitalmente, porém por agora é inviavel, por ser algo relativamente caro. E não, eu não tenho intenções, não quero e nem posso te hackear, o código-fonte da aplicação está nesse repositorio de maneira que você possa ler sem necessidade de autorização previa minha.

Saiba mais sobre os avisos do Chrome

P: Como posso compilar o arquivo? R: Baixe a linguagem Go e faça o download desse repositório. Na pasta do repositorio, abra uma janela do CMD ou Powershell e digite: go mod tidy (para resolver as dependencias) e depois go build. Após a compilação, um arquivo chamado turmafinder.exe deve ser gerado.

P: Como contribuo para o projeto? R: Abra uma issue ou crie uma pull request :)

Licença

Este projeto é licenciado para você sobre a licença BSD 3 Clause.

Similar Resources

A file find utility modeled after the unix find written in Go

gofind A file find utility modeled after the unix find written in Go. Why This p

Dec 17, 2021

Cf-cli-find-app-plugin - CF CLI plugin to find applications containing a search string

Overview This cf cli plugin allows users to search for application names that co

Jan 3, 2022

A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.

Cron.go This is a simple library to handle scheduled tasks. Tasks can be run in a minimum delay of once a second--for which Cron isn't actually design

Dec 17, 2022

A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.

Cron.go This is a simple library to handle scheduled tasks. Tasks can be run in a minimum delay of once a second--for which Cron isn't actually design

Dec 17, 2022

internship selection task for 3rd year VIT Bhopal in Appointy

Appointy_tech_task1 internship selection task for 3rd year VIT Bhopal in Appointy To run : Requirements : To be able to show the desired features of c

Oct 9, 2021

🎄 My code for the Advent of Code of year 2021 in Go.

Advent of Code 2021 This repository contains all code that I wrote for the Advent of Code 2021. This year I chose to try and learn Go. Enjoy! Built wi

Dec 9, 2021

Newyearify - Update the copyright year in all of your GitHub repos

new_yearify Update the copyright year in all of your GitHub repositories. How do

Feb 6, 2022

Demo of creating a 5 year subscription using Stripe Subscriptions.

Scheduled subscription demo This simple demo shows how to create a subscription in Stripe with a 5 year duration. This is accomplished by charging the

Jan 19, 2022

Goodmorning - The number of days left in the year and the weather for today

goodmorning 今年の残りの日数とお天気がわかるよ 実行サンプル ▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲

Feb 16, 2022

PlantUML Class Diagram Generator for golang projects

PlantUML Class Diagram Generator for golang projects

GoPlantUML PlantUML Class Diagram Generator for golang projects. Generates class diagram text compatible with plantuml with the information of all str

Dec 31, 2022

GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.

GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.

GoFrame English | 简体中文 GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. If you're a

Jan 2, 2023

Go Training Class Material :

Go Training Review our different courses and material To learn about Corporate training events, options and special pricing please contact: William Ke

Dec 28, 2022

GR 4 - Wow class generator

Wow class generator Simple generator to create maps in Go using warcraft logs for Class and Spec Names. It generates : A dict of current wow classes a

Nov 5, 2021

Exercise project written in Go that I did on my own during the course "gRPC [Golang] Master Class: Build Modern API & Microservices" taught by Stephane Maarek on Udemy

calculator Exercise project written in Go that I did on my own during the course "gRPC [Golang] Master Class: Build Modern API & Microservices" taught

Nov 9, 2022

Bank-End Master Class [ Golang, Postges, Docker ]

Simple Bank This repository contains the codes of the Backend master class course by TECH SCHOOL. In this backend master class, we’re going to learn e

Dec 14, 2021

Scans files for .jars potentially vulnerable to Log4Shell (CVE-2021-44228) by inspecting the class paths inside the .jar.

log4shelldetect Scans a file or folder recursively for jar files that may be vulnerable to Log4Shell (CVE-2021-44228) by inspecting the class paths in

Dec 15, 2022

Utility to safely fetch Java class files being served by LDAP servers. Includes deobfuscator for common Log4J URL obfuscation techniques

ldap-get Utility to safely fetch Java class files being served by LDAP servers,

Nov 9, 2022

grep utility that searches through zip,jar,ear,tgz,bz2 in any form of nesting; it can also decompile class files

rzgrep - grep for stuff in archives that are embedded within archives This is a small utility, it greps through the contents of an archive file, it al

May 10, 2022

Golog is a logger which support tracing and other custom behaviors out of the box. Blazing fast and simple to use.

GOLOG Golog is an opinionated Go logger with simple APIs and configurable behavior. Why another logger? Golog is designed to address mainly two issues

Oct 2, 2022
timea.go (did you see what I did there?) is a simple library to print given times in

timea.go timea.go (did you see what I did there?) is a simple library to print given times in "time ago" manner. Usage Get it: go get github.com/caarl

Sep 29, 2022
Year-end-review - enables those want to look back on PRs at the end of year to review PRs and the comments as single Markdown file.

year-end-review year-end-review enables those want to look back on PRs at the end of year to review PRs and the comments as single Markdown file. HOW

Dec 31, 2021
Find out which organisations are best represented in a repository
Find out which organisations are best represented in a repository

Prop-rep A golang command line tool to show you which organisations are contribu

Sep 30, 2022
Find out where you fall on the Open-Source Character Alignment Chart

gitaligned Find out where you fall on the Open-Source Character Alignment Chart Binaries available in releases. If you prefer to install from source,

Dec 28, 2022
Proto-find is a tool for researchers that lets you find client side prototype pollution vulnerability.

proto-find proto-find is a tool for researchers that lets you find client side prototype pollution vulnerability. How it works proto-find open URL in

Dec 6, 2022
In 'n Out - See what goes in and comes out of PEs/DLLs

In 'n Out Parse and return PE information ino -v comsvcs.dll { "Name": "<string>", "Path": "<string>", "Type": "<string file|directory>", "Im

Dec 16, 2022
Find out if a tx was uncled

Find out if a tx was uncled (first mined in a block that has been uncled, in which case the tx was sent back to mempool and mined again later). Usage:

Nov 1, 2022
Git watchdog will scan your public repository and find out the vulnerabilities

Dependencies Docker Go 1.17 MySQL 8.0.25 Bootstrap Run chmod +x start.sh if start.sh script does not have privileged to run Run ./start.sh --bootstrap

Dec 30, 2021
Git-reviewers - Find out who are the best reviewers for a given change.

git-reviewers Figure out who would be a good reviewer for a change. There are two places checked when determining reviewers: The results of git blame

Jan 10, 2022
yq lets you read YAML files easily on the terminal. You can find key/values easily
yq lets you read YAML files easily on the terminal. You can find key/values easily

yq yq lets you read YAML files easily on the terminal. You can find key/values easily. Motivation Reading yaml configurations for k8s file becomes ard

Nov 2, 2021