在Dropbox Paper和任何本地Git Repo之间同步。

papergit的Python项目详细描述


把纸给吉特![构建状态](https://travis-ci.org/maxking/paper-to-git.svg?branch=master)这个项目的目标是在[dropbox paper][0]和任何本地git
存储库之间同步文档。为什么?因为除了paper的所有其他功能之外,它还是一个优秀的浏览器标记编辑器。



当前状态:该项目目前正处于非常初始的阶段,没有任何东西可以保证工作。随着项目的推进,我会更新这个内容。



install
==



install要安装,请尝试以下命令:


``bash
$virtuallenv dropbox-sdk--python=python3
$source dropbox-sdk/bin/activate
$python setup.py py develp
``





=
===
==













爸爸r-to-git带有一个整洁的小网络前端写在烧瓶里。您可以使用:

``bash
$paper git serve
```


运行
,如果这是您第一次使用Dropbox
帐户,则必须授权使用。请参阅下面的详细信息。

此目录将保存与"paper git"相关的重要文件和数据库。

即使您允许,我也不能访问您帐户中的任何内容,因为授权令牌仅存储在您的计算机上。

访问:https://www.dropbox.com/oauth2/authorize?客户ID=<;客户ID>;&;响应类型=代码
2。单击"允许"(您可能必须先登录)。
3.复制授权代码。
在此处输入授权代码:<;authorization code>;
````

这将把您的授权令牌存储在
`var/etc/paper git.cfg`.


在此之后,可以运行"update命令"来提取所有文档的列表:

````
$paper git update
````

要更新数据库中的现有文档,请尝试:


````
$paper git update<;doc id>;
`````



您可以使用以下方法列出数据库中的所有文档:

``````
$paper git list--docs
`````

>```````
>$paper git list--paper git list--folder
````



`````````````````````


````````添加一个'sync`object to a tike together a path in a git repo to a
paper folder以便可以自动同步它们。

````
$paper git add--repo<;path/to/git/repo/root/>;--path<;path/in/git/repo>;--folder<;paper folder name>;
```

请注意,上述命令中的`<;paper folder name>;`-不敏感。一旦您替换了所有变量并且上述命令成功运行
,您就添加了一个新规则来同步文档。

` publish`命令会将下载的文件复制到新的目的地,同时添加一些最常见的静态站点
生成器所期望的元数据。

根据git publish<;doc id>;
```


请注意,这只适用于已使用"update"命令下拉的更改。


```

这将启动一个带有初始化的"config"对象的交互式"ipython"shell。

`python
in[1]:config
out[1]:<;paper戋u to戋git.config.config.baseconfig at 0x7f2ca4cd6cc0>;

in[2]:config.db
out[2]:<;paper戋to戋git.database at 0x7f2ca4cd64a8>;
```

t;2>;
>3:document<;3>;
`````


>
```python
>
```````python
=[5]:doc=paperdocdoc.get-u-paper-doc-id('<;paper-doc-doc-id>;'<;paper-doc-doc-id>;'>

>3:document<;doc<;doc>;
>3:document<;3;3;3>;
>`````````````````````
许可证:
==


此项目是根据麻省理工学院许可证授权的。请参阅许可证文件以获取
许可证的完整副本。



[0]:https://paper.dropbox.com
[1]:https://github.com/dropbox/dropbox sdk python;更新api规范
[2]:https://github.com/pypa/virtualenv

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

推荐PyPI第三方库


热门话题
如何将java ArrayList对象转换为实际值   web服务如何在JAVA类uisng JAXBElement中解组SOAP UI值   包含无值参数的java HttpClient表单URL   运行简单Camel Restlet演示项目的java问题?   带有自定义图标的java简单SWT警报消息?   java Netbeans 6.8:LibImport可以工作,但编译时“包不存在”   java如何获得绘画完成的通知?   java Hazelcast客户端模式群集故障后如何恢复?   Neo4J中Shapefile的java批插入   为什么ThreadPoolExecutor在Eclipse和从命令行运行Java程序时表现不同?   java在Android中计算两个坐标之间的距离时得到了荒谬的值   java在CardLayout中显示卡本身的下一张卡