forked from SunRed/discord-tweeter
Send tweets to Discord by scraping Twitter (now X)
* Update golang version to 1.24 * Update multiarch Dockerfile to be more ISA agnostic * Refactor existing code and properly structure project into modules * Get rid of global variables except where necessary (go:embed) * Add default values to Config * Add webserver with templates to finally correctly serve videos and gifs * Add tiny caching library to decrease api load and improve latency * Improve Webhook data preparation by filtering out redundant links from the tweet text and properly attaching videos and gifs in separate webhook request by utilising new webserver * Improve tests for filter function * Improve bake definition for easier CI integration |
||
|---|---|---|
| cmd/tweeter | ||
| pkg | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| AGPL-3.0.txt | ||
| compose.example.yml | ||
| config.example.toml | ||
| docker-bake.hcl | ||
| Dockerfile | ||
| Dockerfile.multiarch | ||
| go.mod | ||
| go.sum | ||
| LICENSE.txt | ||
| main.go | ||
| README.md | ||