Open diegor2 opened 7 years ago
https://github.com/piratas/fava/blob/master/fava/ext/auto_commit.py
fava já tem uma extensão pra fazer commit a cadad alteração pela web
Estou fazendo alguns testes em https://github.com/diegor2/webhook
Os webhooks são disparados tanto com git push
quanto por edições via interface web do github.com.
Fava já tem uma API rest que permite recarregar os dados.
https://github.com/piratas/fava/blob/master/fava/json_api.py#L33
@json_api.route('/changed/')
def changed():
"""Check for file changes."""
return jsonify({'success': True, 'changed': g.ledger.changed()})
https://github.com/piratas/fava/blob/master/fava/application.py#L152
# check (and possibly reload) source file
if request.blueprint != 'json_api':
g.ledger.changed()