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

rootasjey/wikiquote-graphql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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