Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcschuler/pepito-mastodon
https://github.com/marcschuler/pepito-mastodon
api bot mastodon
Last synced: about 11 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/marcschuler/pepito-mastodon
- Owner: marcschuler
- License: mit
- Created: 2024-09-08T19:19:02.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-01-22T17:33:58.000Z (1 day ago)
- Last Synced: 2025-01-22T18:29:47.219Z (1 day 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 [@[email protected]](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.