aboutsummaryrefslogtreecommitdiff
path: root/extract_code.py
diff options
context:
space:
mode:
Diffstat (limited to 'extract_code.py')
-rw-r--r--extract_code.py39
1 files changed, 0 insertions, 39 deletions
diff --git a/extract_code.py b/extract_code.py
deleted file mode 100644
index 43e0150e2..000000000
--- a/extract_code.py
+++ /dev/null
@@ -1,39 +0,0 @@
-import os
-
-# List of files to extract code from, relative to the `src` folder
-files = [
- "src/client/views/nodes/chatbot/agentsystem/Agent.ts",
- "src/client/views/nodes/chatbot/agentsystem/prompts.ts",
- "src/client/views/nodes/chatbot/chatboxcomponents/ChatBox.tsx",
- "src/client/views/nodes/chatbot/chatboxcomponents/MessageComponent.tsx",
- "src/client/views/nodes/chatbot/response_parsers/AnswerParser.ts",
- "src/client/views/nodes/chatbot/response_parsers/StreamedAnswerParser.ts",
- "src/client/views/nodes/chatbot/tools/BaseTool.ts",
- "src/client/views/nodes/chatbot/tools/CreateAnyDocTool.ts",
- "src/client/views/nodes/chatbot/tools/RAGTool.ts",
- "src/client/views/nodes/chatbot/tools/SearchTool.ts",
- "src/client/views/nodes/chatbot/tools/WebsiteInfoScraperTool.ts",
- "src/client/views/nodes/chatbot/types/tool_types.ts",
- "src/client/views/nodes/chatbot/types/types.ts",
- "src/client/views/nodes/chatbot/vectorstore/Vectorstore.ts",
-]
-
-# Output file name
-output_file = "extracted_code.txt"
-
-def extract_and_format_code(file_list, output_path):
- with open(output_path, "w") as outfile:
- for file in file_list:
- # Since the script runs from the chatbot folder, prepend the relative path from chatbot to src
- if os.path.exists(file):
- with open(file, "r") as infile:
- code = infile.read()
- # Write formatted code to the output file
- outfile.write(f"--- {file} ---\n\n```\n{code}\n```\n\n")
- else:
- print(f"File not found: {file}")
-
-# Run the extraction and formatting
-extract_and_format_code(files, output_file)
-
-print(f"Code extracted and saved to {output_file}")