Template para criação de site para listagem de capturas das estações associadas a BRAMON. Você pode ver um exemplo de site rodando visitando o Meteoros Floripa mantido pelo operador Thiago Paes.
Antes de ter o site em funcionamento, você precisa configurar alguns passos
Para iniciar, é necessário uma conta no GitHub para que possamos utilizar o Github Pages.
Caso você não possua uma, crie agora para utilizar este recurso ou configure o Jekyll localmente. Efetuando um build
local, você pode publicar diretamente o diretório _site
em seu servidor.
Você precisa ter o Git instalado e configurado em sua máquina.
Para iniciar, você precisa ter o Python 3.7+ instalado em sua máquina e com o PATH
corretamente configurado. Após isso, entre no diretório bin
do projeto e instale as dependências com:
pip install -r requirements.txt
Para receber emails do site, você precisa gerar um token no Simple Form e
atualizar o arquivo _config.yml
com seu novo token.
As estações BRAMON possuem por padrão, o ffmpeg instalado no diretório tools
, geralmente C:\bramon\tools
,
configure sua variável de ambiente para incluir este diretório em seu PATH.
Edite o arquivo _config.yml
para inserir os dados de suas estações, o arquivo contém comentários sobre cada
configuração necessária.
Para efetuar a publicação do site, você precisa apenas rodar o script make-posts.py
localizado no diretório bin
do
projeto, o mesmo irá atualizar os arquivos necessários, efetuar um commit e um push para o repositório, em alguns minutos
seu site estará publicado - dependendo do número de capturas e etc, o tempo do build pode variar bastante.
Caso você possua o Docker
instalado, você pode utilizar o container pronto para ver seu site rodando localmente.
docker-compose up