Translate documents and webpages to various markup languages and document formats(HTML,EPUB,Mobi…)

pypolyglot的Python项目详细描述


多基因座图片::http://i.imgur.com/eifudpp.png
:宽度:300 px


*一个python包和命令行工具,用于将文档和网页转换为各种标记语言和文档格式(html、epub、mobi…)。

图片::https://readthedocs.org/projects/pypolyglot/badge/
:目标:http://pypolyglot.readthedocs.io/en/latest/?徽章
:alt:文档状态

…图片::https://cdn.rawgit.com/thespacedoctor/polyglot/master/coverage.svg
:目标:https://cdn.rawgit.com/thespacedoctor/polyglot/master/htmlcov/index.html
:alt:coverage status






include::类和函数。rst


命令行用法
==


…代码块::bash




polyglot[-oc](pdf html epub mobi)<;url>;[<;destinationfolder>;-f<;filename>;-s<;pathtosettingsfile>;]
polyglot kindle<;url>;[-f<;filename>;-s<;pathtosettingsfile>;]
polyglot[-o](epub mobi)<;docx>;[<;destinationfolder>;-f<;filename>;-s<;pathtosettingsfile>;]
polyglot kindle<;docx>;[-f<;filename>;-s<;pathtosettingsfile>;]
polyglot[-o]kindlenb2md<;notebook>;[<;destinationfolder>;-s<;pathtosettingsfile>;]

选项:
init首次设置polyglot设置文件
pdf打印网页到pdf
html解析和下载网页到本地HTML文档
ePub从网页URL生成ePub格式的书籍
Kindle将网页文章直接发送到Kindle

-h,-help显示此帮助消息
-v,--版本显示版本
-o,--创建后打开文档
-c,--clean将polyglot的干净样式添加到输出文档
<;url>;文章网页的url
<;docx>;docx文件的路径
-s<;pathtosettingsfile>;,--settings<;pathtosettingsfile>;其他设置文件的路径(可选)
<;destinationfolder>;要将已分析的pdf或html文档保存到的文件夹(可选nal)
-f<;file name>;,--filename<;filename>;要保存的文件的名称,否则使用网页标题作为文件名(可选)




documentation
==




…代码::bash

pip install polyglot

或者您可以克隆"github repo<;https://github.com/thespacedoctor/polyglot>;``并从本地版本的代码安装:

…代码::bash

git clone git@github.com:spacedoctor/polyglot.git
cd polyglot
python setup.py install

代码::bash





development
--


如果要修改代码,请在开发模式下安装。
这意味着您可以修改克隆repo中的代码:

。代码::bash

git clone git@github.com:thespacedoctor/polyglot.git
cd polyglot
python setup.py develop

`pull requests<;欢迎使用https://github.com/thespacedoctor/polyglot/pulls>;`\

sublime snippets
~~~~~~~~~~~~~~~~~~

-片段>;``有用。

问题
----

请报告任何问题
`here<;https://github.com/thespacedoctor/polyglot/issues>;` `。


许可证
==


软件和相关文档文件(即"软件"),无限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,以及提供软件是为了这样做,但须遵守以下条件:


上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

默示的,包括但不限于以下保证:
适销性、特定用途的适用性和不侵权。
在任何情况下,作者或版权所有者均不对任何
索赔、损害赔偿或其他责任负责,无论是在合同诉讼中,
侵权或其他情况下,由
软件或软件中的使用或其他交易产生、产生或与之相关。






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

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常