Coder Social home page Coder Social logo

sunick2009 / onedrive-cf-index-ng Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lyc8503/onedrive-cf-index-ng

0.0 0.0 0.0 7.11 MB

Another OneDrive public directory listing, forked from onedrive-vercel-index and adapted to Cloudflare Workers.

License: MIT License

JavaScript 3.58% TypeScript 85.78% CSS 10.63%

onedrive-cf-index-ng's Introduction

onedrive-cf-index-ng

OneDrive public directory listing forked from onedrive-vercel-index, powered by Cloudflare and Next.js

OneDrive Cloudflare Next.js Documentation

What's different

  • Now it can be deployed on Cloudflare Pages for free!
  • No more dependency on Upstash / 3rd-party service
  • Maybe some future maintenance or improvements from me (@lyc8503)

Special thanks to the original author of this project @spencerwooo and all contributors

TL;DR

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

  • Completely free to host ๐Ÿ’ธ
  • Super fast โšก and responsive ๐Ÿ’ฆ
  • Takes less than 15 minutes to setup โฑ๏ธ
  • Highly customisable โš’๏ธ

๐ŸŒ More importantly, we are pretty (โ—'โ—ก'โ—)

Quick start

๐Ÿš€ Quick start: Getting started.

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

Demo

Live demo at lyc8503's Fileshare.

demo

Features

๐Ÿ‘€ File preview ๐Ÿ’  List / Grid layouts ๐ŸŽฅ Video and audio
PDF, EPUB, markdown, code, plain text For previewing images and documents with thumbnails mp4, mp3, ..., play online or with IINA, PotPlayer ... with subtitles!
๐Ÿ“„ 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 ๐Ÿ”Ž Native Search
Password protected routes and files. Details here Compress and download multiple files or folders. Details here Searching through your shared OneDrive files (with some caveats ๐Ÿฅบ). 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 ...

Note: This project is focused on showcasing and providing a way for others to download files from your OneDrive. Emphasis on free and serverless. If you have your own server / need WebDAV / use cloud providers other than OneDrive, checkout alist.

Documentation

Documentation is hosted at GitHub Wiki.

Server-less (free)?

Yes! Completely free with no backend server what-so-ever.

License

MIT

Some TODOs

  • Documentation
  • Local/Docker deployment support
  • Some TODOs left in the code
  • More tests
made with โค๏ธ by lyc8503 & spencer woo

onedrive-cf-index-ng's People

Contributors

spencerwooo avatar renovate[bot] avatar myl7 avatar lyc8503 avatar sunick2009 avatar aidenlx avatar ovler-young avatar opoet avatar naicfeng avatar pokobunhsu avatar rinrinx2 avatar android-kitkat avatar symant233 avatar shoucandanghehe avatar mahoo12138 avatar chisaato avatar cubercsl avatar vulcanraven91 avatar starsbysea avatar airwsw avatar therockstarind avatar nabarunkar avatar hans362 avatar hfzrk avatar dogtorrent avatar sudoalx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.