Browse Source

log messages and return status info

post-on-irc
Lephenixnoir 7 months ago
parent
commit
7ec136ab4a
Signed by: Lephenixnoir GPG Key ID: 1BBA026E13FC0495
2 changed files with 5 additions and 3 deletions
  1. +1
    -1
      README.md
  2. +4
    -2
      app.py

+ 1
- 1
README.md View File

@ -50,7 +50,7 @@ Le script actuel est pas fou, n'hésitez pas à proposer des améliorations !
## Tester les modifications en local
Modifier temporairement le script pour afficher les messages au lieu de les envoyer à la shoutbox. Lancer le serveur de test avec `flask run` ; les requêtes enregistrées par Gitea peuvent être envoyées avec curl.
Lancer le serveur de test avec `flask run` ; les requêtes enregistrées par Gitea peuvent être envoyées avec curl.
```sh
curl http://127.0.0.1:5000 -X POST -H 'X-Gitea-Event:push' -H 'Content-Type: application/json' -d "$(cat logged-push-event.json)"


+ 4
- 2
app.py View File

@ -18,7 +18,7 @@ def main():
url_repository = make_url_repository(data["repository"])
if data["repository"]["private"]:
return "OK"
return "IGN"
if event == "push" and data["commits"] != []:
commits = data["commits"]
@ -62,7 +62,9 @@ def main():
if msg:
msg = f"[gray][i]{msg}[/i][/gray]"
app.logger.warn(msg)
r.post("https://www.planet-casio.com/Fr/shoutbox/api/post",
data={"message": msg, "channel": "dev"}, cookies=cookie)
return "OK"
return "OK"
return "ACK"

Loading…
Cancel
Save