Public API to serve ditados, i.e., popular Portuguese sayings.
Github Actions had just come out and I wanted to learn all about it, namely how to automate deployments via Heroku.
Fetching ditados is an easy enough use case. Also inspired by this.
Update: since the original release Heroku has decomissioned their free tier. We're now using fly.io, and Github Actions has considerably matured. I now use this to play around.
Public REST API available at https://ditado-api.fly.dev
GET /ditados- Fetch all entriesGET /ditados?q=pequenino- Search for a ditado matching a particular wordGET /ditados/random- Fetch a random ditado.GET /ditados/generate- 🆕 Create a new ditado! Inspired by ditado-generator
- Fork this repo and edit
ditados.json; - Add a ditado, including what it means under the
meaningfield:
{
"ditados":[
(...)
{
"content":"Your ditado",
"meaning":"What it means"
}
]
}
- Submit a PR and celebrate 🎉