mirror of
https://github.com/arc53/DocsGPT
synced 2024-11-19 21:25:39 +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/
|
application/vectors/
|
||||||
|
|
||||||
|
**/inputs
|
||||||
|
@ -29,6 +29,18 @@ def convert_rst_to_txt(src_dir, dst_dir):
|
|||||||
f"-D source_suffix=.rst " \
|
f"-D source_suffix=.rst " \
|
||||||
f"-C {dst_dir} "
|
f"-C {dst_dir} "
|
||||||
sphinx_main(args.split())
|
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:
|
def num_tokens_from_string(string: str, encoding_name: str) -> int:
|
||||||
# Function to convert string to tokens and estimate user cost.
|
# Function to convert string to tokens and estimate user cost.
|
||||||
|
Loading…
Reference in New Issue
Block a user