[Bf-docboard-svn] bf-manual: [9158] trunk/blender_docs/tools_rst: Tools: Add support for webp images
Aaron Carlisle
noreply at blender.org
Wed Mar 30 04:34:59 CEST 2022
Revision: 9158
https://developer.blender.org/rBM9158
Author: Blendify
Date: 2022-03-30 04:34:58 +0200 (Wed, 30 Mar 2022)
Log Message:
-----------
Tools: Add support for webp images
Modified Paths:
--------------
trunk/blender_docs/tools_rst/rst_check_images.py
trunk/blender_docs/tools_rst/rst_remap.py
Modified: trunk/blender_docs/tools_rst/rst_check_images.py
===================================================================
--- trunk/blender_docs/tools_rst/rst_check_images.py 2022-03-29 02:54:22 UTC (rev 9157)
+++ trunk/blender_docs/tools_rst/rst_check_images.py 2022-03-30 02:34:58 UTC (rev 9158)
@@ -57,7 +57,7 @@
# figure/image::
"(?:figure|image)\:\:\s+"
# image path
- "/images/(.*?\.(?:png|gif|jpg|jpeg|svg))",
+ "/images/(.*?\.(?:png|gif|jpg|jpeg|svg|webp))",
re.MULTILINE
)
Modified: trunk/blender_docs/tools_rst/rst_remap.py
===================================================================
--- trunk/blender_docs/tools_rst/rst_remap.py 2022-03-29 02:54:22 UTC (rev 9157)
+++ trunk/blender_docs/tools_rst/rst_remap.py 2022-03-30 02:34:58 UTC (rev 9158)
@@ -91,7 +91,7 @@
for filename in filenames:
ext = os.path.splitext(filename)[1]
- if ext.lower() in {".jpg", ".jpeg", ".png", ".gif", ".svg"}:
+ if ext.lower() in {".jpg", ".jpeg", ".png", ".gif", ".svg", ".webp"}:
yield os.path.join(dirpath, filename)
@@ -108,10 +108,12 @@
remap_rst = {}
for fn in rst_files(base_path):
file_hash = uuid_from_file(fn)
- file_path = compat_path(os.path.splitext(os.path.relpath(fn, base_path))[0])
+ file_path = compat_path(os.path.splitext(
+ os.path.relpath(fn, base_path))[0])
file_path_prev = remap_rst.get(file_hash)
if file_path_prev is not None:
- print("Duplicate file contents: %r, %r" % (file_path_prev, file_path))
+ print("Duplicate file contents: %r, %r" %
+ (file_path_prev, file_path))
else:
remap_rst[file_hash] = file_path
@@ -122,7 +124,8 @@
file_path = compat_path(os.path.relpath(fn, base_path))
file_path_prev = remap_images.get(file_hash)
if file_path_prev is not None:
- print("Duplicate file contents: %r, %r" % (file_path_prev, file_path))
+ print("Duplicate file contents: %r, %r" %
+ (file_path_prev, file_path))
else:
remap_images[file_hash] = file_path
@@ -133,7 +136,8 @@
filepath_remap = os.path.join(base_path, RST_MAP_ID)
if os.path.exists(filepath_remap):
- fatal("Remap in progress, run with 'finish' or remove %r" % filepath_remap)
+ fatal("Remap in progress, run with 'finish' or remove %r" %
+ filepath_remap)
remap_data_src = remap_data_create(base_path)
@@ -140,7 +144,8 @@
with open(filepath_remap, 'wb') as fh:
import pickle
pickle.dump(remap_data_src, fh, pickle.HIGHEST_PROTOCOL)
- print("Remap started, tracking (%d rst, %d image) files." % (len(remap_data_src[0]), len(remap_data_src[1])))
+ print("Remap started, tracking (%d rst, %d image) files." %
+ (len(remap_data_src[0]), len(remap_data_src[1])))
def remap_finish(base_path):
@@ -147,7 +152,8 @@
filepath_remap = os.path.join(base_path, RST_MAP_ID)
if not os.path.exists(filepath_remap):
- fatal("Remap not started, run with 'start', (%r not found)" % filepath_remap)
+ fatal("Remap not started, run with 'start', (%r not found)" %
+ filepath_remap)
with open(filepath_remap, 'rb') as fh:
import pickle
More information about the Bf-docboard-svn
mailing list