An open API service indexing awesome lists of open source software.

https://github.com/suzuki86/qrank-apiserver

RESTful API backend for qrank
https://github.com/suzuki86/qrank-apiserver

qiita rails ruby

Last synced: 3 months ago
JSON representation

RESTful API backend for qrank

Awesome Lists containing this project

README

          

# qrank-apiserver

This application provides RESTful API for various purposes.

[![Build Status](https://travis-ci.org/suzuki86/qrank-apiserver.svg?branch=master)](https://travis-ci.org/suzuki86/qrank-apiserver)

## Features

- Crawl Qiita API and store data.
- Provide JSON API by using stored data.

## Usage

### Runner

#### QrankRunner#get_entries

Get entries and store them to database.

```
bundle exec rails runner QrankRunner.get_entries
```

If page number is passed as argument, entries in the specified page are performed. Example like below gets entries from page of 2.

```
bundle exec rails runner QrankRunner.get_entries(2)
```

#### QrankRunner#update_user

Update record of the user who has the most oldest `updated_at`.

```
bundle exec rails runner QrankRunner.update_user
```