Skip to content

usdigitalresponse/airtable-extension-random-record-generator

Repository files navigation

Test

Random record generator

An Airtable extension that makes generating fake records for the purpose of demonstrating bases.

image

Installation

Add this extension through the Airtable marketplace.

Development

To start developing on this extension:

  • Open your base click Extensions then Add an extension
  • Click the small plus sign (sometimes it says "Build a custom extension" next to it) image
  • Give your extension a name.
  • Follow the commands for setting up Airtable Blocks CLI if you haven't already installed it. Click to the next step in Airtable.
  • Copy the block init command and change the template argument to this repo so the command will look like: block init app[something]/blk[something] --template=https://github.com/kevee/airtable-extension-random-record-generator app_name
  • Move to your directory and run block release to deploy the extension to your base.

Random generators

  • Attachments
  • PDF files
  • Images of:
    • Abstract
    • Animals
    • Business
    • Cats
    • City
    • Fashion
    • Food
    • Nature
    • People
    • Sports
    • Transport
  • ** Checkbox**
    • Randomly toggle a checkbox on or off
  • Date
    • Dates with a variety of options for before/after ranges
    • Dates and times with a variety of options for before/after ranges
  • Duration
    • Random duration in seconds
  • Internet
    • Usernames
    • Emoji
    • Email addresses
    • URLs
    • IP addresses
    • Usernames
  • Link to records
    • Single links to other records
    • Multiple links to other records
  • Location
    • City
    • Country
    • Country code
    • County
    • Latitude
    • Longitude
    • Secondary address
    • State (Full name or abbreviation)
    • Street Address
    • Street name
    • Timezone
    • Zip code
  • Lorem Ipsum
    • Words
    • Sentences
    • Paragraphs
  • Numbers
    • Numbers
    • Numbers with a range
    • Numbers with a decimal range
    • Currencies
  • Percentage
    • Random percentage
  • People
    • Bio
    • First Name
    • Full Name
    • Gender
    • Job Title
    • Job Type
    • Last Name
    • Sex
  • Phone
    • Phone numbers
    • International phone numbers
  • Rating
    • Random rating
  • Select
    • Randomly select from a list of options

Code of Conduct

This repository falls under U.S. Digital Response’s Code of Conduct and we will hold all participants in issues pull requests discussions and other spaces related to this project to that Code of Conduct. Please see CODE_OF_CONDUCT.md for the full code.

License & Copyright

Copyright (C) 2022 U.S. Digital Response (USDR)

Licensed under the Apache License Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at:

LICENSE in this repository or http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing software distributed under the License is distributed on an "AS IS" BASIS WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied. See the License for the specific language governing permissions and limitations under the License.