将文档上载到Overview Web服务器

overview-upload的Python项目详细描述


上传概述上传







上传文件到一个"概述<;http://www.overviewdocs.com>;www.overviewdocs.com>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `概述<



/>需要"python3<;http://www.python.org/>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `在前面。
将在您的路径中安装一个"overview upload"程序。


命令行用法
``是服务器的基本URL,默认为
http://localhost:9000,用于
`overview local<;https://github.com/overview/overview local>;``uuuu.
-``api_token``是特定文档集的访问令牌,
,您可以这样得到:

1。浏览到文档集。url将类似于
``https://www.overviewdocs.com/documentsets/123456``.
2。注意文档集编号,在本例中为"123456"
3。浏览到
``https://www.overviewdocs.com/documentsets/[您的号码在这里]/api tokens`
,然后单击"生成令牌"。

-``directory``是要上载的文件或目录的路径。

您的api令牌所引用的文档集。文件的sha1散列比较
,这意味着即使移动或重命名
文件,如果文档集已包含该文件,也不会上载该文件。
此功能有助于将本地目录与
概述文档集同步;但是,它不会删除与您的文件相对应的概述文档
本地删除。
-`--split by page``:告诉overview将多页文件(如
pdf或word文档)转换为多个概述文档。
-``--ocr``(默认),``--no ocr``:告诉overview当
pdf页面只有图像而没有文本时该怎么办。overview可以尝试使用
`tesseract<;https://github.com/tesseract ocr/tesseract>;``识别文本(速度很慢,在文档集
完成之前将阻止您查看文档集),也可以假定页面不包含文本。
--``创建标题为的文档集``:使用
给定标题,然后向其中添加文件。`` api_token``这里是您在http://www.overviewdocs.com/api-tokens或http://localhost:9000/api tokens上创建的一个标记。

如果您上载单个文件,其概述文档标题将是它的
文件名,不包含任何目录信息。如果上载目录,
文件名将包含子目录信息:例如,如果
``概述上载/some/path``上载`/some/path/to/file.pdf``,则
概述文档标题将为`` to/file.pdf`。


概述上载csv:从csv清单上载像这样的csv:

…csv table::manifest.csv
:header:id,title,url,field1,field2


1,doc1.pdf,http://www.adobe.com/content/dam/adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf,一些元数据,一些元数据
2,doc2.pdf,http://www.adobe.com/content/dam/adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf,更多元数据,甚至更多元数据数据

您可以将引用的文件上载到overview,如下所示:

``overview upload csv<;api_token>;<;manifest.csv>;--url字段url--title字段title--server https://www.overviewdocs.com``

如果您浏览到文档集并添加"field1"和"field2"字段,则会看到csv中的值。
/>
您可以使用`--local file field``而不是`--url field``来使用包含您的路径的字段r文件系统。

overview create document set:创建一个空文档集r/>
必需参数:

-``server_url``是服务器的基本URL,默认为
http://localhost:9000,用于
`overview local<;https://github.com/overview/overview local>;```uu。
-``api_token``是用于创建文档集的*全局*访问令牌,
rviewdocs.com/api标记

示例:``"title,author`.

程序将显示一个api令牌,您可以使用它将文档添加到新的
文档集中。

api用法
===


您还可以从您自己的python3程序
导入overview upload`,然后使用"overview upload.upload"类。有关详细信息,请参阅
``概述服务器``源代码。


正在开发
==



正在发布新版本。`注册
pypi<;https://pypi.python.org/pypi?%3action=register_form>;``和
create`~/.pypirc``使用`[pypi]\nusername=…\npassword=…``
1。在"setup.py"中更新"version"。`` rm-r dist&;和setup.py sdist``
3.`` gpg—分离符号-a dist/*.tar.gz``
4。`` tween upload dist/*.tar.gz dist/*.asc``


许可证
==


本软件根据GNU Affero General
公共许可证的条款分发。有关详细信息,请参见许可文件。

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

推荐PyPI第三方库


热门话题
java编辑并重新运行spring引导单元测试,无需重新加载上下文即可加快测试速度   为什么我不能做演员?   java为什么是线程。join通常用于停止安卓中的线程   java从weblogic服务器调用JSON POST REST服务时收到400:错误请求   java在DeviceAdmin模式禁用时设置身份验证?   java SortedMap的keySet()能否始终安全地强制转换到SortedSet?   安卓 java。lang.NoSuchMethodException可包裹类   java JOGL库安装   javatomcat内存管理   java使用getString()中的变量   java将最小星号设置为评级栏   Java中字符串相等的println()方法。。。它到底是如何工作的?   java如何从文本中输出的数组中放入随机图像