Skip to content

Instantly share code, notes, and snippets.

View brunoarmanelli's full-sized avatar

Bruno Armanelli brunoarmanelli

View GitHub Profile
@brunoarmanelli
brunoarmanelli / analytics.py
Created May 18, 2020 07:43
Analytics Helper for Chatbase
"""Analytics Helper for Chatbase
This module simplify calls for logging messages do Chatbase service.
"""
from chatbase import Message, MessageSet, MessageTypes, InvalidMessageTypeError
from datetime import datetime
class Chatbase:
def __init__(self, api_key, platform, version):
@brunoarmanelli
brunoarmanelli / UsodaAPIdoSIU.md
Last active April 18, 2024 19:55
Pesquisa e Documentação - SIU Mobile

Projeto ChatBUS - Uso da API do SIU Mobile

Muitas frustrações com o aplicativo oficial SIU Mobile me motivaram a escrever essa documentação. Toda a API foi especificada com o máximo de informações encontradas.

Nota do Autor

Este documento é totalmente privado e foi disponibilizado em link de Gist secreto para uso interno nas empresas que representam o SIU Mobile BH.

Todo o conteúdo foi observado através da transmissão de dados pela rede. Não foi utilizado nenhum código da aplicação.

@brunoarmanelli
brunoarmanelli / ClassLeader.cs
Created April 18, 2018 05:29
Solução do CLSLDR - Class Leader (SPOJ)
using System;
/*
Bruno Henrique Armanelli
Problema Class Leader
Lab de Computacao II - 2018
*/
public class No {
public int id;
@brunoarmanelli
brunoarmanelli / Principal.java
Last active April 14, 2018 05:38
Solução do STPAR - Street Parade (SPOJ) - Execução Comentada
import java.util.ArrayList;
import java.util.Scanner;
/**
* Maratona de Programação - Laboratório II
* Problema Street Parade
* Bruno Armanelli & Davi Santos @ PUC Minas
*/
class Caminhao {
@brunoarmanelli
brunoarmanelli / Principal.java
Last active May 17, 2018 23:33
Solução do CLSLDR - Class Leader (SPOJ)
import java.util.Scanner;
/**
* Maratona de Programação - Laboratório II
* Problema Class Leader
* Bruno Armanelli @ PUC Minas
*/
class No {
No proximo;
@brunoarmanelli
brunoarmanelli / tempo_relativo.php
Created September 1, 2017 13:12
Tempo Relativo em PHP
<?php
function temporelativo($ts) {
if(!ctype_digit($ts)) {
$ts = strtotime($ts);
}
$diff = time() - $ts;
if($diff == 0) {
return 'agora';
} elseif($diff > 0) {
$day_diff = floor($diff / 86400);
@brunoarmanelli
brunoarmanelli / TorreHanoi.java
Created May 3, 2017 18:58
Torre de Hanoi em Pilha Dinâmica (Recursivo)
/**
* Torre de Hanoi com uso de Pilha Dinâmica (TAD)
* Bruno Armanelli @ PUC Minas
*/
import java.util.Scanner;
import java.util.*;
class Disco {
private int valor;