Database service using Google Sheets or GitHub
- Storage Engines
- Installation
- Usage
- Use Cases
- Rabona can be used load spreadsheets using the Google Sheets V4 API in a JSON format and queried just like a database
npm install rabona --save
var rabona = require("rabona");
const API_KEY = '<GOOGLE_SHEETS_API_KEY>';
const SHEET_ID = '<GOOGLE_SHEET_ID>';
operations();
async function operations() {
var sheet = await rabona.load(SHEET_ID, API_KEY);
/* Example for a simple lookup */
var rows = sheet.find({ "FIELD_NAME": "VALUE" });
}
- Store and retrieve database records from a static website (For eg. hosted on gh-pages)
- Build custom forms and store data into Google Sheets
- Look for records in existing Google Sheets