Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/napsy/git-on-epaper
- Owner: napsy
- License: bsd-3-clause
- Created: 2020-12-15T06:40:18.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-15T06:54:04.000Z (almost 4 years ago)
- Last Synced: 2023-04-14T06:38:04.736Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 544 KB
- Stars: 38
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 linesHere'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.