From c131ec0b2034eb77982ace7b99a345e242cc474f Mon Sep 17 00:00:00 2001 From: binary-husky Date: Sun, 14 Apr 2024 22:46:31 +0800 Subject: [PATCH] rename pdf plugin file name --- crazy_functional.py | 2 +- .../{批量翻译PDF文档_多线程.py => PDF批量翻译.py} | 0 docs/self_analysis.md | 10 +++++----- docs/translate_english.json | 2 +- docs/translate_japanese.json | 2 +- docs/translate_std.json | 2 +- docs/translate_traditionalchinese.json | 2 +- tests/test_plugins.py | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) rename crazy_functions/{批量翻译PDF文档_多线程.py => PDF批量翻译.py} (100%) diff --git a/crazy_functional.py b/crazy_functional.py index 3e998e5..80160ad 100644 --- a/crazy_functional.py +++ b/crazy_functional.py @@ -27,7 +27,7 @@ def get_crazy_functions(): from crazy_functions.辅助功能 import 清除缓存 from crazy_functions.批量Markdown翻译 import Markdown英译中 from crazy_functions.批量总结PDF文档 import 批量总结PDF文档 - from crazy_functions.批量翻译PDF文档_多线程 import 批量翻译PDF文档 + from crazy_functions.PDF批量翻译 import 批量翻译PDF文档 from crazy_functions.谷歌检索小助手 import 谷歌检索小助手 from crazy_functions.理解PDF文档内容 import 理解PDF文档内容标准文件输入 from crazy_functions.Latex全文润色 import Latex中文润色 diff --git a/crazy_functions/批量翻译PDF文档_多线程.py b/crazy_functions/PDF批量翻译.py similarity index 100% rename from crazy_functions/批量翻译PDF文档_多线程.py rename to crazy_functions/PDF批量翻译.py diff --git a/docs/self_analysis.md b/docs/self_analysis.md index e34b905..e4fee61 100644 --- a/docs/self_analysis.md +++ b/docs/self_analysis.md @@ -28,7 +28,7 @@ | crazy_functions\批量Markdown翻译.py | 将指定目录下的Markdown文件进行中英文翻译 | | crazy_functions\批量总结PDF文档.py | 对PDF文件进行切割和摘要生成 | | crazy_functions\批量总结PDF文档pdfminer.py | 对PDF文件进行文本内容的提取和摘要生成 | -| crazy_functions\批量翻译PDF文档_多线程.py | 将指定目录下的PDF文件进行中英文翻译 | +| crazy_functions\PDF批量翻译.py | 将指定目录下的PDF文件进行中英文翻译 | | crazy_functions\理解PDF文档内容.py | 对PDF文件进行摘要生成和问题解答 | | crazy_functions\生成函数注释.py | 自动生成Python函数的注释 | | crazy_functions\联网的ChatGPT.py | 使用网络爬虫和ChatGPT模型进行聊天回答 | @@ -187,9 +187,9 @@ toolbox.py是一个工具类库,其中主要包含了一些函数装饰器和 该程序文件是一个用于批量总结PDF文档的函数插件,使用了pdfminer插件和BeautifulSoup库来提取PDF文档的文本内容,对每个PDF文件分别进行处理并生成中英文摘要。同时,该程序文件还包括一些辅助工具函数和处理异常的装饰器。 -## [24/48] 请对下面的程序文件做一个概述: crazy_functions\批量翻译PDF文档_多线程.py +## [24/48] 请对下面的程序文件做一个概述: crazy_functions\PDF批量翻译.py -这个程序文件是一个Python脚本,文件名为“批量翻译PDF文档_多线程.py”。它主要使用了“toolbox”、“request_gpt_model_in_new_thread_with_ui_alive”、“request_gpt_model_multi_threads_with_very_awesome_ui_and_high_efficiency”、“colorful”等Python库和自定义的模块“crazy_utils”的一些函数。程序实现了一个批量翻译PDF文档的功能,可以自动解析PDF文件中的基础信息,递归地切割PDF文件,翻译和处理PDF论文中的所有内容,并生成相应的翻译结果文件(包括md文件和html文件)。功能比较复杂,其中需要调用多个函数和依赖库,涉及到多线程操作和UI更新。文件中有详细的注释和变量命名,代码比较清晰易读。 +这个程序文件是一个Python脚本,文件名为“PDF批量翻译.py”。它主要使用了“toolbox”、“request_gpt_model_in_new_thread_with_ui_alive”、“request_gpt_model_multi_threads_with_very_awesome_ui_and_high_efficiency”、“colorful”等Python库和自定义的模块“crazy_utils”的一些函数。程序实现了一个批量翻译PDF文档的功能,可以自动解析PDF文件中的基础信息,递归地切割PDF文件,翻译和处理PDF论文中的所有内容,并生成相应的翻译结果文件(包括md文件和html文件)。功能比较复杂,其中需要调用多个函数和依赖库,涉及到多线程操作和UI更新。文件中有详细的注释和变量命名,代码比较清晰易读。 ## [25/48] 请对下面的程序文件做一个概述: crazy_functions\理解PDF文档内容.py @@ -331,7 +331,7 @@ check_proxy.py, colorful.py, config.py, config_private.py, core_functional.py, c 这些程序源文件提供了基础的文本和语言处理功能、工具函数和高级插件,使 Chatbot 能够处理各种复杂的学术文本问题,包括润色、翻译、搜索、下载、解析等。 ## 用一张Markdown表格简要描述以下文件的功能: -crazy_functions\代码重写为全英文_多线程.py, crazy_functions\图片生成.py, crazy_functions\对话历史存档.py, crazy_functions\总结word文档.py, crazy_functions\总结音视频.py, crazy_functions\批量Markdown翻译.py, crazy_functions\批量总结PDF文档.py, crazy_functions\批量总结PDF文档pdfminer.py, crazy_functions\批量翻译PDF文档_多线程.py, crazy_functions\理解PDF文档内容.py, crazy_functions\生成函数注释.py, crazy_functions\联网的ChatGPT.py, crazy_functions\解析JupyterNotebook.py, crazy_functions\解析项目源代码.py, crazy_functions\询问多个大语言模型.py, crazy_functions\读文章写摘要.py。根据以上分析,用一句话概括程序的整体功能。 +crazy_functions\代码重写为全英文_多线程.py, crazy_functions\图片生成.py, crazy_functions\对话历史存档.py, crazy_functions\总结word文档.py, crazy_functions\总结音视频.py, crazy_functions\批量Markdown翻译.py, crazy_functions\批量总结PDF文档.py, crazy_functions\批量总结PDF文档pdfminer.py, crazy_functions\PDF批量翻译.py, crazy_functions\理解PDF文档内容.py, crazy_functions\生成函数注释.py, crazy_functions\联网的ChatGPT.py, crazy_functions\解析JupyterNotebook.py, crazy_functions\解析项目源代码.py, crazy_functions\询问多个大语言模型.py, crazy_functions\读文章写摘要.py。根据以上分析,用一句话概括程序的整体功能。 | 文件名 | 功能简述 | | --- | --- | @@ -343,7 +343,7 @@ crazy_functions\代码重写为全英文_多线程.py, crazy_functions\图片生 | 批量Markdown翻译.py | 将指定目录下的Markdown文件进行中英文翻译 | | 批量总结PDF文档.py | 对PDF文件进行切割和摘要生成 | | 批量总结PDF文档pdfminer.py | 对PDF文件进行文本内容的提取和摘要生成 | -| 批量翻译PDF文档_多线程.py | 将指定目录下的PDF文件进行中英文翻译 | +| PDF批量翻译.py | 将指定目录下的PDF文件进行中英文翻译 | | 理解PDF文档内容.py | 对PDF文件进行摘要生成和问题解答 | | 生成函数注释.py | 自动生成Python函数的注释 | | 联网的ChatGPT.py | 使用网络爬虫和ChatGPT模型进行聊天回答 | diff --git a/docs/translate_english.json b/docs/translate_english.json index 815262f..ee93a7f 100644 --- a/docs/translate_english.json +++ b/docs/translate_english.json @@ -44,7 +44,7 @@ "批量总结PDF文档": "BatchSummarizePDFDocuments", "批量总结PDF文档pdfminer": "BatchSummarizePDFDocumentsUsingPdfminer", "批量翻译PDF文档": "BatchTranslatePDFDocuments", - "批量翻译PDF文档_多线程": "BatchTranslatePDFDocuments_MultiThreaded", + "PDF批量翻译": "BatchTranslatePDFDocuments_MultiThreaded", "谷歌检索小助手": "GoogleSearchAssistant", "理解PDF文档内容标准文件输入": "UnderstandPdfDocumentContentStandardFileInput", "理解PDF文档内容": "UnderstandPdfDocumentContent", diff --git a/docs/translate_japanese.json b/docs/translate_japanese.json index a70f5df..65bca57 100644 --- a/docs/translate_japanese.json +++ b/docs/translate_japanese.json @@ -44,7 +44,7 @@ "批量总结PDF文档": "BatchSummarizePDFDocuments", "批量总结PDF文档pdfminer": "BatchSummarizePDFDocumentsUsingPDFMiner", "批量翻译PDF文档": "BatchTranslatePDFDocuments", - "批量翻译PDF文档_多线程": "BatchTranslatePDFDocumentsUsingMultiThreading", + "PDF批量翻译": "BatchTranslatePDFDocumentsUsingMultiThreading", "谷歌检索小助手": "GoogleSearchAssistant", "理解PDF文档内容标准文件输入": "StandardFileInputForUnderstandingPDFDocumentContent", "理解PDF文档内容": "UnderstandingPDFDocumentContent", diff --git a/docs/translate_std.json b/docs/translate_std.json index 581d83e..3b5bf63 100644 --- a/docs/translate_std.json +++ b/docs/translate_std.json @@ -6,7 +6,7 @@ "Latex英文纠错加PDF对比": "CorrectEnglishInLatexWithPDFComparison", "下载arxiv论文并翻译摘要": "DownloadArxivPaperAndTranslateAbstract", "Markdown翻译指定语言": "TranslateMarkdownToSpecifiedLanguage", - "批量翻译PDF文档_多线程": "BatchTranslatePDFDocuments_MultiThreaded", + "PDF批量翻译": "BatchTranslatePDFDocuments_MultiThreaded", "下载arxiv论文翻译摘要": "DownloadArxivPaperTranslateAbstract", "解析一个Python项目": "ParsePythonProject", "解析一个Golang项目": "ParseGolangProject", diff --git a/docs/translate_traditionalchinese.json b/docs/translate_traditionalchinese.json index 3378eda..ee15d59 100644 --- a/docs/translate_traditionalchinese.json +++ b/docs/translate_traditionalchinese.json @@ -43,7 +43,7 @@ "批量总结PDF文档": "BatchSummarizePDFDocuments", "批量总结PDF文档pdfminer": "BatchSummarizePDFDocumentsPdfminer", "批量翻译PDF文档": "BatchTranslatePDFDocuments", - "批量翻译PDF文档_多线程": "BatchTranslatePdfDocumentsMultithreaded", + "PDF批量翻译": "BatchTranslatePdfDocumentsMultithreaded", "谷歌检索小助手": "GoogleSearchAssistant", "理解PDF文档内容标准文件输入": "StandardFileInputForUnderstandingPdfDocumentContent", "理解PDF文档内容": "UnderstandingPdfDocumentContent", diff --git a/tests/test_plugins.py b/tests/test_plugins.py index de465a4..d18ee0a 100644 --- a/tests/test_plugins.py +++ b/tests/test_plugins.py @@ -43,7 +43,7 @@ if __name__ == "__main__": # plugin_test(plugin='crazy_functions.批量Markdown翻译->Markdown中译英', main_input="README.md") - # plugin_test(plugin='crazy_functions.批量翻译PDF文档_多线程->批量翻译PDF文档', main_input='crazy_functions/test_project/pdf_and_word/aaai.pdf') + # plugin_test(plugin='crazy_functions.PDF批量翻译->批量翻译PDF文档', main_input='crazy_functions/test_project/pdf_and_word/aaai.pdf') # plugin_test(plugin='crazy_functions.谷歌检索小助手->谷歌检索小助手', main_input="https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=auto+reinforcement+learning&btnG=")