https://github.com/marcschuler/pepito-mastodon
https://github.com/marcschuler/pepito-mastodon
api bot mastodon
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/marcschuler/pepito-mastodon
- Owner: marcschuler
- License: mit
- Created: 2024-09-08T19:19:02.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-22T17:33:58.000Z (over 1 year ago)
- Last Synced: 2025-03-17T06:48:35.985Z (over 1 year ago)
- Topics: api, bot, mastodon
- Language: Java
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mastodon Client for Pépito API
A unofficial mastodon client for the [Pépito-API](https://github.com/Clement87/Pepito-API?). Written in Java with Spring Boot and BigBone.
Currently used for the account [@PepitoTheCat@mastodon.social](https://mastodon.social/@PepitoTheCat).
## Build
You can use the Dockerfile to generate a docker image.
There is an example [docker-compose](https://github.com/marcschuler/pepito-mastodon/blob/master/docker-compose.yml) file.
## Configuration
| Key | Application YAML | Docker ENV | Example value |
|------------------------------|------------------------------|----------------------------|------------------------------------------|
| Pêpito API Url | pepito-api.url | PEPITPAPI_URL | https://api.thecatdoor.com/sse/v1/events |
| Pêpito API Heartbeat Timeout | pepito-api.heartbeat-timeout | PEPITPAPI_HEARTBEATTIMEOUT | 22 |
| Mastodon Instance | mastodon.instance | MASTODON_INSTANCE | mastodon.social |
| Mastodn Account Token | mastodon.token | MASTODON_TOKEN | abcdefg... |
## TODO
- [ ] (More) unit Tests
- [ ] Public Docker Image (via Github Actions)
- [ ] When API support is available, add the video files
## License
This work is dual-licensed under MIT and WTFPL.
You can choose between one of them if you use this work.