dataphreak1001 / mebious

Completely anonymous messageboard (clone of another website).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mebious.wired

A clone of Mebby written in Ruby using the Sinatra framework.

Developed on 2.2.2, may work with earlier versions.

Overview of the Data API


mebious.wired uses a RESTful API to facilitate the development of third party interfaces with read/write access to the central database.

Currently, the API looks like this:

GET /posts -> Returns a JSON array of objects representing the last 20 posts.

GET /posts/n (n = Integer > 0 and < 100) -> Returns a JSON array of objects representing the last n posts.

POST /api/key (key = API key) -> Makes a post where the text body is the POST field "text", returns a JSON object of success/error state.


Dependencies

  • sinatra
  • sqlite3
  • builder
  • rack_csrf
  • sinatra-cross_origin
  • mysql2 (optional, for mysql support)

About

Completely anonymous messageboard (clone of another website).

License:MIT License


Languages

Language:Ruby 79.7%Language:HTML 9.3%Language:CSS 9.1%Language:Shell 1.9%