操作google电子表格的工具
spreadsheet的Python项目详细描述
操作google电子表格的命令行工具
spreadsheet工具是操纵google的命令行工具 电子表格。它特别适用于第1行是 一系列列标题,并且有一个或多个列可以 作为唯一的钥匙。
运行时,它将在当前 目录:
- .app.json:带有应用程序配置的配置文件。由 默认为匿名,但如果您的 域,您可能需要设置这些。TOdo:解释如何提供 谷歌帮助文档和应用程序管理面板的网址。 (控制台:https://code.google.com/apis/console;文档:?)
- .auth.json:这些存储您的身份验证凭据。那spreadsheet 工具会操纵这些。
- .ss.json:这将记录您选择的电子表格和工作表 以及spreadsheet工具缓存的任何信息。
如果这些需要你的信息,你会被提示。
命令
所有对“列”的引用都是指该列的标题。
电子表格应用程序配置“消费者密钥”“消费者秘密”“谷歌应用程序域” 电子表格列表“关键列” 电子表格更新“键列”键“值列”值 电子表格记住标题 电子表格记住“列” 电子表格忘记标题 电子表格忘记“列”
依赖性
取决于以下模块:gdata,json,gflags。
贡献
欢迎投稿!
单元测试有点困难,因为我没有找到一个好的模拟 电子表格。
打包版本可通过pip或^{tt11}获得$ 作为spreadsheet。项目页位于pypi:
源代码位于以下位置:
- 位桶:https://bitbucket.org/lyda/spreadsheet/
- code.google:https://code.google.com/p/spreadsheet-cl/
- github:https://github.com/lyda/spreadsheet
- 重要的:https://gitorious.org/uu/spreadsheet
- sourceforge:https://sourceforge.net/p/spreadsheet-cl
任何平台上的请求请求或通过电子邮件发送的补丁都可以。 在github上打开问题是最简单的,但我将检查其中的任何一个。
待办事项
认证
- 当前身份验证重定向到本地URL。证明 url并为用户提供更改它的选项。
- 同样,它当前在本地主机上侦听 选择的端口。提供一种供应的方式。
- 可能还会打印浏览器将重定向到的URL。
- 清理侦听器如何找到身份验证令牌。
- 让监听器显示一个页面,显示auth success。
测试和API
- 一些单元测试。
- 嘲笑格达塔的主意?
- issue580修好了吗?如果是这样,请删除 获取单元格参数。
- 代码布局-把东西分成模块,这样就不是一个monlitic 脚本现在有一个安装过程。
特性和硬化
- 一种添加行的方法。以及删除它们的方法。
- 完成允许用户指定标题行号。
- 类似于update的命令,允许用户指定 直接行/列。
- 让缓存变得更简单。使用缓存时,执行健全性检查 确保正确(检查搜索列和标题) 如果是一次失误就要重新打电话。保留忘记/记住命令 如果用户知道缓存是错误的,可以使用它们 提前告诉我们。
- 在gdata api中处理一堆可能的异常。
- 更好地执行命令解析。
学分
- Kevin Lyda:一旦我可以编写电子表格的脚本,就可以了…