Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mooflu/webviewplus
Browser file viewer
https://github.com/mooflu/webviewplus
Last synced: 2 months ago
JSON representation
Browser file viewer
- Host: GitHub
- URL: https://github.com/mooflu/webviewplus
- Owner: mooflu
- License: mit
- Created: 2021-03-07T20:56:10.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-20T21:29:38.000Z (5 months ago)
- Last Synced: 2024-08-20T23:11:36.214Z (5 months ago)
- Language: TypeScript
- Size: 909 KB
- Stars: 15
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE-MIT
Awesome Lists containing this project
README
# WebViewPlus
Browser file viewer
(meant to be used with this [QuickLook plugin](https://github.com/mooflu/QuickLook.Plugin.WebViewPlus))Demo: https://mooflu.github.io/WebViewPlus/
## Supported file formats:
### Native via iframe
html, pdf
### Scalable Vector Graphics (pan & zoom)
svg
### Images (including animated)
png, apng, jpeg, gif, bmp, webp, avif
### Markdown (with math plugins)
md
### Jupyter notebook
ipynb
### Tabular data
xlsx, xls, ods, csv, tsv
### 3D model viewer
gltf, glb, fbx, obj
### Syntax Highlighter
See list here: https://github.com/mooflu/WebViewPlus/blob/master/src/plugins/SyntaxPlugin.tsx
More file extensions can be added in settings.
Where the language doesn't match the extension, specify both separated by a colon:
E.g. "rs:rust"
Any language supported by https://prismjs.com/#supported-languages should work.### Fonts
ttf, otf, woff2 (without font info), woff
### e-books
epub
## Develop
make dev
make build
make lint
make check