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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NzEyNTEsIm5iZiI6MTczOTU3MDk1MSwicGF0aCI6Ii80NTk4NzgvMzQ0NzY1NTAyLTVhZmEwNTY1LTFiZmMtNGJiYi05ZDYxLWNiNDY0NzZmN2NhZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQyMjA5MTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02MTI4NWRhMDI3MjY5MmZiNzE0YTllM2JhYWZiNjZlYTNkZGJmODU1ZmMzOWNlMzY4NTc4ZWUxYTE3ZjJjYzFiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.RjVUUt4j4wt7fPBnmmt8zfSBhcs5nDsSn_MmZEdG9Yc)
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