DXE技术使用的可播放库文件。

dxe-airtable的Python项目详细描述


#空中支援

将airtable数据备份到s3。

如何检查可航备份

访问

备份存储在Amazon的S3存储服务中。访问凭据
已进入
[配置/airtable.sh](https://github.com/directactioneverywhere/config/blob/master/airtable.sh)。
安装[AWS
cli](http://docs.aws.amazon.com/cli/latest/userguide/installing.html),可能是
只需运行“pip install awscli”。然后运行“aws configure”设置访问凭据(对其他选项执行默认设置)。

然后您可以通过运行以下命令列出所有的airtable备份:

```
aws s3 ls s3://dxe备份/airtable/
```

它将输出一束,全部都有时间戳。可能是最下面的那个,最近的那个。复制要粘贴到此命令中的文件名:

```
mkdir备份
aws s3 cp s3://dxe backup/airtable/<;粘贴的文件名>;备份/
```

解析它
是的,你下载了备份。解压:

```
CD备份/
解压缩<;粘贴的文件名>;
```

现在您将看到几个json文件,每个文件都代表一个不同表的数据转储。它们的内容结构如下:

``` json
[{
“创建时间”:“2015-11-12t01:39:30.000z”,
“字段”:{
“column1”:“row1col1值”,
“第2栏”:2,

},
“id”:“recvtwbkat1thx0zl”
},


```

唯一有趣的是,有时值将是这些奇怪的字符串
就像“recvtwbkat1thx0z”。这些是(按id)对其他记录的引用。例如,“所有成员”中的每一行在“chapter_id”列中都有一个值,该值指向“chapters”表中的记录。

我们还没有构建任何东西来帮助代码处理这些引用,因为我们还不需要。如果你读到这篇文章的话,找个有趣的朋友,听起来不好玩。


可播放到邮件列表同步

从airtable单向同步google groups邮件列表成员。由于每个成员都是第一次被添加到google组中,所以添加到其邮件列表中的章节将记录在airtable中。即使从google组中删除了该成员,也不会再添加该成员。这样,用户就可以从google组中取消订阅,而无需我们使用试探法来确定他们是否取消订阅或只是没有添加。

运行

要从airtable中的数据同步google groups邮件列表,请运行:

```猛击
$同步
```

设置

您需要一个client_secret.json来使用以下作用域对google用户进行身份验证:“https://www.googleapis.com/auth/admin.directory.group”,“https://www.googleapis.com/auth/admin.directory.group.member”。

您还需要在env中设置airtable_api_密钥。

测试

```猛击
$make测试同步
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ws-consumer服务地址中的java动态属性   java如何比较整数列表,然后按升序排序?   javascript我正在使用java脚本调用一个函数,但它没有调用代码下面的方法,也没有调用secretitnames()函数   在文本窗格中多次使用Java insertIcon图标   JavaMSAL安卓。AuthenticationActivity完成,但用于身份验证请求的线程池线程仍处于等待状态   if语句中的java多范围比较   java toString()表示输出   java如何在jcstrest测试中生成指令重新排序   java我怎样才能运行它?   web应用程序中使用Hibernate和Spring的java问题   如何将字符串数据写入Java文本文件   如何在java命令提示符下运行已签名的jar文件?   java从我的菜单调用RCP应用程序   java如何等待Canvas/GraphicsContext完成任务,然后再继续执行代码块?