V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
knarfeh
V2EX  ›  Python

如何将 Calibre 的 viewer 模块提取出来作为插件?

  •  
  •   knarfeh ·
    knarfeh · 2016-02-18 21:14:58 +08:00 · 3275 次点击
    这是一个创建于 3199 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Calibre是一款开源跨平台的电子书管理软件,功能强大,使用 Python+PyQt+少量 C 代码编写,这里不做过多介绍了。我的问题是,如何将 Calibre 软件的 viewer 模块(也就是 epub 阅读器)的代码提取出来,用到我自己写的一个软件中,我在 github 上 clone 了源代码,尝试整合我需要的模块,但是发现整个程序耦合比较严重,代码量巨大,一时看不过来,同时,我也没有发现什么比较简明的接口来使用 viewer 模块,有 V 友尝试过么?能否指点一下,感激不尽

    3 条回复    2016-02-24 09:10:00 +08:00
    qian19876025
        1
    qian19876025  
       2016-02-19 00:45:05 +08:00
    我举报 这种事情好歹要经过人同意和开放代码吧
    knarfeh
        2
    knarfeh  
    OP
       2016-02-19 08:01:51 +08:00
    @qian19876025 如上所述, Calibre 在 github 上开放了源代码,代码中写明了遵循 GPL 协议
    knarfeh
        3
    knarfeh  
    OP
       2016-02-24 09:10:00 +08:00
    自顶一下会不会很没素质。。。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5700 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 02:37 · PVG 10:37 · LAX 18:37 · JFK 21:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.