├── .DS_Store ├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── LICENSE ├── Package.resolved ├── Package.swift ├── PicoDocsExample ├── .DS_Store ├── PicoDocsExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ └── PicoDocsExample.xcscheme └── PicoDocsExample │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── 1024.png │ │ ├── 127.png │ │ ├── 16.png │ │ ├── 256 1.png │ │ ├── 256.png │ │ ├── 32 1.png │ │ ├── 32.png │ │ ├── 512 1.png │ │ ├── 512.png │ │ ├── 64.png │ │ ├── Contents.json │ │ └── Icon Design_.png │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── Localizable.xcstrings │ ├── PicoDocsExample.entitlements │ ├── PicoDocsExampleApp.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── README.md ├── README.md ├── Sources └── PicoDocs │ ├── Extensions │ ├── AttributedString.swift │ ├── Font.swift │ ├── NSAttributedString.swift │ ├── URL.swift │ └── UTType.swift │ ├── Fetchers │ ├── Fetcher.swift │ ├── FetcherProtocol.swift │ ├── FileFetcher.swift │ ├── WebFetcher.swift │ └── iCloudFileMonitor.swift │ ├── Localizable.xcstrings │ ├── Models │ ├── ExportFileType.swift │ └── ParsedDocument.swift │ ├── Parsers │ ├── AttributedStringParser.swift │ ├── DocumentParserProtocol.swift │ ├── ExcelParser.swift │ ├── HTMLParser.swift │ ├── PDFParser.swift │ ├── Parser.swift │ ├── ParserTools │ │ ├── Readability.swift │ │ ├── Readability │ │ │ ├── JSDOMParser.js │ │ │ ├── Readability-readerable.js │ │ │ └── Readability.js │ │ └── Readable.swift │ ├── PlainTextParser.swift │ ├── ePubParser.swift │ └── iWorkParser.swift │ ├── PicoDocs.swift │ ├── PicoDocsError.swift │ ├── PicoDocument+Fetch.swift │ └── PicoDocument.swift └── Tests └── PicoDocsTests ├── PicoDocsTests.swift └── Resources └── TSLA-Q3-2024-Update.pdf /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Package.swift -------------------------------------------------------------------------------- /PicoDocsExample/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/.DS_Store -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample.xcodeproj/xcshareddata/xcschemes/PicoDocsExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample.xcodeproj/xcshareddata/xcschemes/PicoDocsExample.xcscheme -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/127.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/127.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/16.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/256 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/256 1.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/256.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/32 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/32 1.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/32.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/512 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/512 1.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/512.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/64.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/Icon Design_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/AppIcon.appiconset/Icon Design_.png -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/ContentView.swift -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Info.plist -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Localizable.xcstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Localizable.xcstrings -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/PicoDocsExample.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/PicoDocsExample.entitlements -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/PicoDocsExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/PicoDocsExampleApp.swift -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /PicoDocsExample/PicoDocsExample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/PicoDocsExample/PicoDocsExample/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/README.md -------------------------------------------------------------------------------- /Sources/PicoDocs/Extensions/AttributedString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Extensions/AttributedString.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Extensions/Font.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Extensions/Font.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Extensions/NSAttributedString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Extensions/NSAttributedString.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Extensions/URL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Extensions/URL.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Extensions/UTType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Extensions/UTType.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Fetchers/Fetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Fetchers/Fetcher.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Fetchers/FetcherProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Fetchers/FetcherProtocol.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Fetchers/FileFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Fetchers/FileFetcher.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Fetchers/WebFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Fetchers/WebFetcher.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Fetchers/iCloudFileMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Fetchers/iCloudFileMonitor.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Localizable.xcstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Localizable.xcstrings -------------------------------------------------------------------------------- /Sources/PicoDocs/Models/ExportFileType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Models/ExportFileType.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Models/ParsedDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Models/ParsedDocument.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/AttributedStringParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/AttributedStringParser.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/DocumentParserProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/DocumentParserProtocol.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/ExcelParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/ExcelParser.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/HTMLParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/HTMLParser.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/PDFParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/PDFParser.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/Parser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/Parser.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/ParserTools/Readability.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/ParserTools/Readability.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/ParserTools/Readability/JSDOMParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/ParserTools/Readability/JSDOMParser.js -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/ParserTools/Readability/Readability-readerable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/ParserTools/Readability/Readability-readerable.js -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/ParserTools/Readability/Readability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/ParserTools/Readability/Readability.js -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/ParserTools/Readable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/ParserTools/Readable.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/PlainTextParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/PlainTextParser.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/ePubParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/ePubParser.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/Parsers/iWorkParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/Parsers/iWorkParser.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/PicoDocs.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | -------------------------------------------------------------------------------- /Sources/PicoDocs/PicoDocsError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/PicoDocsError.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/PicoDocument+Fetch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/PicoDocument+Fetch.swift -------------------------------------------------------------------------------- /Sources/PicoDocs/PicoDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Sources/PicoDocs/PicoDocument.swift -------------------------------------------------------------------------------- /Tests/PicoDocsTests/PicoDocsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Tests/PicoDocsTests/PicoDocsTests.swift -------------------------------------------------------------------------------- /Tests/PicoDocsTests/Resources/TSLA-Q3-2024-Update.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PicoMLX/PicoDocs/HEAD/Tests/PicoDocsTests/Resources/TSLA-Q3-2024-Update.pdf --------------------------------------------------------------------------------