推荐学习书目
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 · Feb 18, 2016 · 4006 views
    This topic created in 3764 days ago, the information mentioned may be changed or developed.

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

    3 replies    2016-02-24 09:10:00 +08:00
    qian19876025
        1
    qian19876025  
       Feb 19, 2016
    我举报 这种事情好歹要经过人同意和开放代码吧
    knarfeh
        2
    knarfeh  
    OP
       Feb 19, 2016
    @qian19876025 如上所述, Calibre 在 github 上开放了源代码,代码中写明了遵循 GPL 协议
    knarfeh
        3
    knarfeh  
    OP
       Feb 24, 2016
    自顶一下会不会很没素质。。。。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   923 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:36 · PVG 04:36 · LAX 13:36 · JFK 16:36
    ♥ Do have faith in what you're doing.