mirror of
https://github.com/arc53/DocsGPT
synced 2024-11-03 23:15:37 +00:00
Merge pull request #76 from mefengl/main
feat: compatible with markdown
This commit is contained in:
commit
12717fc9b6
1
.gitignore
vendored
1
.gitignore
vendored
@ -161,3 +161,4 @@ frontend/*.sw?
|
||||
|
||||
application/vectors/
|
||||
|
||||
**/inputs
|
||||
|
@ -29,6 +29,18 @@ def convert_rst_to_txt(src_dir, dst_dir):
|
||||
f"-D source_suffix=.rst " \
|
||||
f"-C {dst_dir} "
|
||||
sphinx_main(args.split())
|
||||
elif file.endswith(".md"):
|
||||
# Rename the .md file to .rst file
|
||||
src_file = os.path.join(root, file)
|
||||
dst_file = os.path.join(root, file.replace(".md", ".rst"))
|
||||
os.rename(src_file, dst_file)
|
||||
# Convert the .rst file to .txt file using sphinx-build
|
||||
args = f". -b text -D extensions=sphinx.ext.autodoc " \
|
||||
f"-D master_doc={dst_file} " \
|
||||
f"-D source_suffix=.rst " \
|
||||
f"-C {dst_dir} "
|
||||
sphinx_main(args.split())
|
||||
|
||||
|
||||
def num_tokens_from_string(string: str, encoding_name: str) -> int:
|
||||
# Function to convert string to tokens and estimate user cost.
|
||||
|
Loading…
Reference in New Issue
Block a user