Code Monkey home page Code Monkey logo

Comments (21)

lucasff avatar lucasff commented on August 23, 2024

Eu não gostaria de ver esse projeto descontinuado. Gosto muito dele e vejo com futuro. Acho que o JS deve ser desenvolvido em paralelo, como um Fork. Eu mesmo gostaria de manter esse projeto, caso fosse descontinuado.

from openboleto.

kriansa avatar kriansa commented on August 23, 2024

@lucasff Entendo que exista esse medo, mas com um projeto em JS com link para PHP, não faz sentido manter 2 projetos ativos.

from openboleto.

lucasff avatar lucasff commented on August 23, 2024

@kriansa, como falo contigo em PVT? http://lucasfreitas.me

from openboleto.

kriansa avatar kriansa commented on August 23, 2024

daniel arroba garajau.com.br

from openboleto.

kriansa avatar kriansa commented on August 23, 2024

Update: Estou com uma correria entregando alguns projetos atrasados e dei uma pausa no projeto. Em duas semanas estou livre e trabalhando novamente no projeto :)

from openboleto.

cagartner avatar cagartner commented on August 23, 2024

Bom essa é minha visão, mas não é inseguro ter uma biblioteca de geração de boletos em JS? Pois é possível manipular os dados no cliente com algum script básico facilmente e modificar por exemplo a conta de recebimento do boleto...

Abraços!

from openboleto.

edgabaldi avatar edgabaldi commented on August 23, 2024

@cagartner, você pode ter esse problema independente da forma que o boleto for gerado. Basta alterar os dados da linha digitavel.

from openboleto.

lucasff avatar lucasff commented on August 23, 2024

Também acredito que seria um boleto feito em node, ou seja, server-side.

from openboleto.

edgabaldi avatar edgabaldi commented on August 23, 2024

@kriansa não tem como disponibilizar logo a versão JS, mesmo sem estar pronto?

from openboleto.

kriansa avatar kriansa commented on August 23, 2024

@cagartner

Isso é relativo. Na verdade como o @edgabaldi disse, você pode fazer isso mesmo sem ter acesso ao código.

Se sua preocupação é em relação a algum script maligno no client-side, a biblioteca só terá o código fonte em JS, mas ele poderá funcionar server-side usando node gerando um PDF.

@edgabaldi e /all

Estou trabalhando pra fazer uma versão funcional, mas meu daily job tá me consumindo muito esses tempos, estou pra ter uma pausa essa semana e aí consigo colocar o projeto em dia.

Abraços!

from openboleto.

kriansa avatar kriansa commented on August 23, 2024

Good news,

Já terminei de escrever a classe boleto abstract em Coffeescript, a mesma classe que em aqui tem 1500 linhas, fiz em menos de 500.

Já estou tomando os cuidados de acertar o boleto de acordo com as novas regras do BC (#30) e testes desde o início.

Já era fácil, agora vai ficar ainda mais moleza criar novos convênios com bancos, e ainda vai contar com geração de PDF nativo ;)

Estou pensando em como farei a essa "integração" entre o JS e outras linguagens. No início, quando a minha idéia era fazer em Go, eu ia simplesmente executar um binário passando alguns parâmetros e faria um parse no retorno. Conseguem pensar em outra maneira?

Ainda esta semana publico no Github, ainda não sinto o projeto confortável o suficiente para aceitar PRs.

from openboleto.

zardo avatar zardo commented on August 23, 2024

Legal, @kriansa. Estamos todos ansiosos por esta nova versão.

Talvez a ideia de um binário possa ser aproveitada aqui também. Poderíamos criar um executável com o node que recebesse os parâmetros e devolvesse de acordo. Ainda, poderíamos ter um arquivo de configurações gerais, como o grunt faz com o Gruntfile.js, onde estariam setadas confs "estáticas" como dados do cedente, texto do boleto, etc. O executável leria este arquivo e os parâmetros seriam reduzidos.

> openboleto --value=100 --sacado_name="Lucas Zardo" sacadp_cpf="12345678910" --output=pdf

from openboleto.

HwapX avatar HwapX commented on August 23, 2024

Alguma novidade sobre o fork em js?

from openboleto.

kriansa avatar kriansa commented on August 23, 2024

@HwapX Ainda não está pronto. Só estou tendo tempo para trabalhar nele nos fins de semana, mas acredito que este sábado eu coloque aqui no github :)

from openboleto.

weusder avatar weusder commented on August 23, 2024

Ola Kriansa td bem ?

Rapaz!! uma pensa descontinuar o projeto dos projetos que estive olhando o seu é de longe o mais organizado muito bacana o código.

Mas enfim acredito que o novo projeto será bacana também.
Falando nisso quando veremos a "Cara" dele ?

from openboleto.

kriansa avatar kriansa commented on August 23, 2024

Perdão pela demora, o projeto já está quase saindo do forno. A primeira versão que postar aqui no GH não vai estar com todos os bancos disponíveis com o OpenBoleto, mas pela facilidade, será rápido de implementar.

Atualmente estou finalizando a parte de integração com outras interfaces, como shellscript. Tá ficando lindo, essa semana sai! :)

from openboleto.

HwapX avatar HwapX commented on August 23, 2024

Alguma noticia sobre o Fork?

from openboleto.

paulovitin avatar paulovitin commented on August 23, 2024

?

from openboleto.

kriansa avatar kriansa commented on August 23, 2024

Sorry about that ppl!!

Desde meu último update não tive tempo de atualizar o projeto, estive em processo de mudança de emprego e de estado, e tudo isso me deixou meio por fora do OSS.

Estou retornando hoje e pretendo postar o projeto nessa semana, mas ainda faltam muitos ajustes na arquitetura, portanto vou deixar ele readonly por enquanto.

Quanto ao openboleto vou aceitar os pull requests atuais para não deixar que o projeto se desfaça.

Me dêem até quinta feira para ajustar isso. Aos que estiverem mais interessados, podem entrar em contato comigo pelo [email protected]

Obrigado pela paciência ;)

from openboleto.

jonataswalker avatar jonataswalker commented on August 23, 2024

@kriansa e demais interessados!

Preciso do boleto em JavaScript e fiz uma conversão deste projeto e está apenas para o Banco do Brasil (minha prioridade) mas não será difícil fazer uma abstração maior e incluir outros bancos.

Muito obrigado pelo código organizado e comentado.

https://github.com/jonataswalker/boleto-bb

from openboleto.

jonataswalker avatar jonataswalker commented on August 23, 2024

Ah ... faltou dizer que está totalmente sem testes e muita coisa precisa ser corrigido/adaptado/melhorado.

from openboleto.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.