在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为textview创建选定状态(突出显示)   Java Hibernate计数行   Java语言中的字符串比较   java为什么SparkLauncher会立即返回而不会生成任何作业?   java layout_centerInParent在抛出回收视图后不工作   c#中的readInt16()与java中的readShort()   java如何在工具栏菜单中添加昼夜切换器   java在eclipse上向Tomcat提供<Realm/>信息   java使用给定的随机路径构造一个图   带有对象推送的java Morphia聚合阶段组   java关闭JTable实例   性能如何更好地转换java中的所有集合元素?   JAVA木卫一。IOException:通过Eclipse读取Java中的EOF Lucene   java如何在Android中将光标设置在tableLayout的行/列中所需的位置   使用HashMap的Set的java迭代器不会生成值/键吗?   java google guava cachebuilder在ExipeAfterAccess和expireActerWrite之间使用的时间更长   如何将这个排序映射方法从java转换为Kotlin   java如何从运行的JAR文件中读取war目录?   SpringBootJava。使用Java 9模块(JPM)时lang.NoSuchMethodError