{"repo":"sirupsen/airrecord","free":true,"listed":false,"github":"https://github.com/sirupsen/airrecord","clone":"git clone https://github.com/sirupsen/airrecord.git","description":"Ruby wrapper for Airtable, your personal database","language":"Ruby","stars":319,"topics":["airtable","database","ruby","spreadsheet"],"license":"MIT","category":"databases-storage","readme_excerpt":"Airrecord Airrecord is an alternative Airtable Ruby libary to airtable-ruby . Airrecord attempts to enforce a more database-like API to Airtable. However, there's also an ad-hoc API available that skips the class definitions! You can add this line to your Gemfile to use Airrecord: A quick example to give an idea of the API that Airrecord provides: A short-hand API for definitions and more ad-hoc querying is also available: Documentation Authentication Based on Changelog There are two ways to authenticate with Airtable API: 1. API key 2. Personal Access Token API key To obtain your API client, navigate to the Airtable's API page, select your base and obtain your API key and application token. You can provide a global API key with: The app token has to be set on the definitions of the tables (see API below). You can override the API key per table. Personal Access Token (PAT) - To create a PAT, navigate to the Airtable's Personal Access Tokens page and create a new token. - Give your token a unique name. This name will be visible in record revision history. - Choose the scopes to grant to your token. This controls what API endpoints the token will be able to use. For more information, see API scopes. - Click ‘add a base’ to grant the token access to a base or workspace. - Click ‘create token’ to create the token. You will be shown the token’s value. This is the only time you will be able to see the token’s value, so be sure to copy it to a secure location. You can provide a glob","default_branch":null,"files":null,"tree":[],"storefront":"/r/sirupsen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sirupsen/airrecord/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}