Initial commit
This commit is contained in:
137
logs/markdown_parser.log
Normal file
137
logs/markdown_parser.log
Normal file
@@ -0,0 +1,137 @@
|
||||
2025-06-23 09:29:02,536 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 09:29:02,536 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 09:29:02,538 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 09:30:14,691 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 09:30:14,692 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 09:30:14,692 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 09:30:35,920 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 09:30:35,920 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 09:30:35,920 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 11:14:22,828 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 11:14:22,828 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 11:14:22,830 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 11:19:44,819 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 11:19:44,819 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 11:19:44,820 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 11:25:33,330 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 11:25:33,331 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 11:25:33,331 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 11:25:46,899 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 11:25:46,899 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 11:25:46,899 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 11:30:33,367 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 11:30:33,367 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 11:30:33,367 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 12:28:51,553 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:28:51,554 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:28:51,555 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 12:31:06,945 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:31:06,946 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:31:06,946 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 12:31:46,290 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:31:46,290 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:31:46,291 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 12:35:45,309 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:35:45,309 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:35:45,310 - markdown_parser - ERROR - 解析文件时发生错误: markdown/test.md
|
||||
Traceback (most recent call last):
|
||||
File "/Users/gavin/myweb/xhsautopublisher/parse_markdown_file.py", line 84, in parse_markdown_file
|
||||
self._parse_content_images(lines, xhsdata, filename)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AttributeError: 'MarkdownParser' object has no attribute '_parse_content_images'
|
||||
2025-06-23 12:36:16,251 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:36:16,251 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:36:16,252 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 12:38:41,172 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:38:41,172 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:38:41,173 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 12:38:55,328 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:38:55,329 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:38:55,329 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 12:39:08,013 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:39:08,013 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:39:08,013 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 12:39:16,380 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:39:16,380 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:39:16,381 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 12:39:34,857 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 12:39:34,857 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 12:39:34,858 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:11:52,725 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:11:52,725 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:11:52,726 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:17:03,766 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:17:03,767 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:17:03,767 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:17:08,458 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:17:08,458 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:17:08,458 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:23:31,744 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:23:31,745 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:23:31,746 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:24:02,879 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:24:02,879 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:24:02,880 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:32:05,715 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:32:05,715 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:32:05,716 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:32:15,816 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:32:15,816 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:32:15,816 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:33:33,286 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:33:33,287 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:33:33,287 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:36:40,379 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:36:40,380 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:36:40,380 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:38:10,581 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:38:10,582 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:38:10,582 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:40:56,071 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:40:56,071 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:40:56,072 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:41:27,279 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:41:27,279 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:41:27,280 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:43:50,952 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:43:50,952 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:43:50,953 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:44:36,585 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:44:36,585 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:44:36,586 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:44:55,883 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:44:55,883 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:44:55,884 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:47:17,006 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:47:17,006 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:47:17,007 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 13:48:31,771 - markdown_parser - INFO - MarkdownParser initialized
|
||||
2025-06-23 13:48:31,771 - markdown_parser - INFO - 开始解析文件: test.md
|
||||
2025-06-23 13:48:31,772 - markdown_parser - INFO - 文件解析完成: test.md
|
||||
2025-06-23 16:40:10,642 - logger_utils - INFO - MarkdownParser initialized
|
||||
2025-06-23 16:40:10,643 - logger_utils - INFO - 开始解析文件: test.md
|
||||
2025-06-23 16:40:10,644 - logger_utils - INFO - 文件解析完成: test.md
|
||||
2025-06-23 17:36:04,997 - logger_utils - INFO - MarkdownParser initialized
|
||||
2025-06-23 17:36:04,997 - logger_utils - INFO - 开始解析文件: test.md
|
||||
2025-06-23 17:36:04,998 - logger_utils - INFO - 文件解析完成: test.md
|
||||
2025-06-23 18:55:12,981 - logger_utils - INFO - MarkdownParser initialized
|
||||
2025-06-23 18:55:12,982 - logger_utils - INFO - 开始解析文件: test.md
|
||||
2025-06-23 18:55:12,983 - logger_utils - INFO - 文件解析完成: test.md
|
||||
2025-06-23 20:56:36,335 - logger_utils - INFO - MarkdownParser initialized
|
||||
2025-06-23 20:56:36,336 - logger_utils - INFO - 开始解析文件: test.md
|
||||
2025-06-23 20:56:36,337 - logger_utils - INFO - 文件解析完成: test.md
|
||||
2025-06-23 21:02:42,759 - logger_utils - INFO - MarkdownParser initialized
|
||||
2025-06-23 21:02:42,759 - logger_utils - INFO - 开始解析文件: test.md
|
||||
2025-06-23 21:02:42,760 - logger_utils - INFO - 文件解析完成: test.md
|
||||
2025-06-23 21:35:11,026 - logger_utils - INFO - MarkdownParser initialized
|
||||
2025-06-23 21:35:11,027 - logger_utils - INFO - 开始解析文件: test.md
|
||||
2025-06-23 21:35:11,028 - logger_utils - INFO - 文件解析完成: test.md
|
||||
2025-06-23 21:43:50,479 - logger_utils - INFO - MarkdownParser initialized
|
||||
2025-06-23 21:43:50,480 - logger_utils - INFO - 开始解析文件: test.md
|
||||
2025-06-23 21:43:50,481 - logger_utils - INFO - 文件解析完成: test.md
|
||||
2025-06-23 21:44:25,238 - logger_utils - INFO - MarkdownParser initialized
|
||||
2025-06-23 21:44:25,238 - logger_utils - INFO - 开始解析文件: test.md
|
||||
2025-06-23 21:44:25,239 - logger_utils - INFO - 文件解析完成: test.md
|
||||
2025-06-23 21:46:14,682 - logger_utils - INFO - MarkdownParser initialized
|
||||
2025-06-23 21:46:14,682 - logger_utils - INFO - 开始解析文件: test.md
|
||||
2025-06-23 21:46:14,683 - logger_utils - INFO - 文件解析完成: test.md
|
||||
2
logs/push_files.log
Normal file
2
logs/push_files.log
Normal file
@@ -0,0 +1,2 @@
|
||||
2025-06-23 16:40:34,591 - logger_utils - INFO - 未提交修改: {'added': ['xhsautopublisher/__pycache__/', 'xhsautopublisher/backgrounds/.DS_Store', 'xhsautopublisher/backgrounds/IMG_5775.WEBP', 'xhsautopublisher/backgrounds/IMG_5776.WEBP', 'xhsautopublisher/backgrounds/IMG_5777.WEBP', 'xhsautopublisher/backgrounds/IMG_5778.WEBP', 'xhsautopublisher/backgrounds/IMG_5779.WEBP', 'xhsautopublisher/backgrounds/IMG_5780.WEBP', 'xhsautopublisher/backgrounds/IMG_5781.WEBP', 'xhsautopublisher/backgrounds/IMG_5782.WEBP', 'xhsautopublisher/backgrounds/IMG_5783.WEBP', 'xhsautopublisher/backgrounds/IMG_5784.JPG', 'xhsautopublisher/backgrounds/IMG_5785.JPG', 'xhsautopublisher/backgrounds/IMG_5786.JPG', 'xhsautopublisher/backgrounds/IMG_5787.JPG', 'xhsautopublisher/backgrounds/IMG_5788.JPG', 'xhsautopublisher/backgrounds/IMG_5789.JPG', 'xhsautopublisher/backgrounds/IMG_5790.JPG', 'xhsautopublisher/backgrounds/IMG_5791.JPG', 'xhsautopublisher/backgrounds/IMG_5792.JPG', 'xhsautopublisher/backgrounds/IMG_5793.JPG', 'xhsautopublisher/backgrounds/IMG_5794.JPG', 'xhsautopublisher/backgrounds/IMG_5795.JPG', 'xhsautopublisher/backup/config.py', 'xhsautopublisher/backup/logger_utils.py', 'xhsautopublisher/backup/parse_markdown_file.ai.py', 'xhsautopublisher/backup/parse_markdown_file.py', 'xhsautopublisher/backup/push_files.py', 'xhsautopublisher/config.py', 'xhsautopublisher/logger_utils.py', 'xhsautopublisher/push_files.log'], 'deleted': ['xhsautopublisher/parse_markdown_file.ai.py'], 'modified': ['xhsautopublisher/.DS_Store', 'xhsautopublisher/backgrounds/minimal.jpg', 'xhsautopublisher/backup/txt_to_image.py', 'xhsautopublisher/markdown_parser.log', 'xhsautopublisher/parse_markdown_file.py', 'xhsautopublisher/push_files.py', 'xhsautopublisher/reading_list.png', 'xhsautopublisher/txt_to_image.py']}
|
||||
2025-06-23 17:32:49,297 - logger_utils - INFO - 未提交修改: {'added': [], 'deleted': [], 'modified': []}
|
||||
80
logs/txt_to_image.log
Normal file
80
logs/txt_to_image.log
Normal file
@@ -0,0 +1,80 @@
|
||||
2025-06-23 17:36:27,152 - logger_utils - INFO - 图片已保存至: reading_list.png
|
||||
2025-06-23 18:58:11,319 - logger_utils - INFO - 图片已保存至: reading_list.png
|
||||
2025-06-23 19:11:49,961 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 19:11:50,234 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 19:43:06,222 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 19:43:06,509 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 19:43:06,845 - logger_utils - INFO - 图片已保存至: reading_list_3.png
|
||||
2025-06-23 19:43:07,142 - logger_utils - INFO - 图片已保存至: reading_list_4.png
|
||||
2025-06-23 19:44:18,598 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 19:44:18,883 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 19:44:19,216 - logger_utils - INFO - 图片已保存至: reading_list_3.png
|
||||
2025-06-23 19:44:19,511 - logger_utils - INFO - 图片已保存至: reading_list_4.png
|
||||
2025-06-23 19:45:48,683 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 19:46:57,358 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 19:48:40,960 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 19:48:41,230 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 19:49:06,452 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 19:49:06,720 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 19:57:34,020 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 19:57:34,401 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 20:00:21,869 - logger_utils - ERROR - 创建图片时发生错误: 'bottom_spacing'
|
||||
Traceback (most recent call last):
|
||||
File "/Users/gavin/myweb/xhsautopublisher/txt_to_image.py", line 69, in create_image
|
||||
current_y = title_y + title_height + title_style['bottom_spacing']
|
||||
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
||||
KeyError: 'bottom_spacing'
|
||||
2025-06-23 20:01:21,538 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 20:01:21,921 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 20:02:07,604 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 20:02:07,987 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 20:07:49,482 - logger_utils - ERROR - 创建图片时发生错误: 'paragraph_spacing'
|
||||
Traceback (most recent call last):
|
||||
File "/Users/gavin/myweb/xhsautopublisher/txt_to_image.py", line 48, in create_image
|
||||
paragragh_spacing = styles['paragraph_spacing']
|
||||
~~~~~~^^^^^^^^^^^^^^^^^^^^^
|
||||
KeyError: 'paragraph_spacing'
|
||||
2025-06-23 20:08:38,844 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 20:08:39,227 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 20:12:22,639 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 20:12:23,015 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 20:13:03,566 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 20:13:03,946 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 20:13:26,912 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 20:13:27,291 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 20:25:46,696 - logger_utils - INFO - 图片已保存至: reading_list_1.png
|
||||
2025-06-23 20:25:47,076 - logger_utils - INFO - 图片已保存至: reading_list_2.png
|
||||
2025-06-23 20:34:52,439 - logger_utils - INFO - 图片已保存至: temp/reading_list_1.png
|
||||
2025-06-23 20:34:52,816 - logger_utils - INFO - 图片已保存至: temp/reading_list_2.png
|
||||
2025-06-23 21:10:34,685 - logger_utils - INFO - 图片已保存至: temp/reading_list_1.png
|
||||
2025-06-23 21:10:35,077 - logger_utils - INFO - 图片已保存至: temp/reading_list_2.png
|
||||
2025-06-23 21:15:00,783 - logger_utils - ERROR - 创建图片时发生错误: 'table'
|
||||
Traceback (most recent call last):
|
||||
File "/Users/gavin/myweb/xhsautopublisher/txt_to_image.py", line 61, in create_image
|
||||
table_font = ImageFont.truetype(self.fonts_path['table'], body_style['size']) # 增加表格字体
|
||||
~~~~~~~~~~~~~~~^^^^^^^^^
|
||||
KeyError: 'table'
|
||||
2025-06-23 21:16:13,027 - logger_utils - INFO - 图片已保存至: temp/reading_list_1.png
|
||||
2025-06-23 21:16:13,416 - logger_utils - INFO - 图片已保存至: temp/reading_list_2.png
|
||||
2025-06-23 21:27:12,900 - logger_utils - ERROR - 创建图片时发生错误: 'TextToImage' object has no attribute '_draw_text_with_spacing'
|
||||
Traceback (most recent call last):
|
||||
File "/Users/gavin/myweb/xhsautopublisher/txt_to_image.py", line 49, in create_image
|
||||
title_paths = self._draw_title_page(draw, width, height, padding, title, subtitle,
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/Users/gavin/myweb/xhsautopublisher/txt_to_image.py", line 90, in _draw_title_page
|
||||
self._draw_text_with_spacing(draw, (title_x, current_y), title,
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AttributeError: 'TextToImage' object has no attribute '_draw_text_with_spacing'
|
||||
2025-06-23 21:29:28,609 - logger_utils - ERROR - 创建图片时发生错误: 'TextToImage' object has no attribute '_draw_text_with_spacing'
|
||||
Traceback (most recent call last):
|
||||
File "/Users/gavin/myweb/xhsautopublisher/txt_to_image.py", line 50, in create_image
|
||||
title_paths = self._draw_title_page(draw, width, height, padding, title, subtitle,
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/Users/gavin/myweb/xhsautopublisher/txt_to_image.py", line 91, in _draw_title_page
|
||||
self._draw_text_with_spacing(draw, (title_x, current_y), title,
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AttributeError: 'TextToImage' object has no attribute '_draw_text_with_spacing'
|
||||
2025-06-23 21:31:22,378 - logger_utils - INFO - 图片已保存至: temp/reading_list_1.png
|
||||
2025-06-23 21:31:22,760 - logger_utils - INFO - 图片已保存至: temp/reading_list_2.png
|
||||
2025-06-24 18:13:50,849 - logger_utils - INFO - 图片已保存至: temp/reading_list_1.png
|
||||
2025-06-24 18:13:51,064 - logger_utils - INFO - 图片已保存至: temp/reading_list_2.png
|
||||
Reference in New Issue
Block a user