Go to file
2022-01-15 21:39:11 +08:00
.github create funding configs 2021-12-20 21:28:43 +08:00
components remove proxied download button (for now) 2022-01-15 21:37:06 +08:00
config match direct link with regex, close #248 #251 2022-01-10 19:21:28 +08:00
pages match direct link with regex, close #248 #251 2022-01-10 19:21:28 +08:00
public update README to reflect new docs 2022-01-11 23:30:02 +08:00
styles extract components and custom useFileContent hook 2022-01-06 16:34:16 +08:00
utils support for mov, close #256 2022-01-10 18:52:45 +08:00
.eslintrc Initial commit from Create Next App 2021-06-22 12:58:37 +01:00
.gitignore comment out docs related to proxied download 2022-01-15 21:39:11 +08:00
LICENSE create license 2021-06-30 12:01:13 +01:00
next-env.d.ts npm update, audit, and next@12, closes #188 2021-12-14 19:30:45 +08:00
next.config.js oauth inside main project, with public client id and secret 2021-12-31 03:44:03 +08:00
package-lock.json remove proxied download button (for now) 2022-01-15 21:37:06 +08:00
package.json use ioredis instead of keyv 2021-12-31 20:30:29 +08:00
postcss.config.js init repo with basic templates 2021-06-22 13:17:15 +01:00
README.md comment out docs related to proxied download 2022-01-15 21:39:11 +08:00
tailwind.config.js a flat design with narrower lists 2022-01-06 21:10:16 +08:00
tsconfig.json preview ms office files 2021-06-29 16:20:35 +01:00

onedrive-vercel-index

onedrive-vercel-index

OneDrive public directory listing, powered by Vercel and Next.js

Next.js Next.js Vercel Documentation GitHub Discussions

TL;DR

Showcase, share, preview, and download files inside your OneDrive with onedrive-vercel-index -

  • Completely free to host 💸
  • Fast and responsive 💦
  • Takes less than 15 minutes to setup ⏱️
  • Highly customisable ⚒️

🍌 More importantly, we are pretty (●'◡'●)

Discussion

Please go to our discussion forum for general questions and FAQs, issues are for bug reports and bug reports only. Feature requests may or may not be ignored, as I (@spencerwooo) am the only one maintaining the project, so I only prioritise features that I use.

If you happen to like this project, please give it a star! :3

If you really, really like this project, please send money! -> Sponsors 🤑 and donations 💰

Demo

Live demo at Spencer's OneDrive.

demo

Features

👀 File preview 🖼️ Image preview 🎥 Video and audio
PDF, EPUB, markdown, code, plain text Also in gallery mode mp4, mp3, ..., play online or with IINA, PotPlayer...
📄 Office preview 📝 README.md preview 📑 Pagination
docx, pptx, xlsx, ... Also renders code blocks, images with relative links, ... For folders with 200 or more items
🔒 Protected folders Multi-file download
Password protected routes and files. Details here Compress and download multiple files or folders. Details here

... and more:

  • Streamlined deployment, without having to get your tokens manually anymore!
  • Direct raw-file serving and hosting ...
  • Full dark mode support, style and website customisations ...

Documentation

Documentation is hosted at docs.spencerwoo.com.

Server-less (free)?

Yes! Completely free with no backend server what-so-ever. (Well, we use Redis, but that's free to some extent also.)

Sponsors and donations!

Open-source is hard! If you happen to like this project and want me to keep going, please consider sponsoring me or providing a single donation! Thanks for all the love and support!

🧸 Please donate - 微信/支付宝 · Patreon · 爱发电

Sponsors

Your name will appear here if you sponsor or donate 😀


onedrive-vercel-index ©Spencer Woo. Released under the MIT License.

Authored and maintained by Spencer Woo.

@Portfolio · @Blog · @GitHub