From b14309b849a78ae559a06ad41cada98f022e8254 Mon Sep 17 00:00:00 2001 From: xunbu Date: Tue, 20 May 2025 19:28:26 +0800 Subject: [PATCH] fix logo --- .../{filetranslate.iml => docutranslate.iml} | 2 +- .idea/misc.xml | 2 +- .idea/modules.xml | 2 +- .idea/workspace.xml | 134 ++++++++++-------- DocuTranslate.ico | Bin 0 -> 270398 bytes app.spec | 8 +- pyproject.toml | 4 +- uv.lock | 4 +- 8 files changed, 82 insertions(+), 74 deletions(-) rename .idea/{filetranslate.iml => docutranslate.iml} (88%) create mode 100644 DocuTranslate.ico diff --git a/.idea/filetranslate.iml b/.idea/docutranslate.iml similarity index 88% rename from .idea/filetranslate.iml rename to .idea/docutranslate.iml index 3af20f7..eda2b02 100644 --- a/.idea/filetranslate.iml +++ b/.idea/docutranslate.iml @@ -2,7 +2,7 @@ - + diff --git a/.idea/misc.xml b/.idea/misc.xml index b511d50..0ce5b7a 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,5 +3,5 @@ - + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml index 00ba9b7..2a1c7ea 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 9f63bce..06c9c81 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,8 +5,14 @@ + + + + - + + + - { - "keyToString": { - "DefaultHtmlFileTemplate": "HTML File", - "JavaScript 调试.output.html (1).executor": "Run", - "JavaScript 调试.output.html.executor": "Run", - "JavaScript 调试.regex.md_中文.html.executor": "Run", - "JavaScript 调试.regex_中文.html.executor": "Run", - "JavaScript 调试.test.html.executor": "Run", - "JavaScript 调试.test2.html.executor": "Run", - "JavaScript 调试.test2_英文.html.executor": "Run", - "JavaScript 调试.test4-1_中文.html.executor": "Run", - "JavaScript 调试.互联网认证授权机制.html.executor": "Run", - "JavaScript 调试.互联网认证授权机制_英文.html.executor": "Run", - "JavaScript 调试.毕业论文_英文.html.executor": "Run", - "ModuleVcsDetector.initialDetectionPerformed": "true", - "Python 测试.Python 测试 (markdown_mask.py 内).executor": "Run", - "Python 测试.markdown_mask.Test.test_basic_link_masking 的 Python 测试.executor": "Run", - "Python 测试.pytest (test_html.py 内).executor": "Run", - "Python.1test.executor": "Run", - "Python.2test2 (1).executor": "Run", - "Python.PDFtranslater (1).executor": "Run", - "Python.PDFtranslater (2).executor": "Run", - "Python.agent.executor": "Debug", - "Python.agent_utils.executor": "Run", - "Python.app (1).executor": "Run", - "Python.app.executor": "Run", - "Python.app2.executor": "Run", - "Python.app_test (1).executor": "Run", - "Python.convert.executor": "Run", - "Python.converter_docling.executor": "Run", - "Python.converter_mineru.executor": "Run", - "Python.markdown_splitter.executor": "Debug", - "Python.markdown_utils.executor": "Run", - "Python.test.executor": "Run", - "Python.test1.executor": "Run", - "Python.test2.executor": "Run", - "Python.test3.executor": "Run", - "Python.test4.executor": "Run", - "Python.testhtml.executor": "Run", - "Python.translater.executor": "Run", - "Python.切分测试.executor": "Run", - "RunOnceActivity.ShowReadmeOnStart": "true", - "RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager": "true", - "RunOnceActivity.git.unshallow": "true", - "git-widget-placeholder": "main", - "last_opened_file_path": "C:/Users/jxgm/Desktop/FileTranslate/dist/DocuTranslate", - "list.type.of.created.stylesheet": "CSS", - "node.js.detected.package.eslint": "true", - "node.js.detected.package.tslint": "true", - "node.js.selected.package.eslint": "(autodetect)", - "node.js.selected.package.tslint": "(autodetect)", - "nodejs_package_manager_path": "npm", - "settings.editor.selected.configurable": "preferences.pluginManager", - "vue.rearranger.settings.migration": "true" + +}]]> + + - - @@ -272,7 +278,7 @@ - + - + - + - + - + diff --git a/DocuTranslate.ico b/DocuTranslate.ico new file mode 100644 index 0000000000000000000000000000000000000000..dd03ca4b5dd91bb6f3ae103064c638eecca5f012 GIT binary patch literal 270398 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 literal 0 HcmV?d00001 diff --git a/app.spec b/app.spec index 12a8b91..24ed5f2 100644 --- a/app.spec +++ b/app.spec @@ -1,8 +1,8 @@ # -*- mode: python ; coding: utf-8 -*- from PyInstaller.utils.hooks import collect_all -datas = [('C:/Users/jxgm/Desktop/FileTranslate/.venv/Lib/site-packages/docling_parse/pdf_resources_v2', 'docling_parse/pdf_resources_v2'), -('C:/Users/jxgm/desktop/FileTranslate/docutranslate/static', 'docutranslate/static')] +datas = [('./.venv/Lib/site-packages/docling_parse/pdf_resources_v2', 'docling_parse/pdf_resources_v2'), +('./docutranslate/static', 'docutranslate/static')] binaries = [] hiddenimports = [] tmp_ret = collect_all('easyocr') @@ -12,7 +12,7 @@ datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] a = Analysis( - ['C:\\Users\\jxgm\\Desktop\\FileTranslate\\docutranslate\\app.py'], + ['./docutranslate/app.py'], pathex=[], binaries=binaries, datas=datas, @@ -42,7 +42,7 @@ exe = EXE( target_arch=None, codesign_identity=None, entitlements_file=None, - icon=['DocuTranslate.png'], + icon=['DocuTranslate.ico'], ) coll = COLLECT( exe, diff --git a/pyproject.toml b/pyproject.toml index 4ca5049..48babd3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ dependencies = [ "docling>=2.31.0", "httpx", "markdown2", - "fastapi[standard]>=0.115.12", + "fastapi[standard]>=0.115.12" ] [project.scripts] docutranslate = "docutranslate.cli:main" @@ -18,4 +18,4 @@ requires = ["setuptools>=61.0"] # 或者你需要的 setuptools 版本 build-backend = "setuptools.build_meta" backend-path = ["."] [tool.setuptools.package-data] -docutranslate = ["static/**"] \ No newline at end of file +docutranslate = ["static/**"] diff --git a/uv.lock b/uv.lock index e48be11..528d768 100644 --- a/uv.lock +++ b/uv.lock @@ -329,8 +329,8 @@ wheels = [ [[package]] name = "docutranslate" -version = "0.2.11.dev0" -source = { virtual = "." } +version = "0.2.20" +source = { editable = "." } dependencies = [ { name = "docling" }, { name = "fastapi", extra = ["standard"] },