Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/napsy/git-on-epaper

Display last GitLab project git commit. Page is optimized for an e-paper device.
https://github.com/napsy/git-on-epaper

Last synced: 8 days ago
JSON representation

Display last GitLab project git commit. Page is optimized for an e-paper device.

Awesome Lists containing this project

README

        

# git-on-epaper

A gitlab webhook for push notifications on a project. The webhook serves a HTML that shows the last push on the project with the following information:

- commit title
- commit author
- added/deleted lines

Here's a screenshot of the page, shown on a e-paper device from [Visionect](https://www.visionect.com):

![Screenshot](https://raw.githubusercontent.com/napsy/git-on-epaper/main/shot.png)

To compile, clone and run

```bash
go build ./...
```

The webhook listens on port ``8001`` where ``/`` is the webhook URL and ``/page`` the HTML template.