Skip to content
This repository has been archived by the owner on Jun 3, 2020. It is now read-only.

Latest commit

 

History

History
69 lines (48 loc) · 1.65 KB

README.md

File metadata and controls

69 lines (48 loc) · 1.65 KB

Wikiquote-graphql

A GraphQL API server for Wikiquote

Motivation

I wanted to create a quote application and existing API sources are not satisfying.

About Wikiquote REST API, it doesn't seem clean enough for a newbie, so I decided to build a much simpler API server on top of the existing ones.

Features

For now, the API provide very minimal feature as I've juste started. I'll add more features step by step. Feel free to help me :)

API documentation

In the following codes samples, the request variable is the data which must be sent over a POST request and the response is the data received from that same request.

Get quote of the day

const request = {
  today {
    author
    date
    value
  }
}

// In a specific language
const request = {
  today(language: FR) {
    author
    ...
  }
}

const response = {
  "data": {
    "today": {
      "author": "Michael Crichton  in  Travels",
      "date": "Tuesday, October 23, 2018, 18:34 ",
      "value": "The purpose of the I Ching or the tarot … "
    }
  }
}

TODO

  • Past N quotes
  • Quote of X day (for example, the quote of yesterday)
  • Quotes of a specific author

Contributing

Don't hesitate to contribute to this projet by openning an issue or sending PR (pull request).

Sources

Contact