EduRenesto / ufabcli-js

UFABCLI but it's in Javascript
GNU Affero General Public License v3.0
4 stars 1 forks source link

Projeto vive? #1

Open Joabesv opened 2 years ago

Joabesv commented 2 years ago

Salve salve, vi esse projeto no repo (https://github.com/ufabc-students-bcc/open-source-ufabc) e gostei bastante da ideia, queria saber se ainda é vivo o repo ou o q vc pensou quando escrveu na época kkk eu animo dar uma atualizada nele

EduRenesto commented 2 years ago

Salve @Joabesv!! Po, não esperava issues nesse projeto, mas legal que vc se interessou!

Infelizmente esse projeto (pelo menos nessa iteração) morreu mesmo... Houveram algumas tentativas de ressuscitar o ufabcli, mas por $n$ motivos nenhuma foi pra frente...

O ufabcli, tal como está nesse repo, bate diretamente nas páginas da UFABC e mostra os resultados. O que funciona, mas eventualmente tivemos uma outra ideia -- criar uma Web API que abstrai esse crawling e expõe uns endpoints bonitinhos pra quem quiser consumir. Essa ideia cresceu e nossa meta era construir um ecossistema de microservices de utilidades UFABCianas. Nesse sentido, uma versão nova do ufabcli só bateria num endpoint dum microservice desses, e cabou.

Mas essa ideia também não progrediu muito hauhauh Comecei a montar um MS de autenticação em tamanduapi/tamanduauth-backend, mas por razões de quadrimestre maluco não terminei. :sweat_smile:


Por outro lado, o grande @has256 com uma galera fez um app parecido com o que o ufabcli era, mas em Python (e com código muito mais organizado...), e parece que não houveram atualizações recentes nele também. Se te interessar, has256/nyx-abc!

De qualquer modo, se quiser continuar com o ufabcli atual, tem meu total apoio! Fique à vontade pra abrir PRs aqui, ou forkar, se quiser.

E também, se tiver interesse na iniciativa dos microsservices do tamanduapi, será bem-vindo!

Joabesv commented 2 years ago

Muito Obrigado pelo retorno @EduRenesto, eu me interessei muito quando vi kkk, achei simples e genial

Sobre o MS de auth, ainda tem ideia de reviver kkk? to estudando rust e queria tentar ajudar um projeto se possivel pra aplicar :), sou integrante desse ano e APAIXONEI no Open source da ufabc quero participar em tudo que puder


Me interessei muito pelo nyx-abc python nao é meu forte, mas ja vou tentar testar um pouco gostei bastante da premissa.

vou deixar meus cents no ufabcli por desafio e tentar modernizar um pouco ó código kkk e espero aparecer com um resultado que agrade. se ainda se lembrar do que fez nessa parte aqui e puder explicar, ajudaria bastante kkk

for (let i = 1; i < test.length; i += 2) {
  let dx = DAY_IDX_TO_KEY[(i + 1) / 2 - 1];
  menu[dx] = {};

  const table = test[i].children[1].children[0].next.children;

  for (let j = 1; j < table.length; j += 2) {
    let mx = DISH_IDX_TO_KEY[(j + 1) / 2 - 1];
    menu[dx][mx] = table[j].children[1].data.replace(': ', '');
  }
}

Tenho interesse sim cara, sabe onde posso me informar?