Git Product home page Git Product logo

calibre-do-not-translate-my-path's People

Contributors

actions-user avatar cirn09 avatar ernestyao avatar okgn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

calibre-do-not-translate-my-path's Issues

Calibre7.0

你好,这两天calibre版本更新到7.0,自己试着fork了一下编译这个插件,发现编译的时候有点问题,请问您有没有针对7进行适配的计划。

卡顿bug

安装7.2完整安装包,点击首选项中的“获取用于增强calibre的插件”会出现卡顿的情况。
另外,我想请问下,在不卸载软件的情况下,覆盖安装7.2版本,软件设置会还原吗?

建议补充说明一下macOS平台的使用方法

macOS平台下,将解压的文件拖过去是“覆盖整个文件包”的动作,而不是仅替换单个文件,建议细化说明一下:

进入“应用程序”(/Applications),右键点击Calibre——显示包内容,进入Contents/Frameworks/plugins(对应的完整路径是/Applications/calibre.app/Contents/Frameworks/plugins)。对解压出来的包,同样进入底层路径,找到python-lib.bypy.frozen,拷贝覆盖过去、关闭Finder窗口,正常打开Calibre即可。

创建 patch 版安装包

每次升级都要下载两份文件太麻烦了,补丁还要自己打太麻烦了

既然有了补丁,为什么不直接创建带补丁的安装包,一键完成呢

路线

新增 patch 点

https://github.com/kovidgoyal/calibre/blob/506022b5aa000585fae296602d044fc532683647/src/calibre/gui2/update.py#L24-L32

  • 检查更新:可以替换为本项目的 CALIBRE_VERSION,但是 https://cirn09.github.io/calibre-do-not-translate-my-path/CALIBRE_VERSION 实在有点长,可以用 CNAME+符号链接 缩一下 -> https://calibre.cirn09.xyz/v
  • 下载链接:替换为本项目 latest release 页,通过空跳转页缩短 URL

重打包

  • Linux: 就是压缩包,没有难点
  • Windows: msi2xml, xml2msi 验证可重打包,但这套工具只有 Windows 版,action 需要添加 Windows 子 job 或者 wine。至于 msitools 工具集,我没搞懂 msiextract 之外的工具怎么用
  • macOS: 尚不明确:如何创建(修改) DMG,mac 对 DMG 的签名校验

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.