msramalho / ditado-api

Public API to serve ditados, i.e., popular portuguese sayings.

Home Page:https://ditado-api.fly.dev/ditados/random

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ditado-api

Public API to serve ditados, i.e., popular Portuguese sayings.

Why?

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

API

Public REST API available at https://ditado-api.fly.dev

  • GET /ditados - Fetch all entries
  • GET /ditados/random - Fetch random entry.

Contribute

  • Fork this repo and edit ditados.json;
  • Add a ditado, including what it means under the meaning field:
{
   "ditados":[
      (...)
      {
         "content":"Your ditado",
         "meaning":"What it means"
      }
   ]
}
  • Submit a PR and celebrate 🎉

About

Public API to serve ditados, i.e., popular portuguese sayings.

https://ditado-api.fly.dev/ditados/random

License:MIT License


Languages

Language:JavaScript 94.3%Language:Dockerfile 5.7%