This cli app helps organizers of the SeattleJS meetup administer the seattlejs.com website.
- visit https://airtable.com/create/tokens
- create new token, give it a useful name
- give the token the following scopes (permissions): a. data.records:read b. schema.bases:read
- give the token access to the Seattle JS airtable base
Your token should look like the following (note: "Name" doesn't matter")
![image](https://private-user-images.githubusercontent.com/459878/344765502-5afa0565-1bfc-4bbb-9d61-cb46476f7caf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3MDI2ODksIm5iZiI6MTcyMzcwMjM4OSwicGF0aCI6Ii80NTk4NzgvMzQ0NzY1NTAyLTVhZmEwNTY1LTFiZmMtNGJiYi05ZDYxLWNiNDY0NzZmN2NhZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxNVQwNjEzMDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMWY1ZTQ1ODk0YWI5ZDFhNzRkZTI5YjIxMDA3Yjg2ZmE0MDljMWZhMjI4NmY4N2VmYzkyMDY1NWY4NmFmMjE2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.ZE7gj8Yjw9C9iS7GTX3lWScAKuKYfPA_hzQzW8qRyW4)
git clone https://github.com/seattlejs/seattlejs.com
- make a note of the path you cloned the project to, the cli will need it to update the website data.
npm install -g seattlejs-airtable-cli
or
npx seattlejs-airtable-cli@latest
in your shell:
seattlejs-airtable-cli
follow the prompts to add your api token and point the cli at the website data.
- Double check that the json data looks good.
- Crop and/or resize any new speaker photos
- Commit any changes, push them up, and open a PR!
- change the version (for example by using
npm version [patch|minor]
) - make release in github