Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pesquisa página de apresentação #53

Open
LeandroGripp opened this issue Feb 23, 2022 · 2 comments
Open

Pesquisa página de apresentação #53

LeandroGripp opened this issue Feb 23, 2022 · 2 comments
Assignees

Comments

@LeandroGripp
Copy link
Contributor

LeandroGripp commented Feb 23, 2022

Pesquisar sobre formas interessantes de montar a página de apresentação de dados pro pessoal do MP mexer

@LeandroGripp LeandroGripp changed the title teste Página de apresentação Feb 23, 2022
@LeandroGripp LeandroGripp changed the title Página de apresentação Pesquisa página de apresentação Feb 23, 2022
@LeandroGripp LeandroGripp self-assigned this Feb 23, 2022
@LeandroGripp
Copy link
Contributor Author

Hoje pesquisei um pouco sobre a possibilidade de usar o Jupyter Notebook de forma simplificada, sem precisar de mexer com redirecionamento de portas para o pessoal do MP. Até agora, encontrei duas formas possíveis, que vou investigar melhor nos próximos dias:

  • Hospedagem do servidor Jupyter e liberar o acesso a esse servidor por uma URL (como poderia acontecer com qualquer servidor). O próprio Jupyter tem uma funcionalidade de proteger com senha, que funcionaria nessa hipótese.
  • Exportar o notebook para HTML, CSS e JS e hospedar isso em qualquer ambiente. Nesse caso, a solução seria fazer o que o Zilton propôs, de usar o servidor Apache protegido por senha. Essa solução tende a ser mais simples, mas até o momento não consegui fazer a exportação de um notebook de teste por causa de um dos plugins que está usando no Jupyter (o de Headings colapsáveis, que é importantíssimo para organizar melhor a informação)

@LeandroGripp
Copy link
Contributor Author

Consegui fazer a exportação em HTML interativo (com seções colapsáveis, que organizam a informação) de um Notebook qualquer. Antes de exportar, é possível determinar se algumas das células não devem ser exportadas (o que é bom para as células de configuração), além de determinar se input ou output de alguma célula não deve ser exportado (não temos interesse em mostrar o código Python, por exemplo).
O problema que estava tendo era com a versão do nbconvert. Em versões abaixo da 6.0 está tudo ok.
A exportação é um arquivo HTML, que pode ser servido em qualquer solução para servir sites estáticos, como o que o @zilton tinha proposto de fazer no Apache e colocar uma senha protegendo, para só o pessoal do MP ter acesso

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant