mirror of
https://github.com/farcasclaudiu/Flowise.git
synced 2026-06-28 17:01:00 +03:00
Merge pull request #733 from rkeshwani/Feature/Additional-File-Loaders-in-Folder-Loader
Issue #731: Add additional optional input parameter for adding additional file loaders
This commit is contained in:
@@ -61,7 +61,40 @@ class Folder_DocumentLoaders implements INode {
|
|||||||
'.csv': (path) => new CSVLoader(path),
|
'.csv': (path) => new CSVLoader(path),
|
||||||
'.docx': (path) => new DocxLoader(path),
|
'.docx': (path) => new DocxLoader(path),
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
'.pdf': (path) => new PDFLoader(path, { pdfjs: () => import('pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js') })
|
'.pdf': (path) => new PDFLoader(path, { pdfjs: () => import('pdf-parse/lib/pdf.js/v1.10.100/build/pdf.js') }),
|
||||||
|
'.aspx': (path) => new TextLoader(path),
|
||||||
|
'.asp': (path) => new TextLoader(path),
|
||||||
|
'.cpp': (path) => new TextLoader(path), // C++
|
||||||
|
'.c': (path) => new TextLoader(path),
|
||||||
|
'.cs': (path) => new TextLoader(path),
|
||||||
|
'.css': (path) => new TextLoader(path),
|
||||||
|
'.go': (path) => new TextLoader(path), // Go
|
||||||
|
'.h': (path) => new TextLoader(path), // C++ Header files
|
||||||
|
'.java': (path) => new TextLoader(path), // Java
|
||||||
|
'.js': (path) => new TextLoader(path), // JavaScript
|
||||||
|
'.less': (path) => new TextLoader(path), // Less files
|
||||||
|
'.ts': (path) => new TextLoader(path), // TypeScript
|
||||||
|
'.php': (path) => new TextLoader(path), // PHP
|
||||||
|
'.proto': (path) => new TextLoader(path), // Protocol Buffers
|
||||||
|
'.python': (path) => new TextLoader(path), // Python
|
||||||
|
'.py': (path) => new TextLoader(path), // Python
|
||||||
|
'.rst': (path) => new TextLoader(path), // reStructuredText
|
||||||
|
'.ruby': (path) => new TextLoader(path), // Ruby
|
||||||
|
'.rb': (path) => new TextLoader(path), // Ruby
|
||||||
|
'.rs': (path) => new TextLoader(path), // Rust
|
||||||
|
'.scala': (path) => new TextLoader(path), // Scala
|
||||||
|
'.sc': (path) => new TextLoader(path), // Scala
|
||||||
|
'.scss': (path) => new TextLoader(path), // Sass
|
||||||
|
'.sol': (path) => new TextLoader(path), // Solidity
|
||||||
|
'.sql': (path) => new TextLoader(path), //SQL
|
||||||
|
'.swift': (path) => new TextLoader(path), // Swift
|
||||||
|
'.markdown': (path) => new TextLoader(path), // Markdown
|
||||||
|
'.md': (path) => new TextLoader(path), // Markdown
|
||||||
|
'.tex': (path) => new TextLoader(path), // LaTeX
|
||||||
|
'.ltx': (path) => new TextLoader(path), // LaTeX
|
||||||
|
'.html': (path) => new TextLoader(path), // HTML
|
||||||
|
'.vb': (path) => new TextLoader(path), // Visual Basic
|
||||||
|
'.xml': (path) => new TextLoader(path) // XML
|
||||||
})
|
})
|
||||||
let docs = []
|
let docs = []
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user