• Stars
    star
    129
  • Rank 277,469 (Top 6 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created 11 months ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Another OneDrive public directory listing on Docker / Cloudflare Workers, forked from onedrive-vercel-index.
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!
  • Also support Docker Deployment now!
  • 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 migration
  • Local/Docker deployment support
  • Some TODOs left in the code
  • More tests
made with ❤️ by lyc8503 & spencer woo

More Repositories

1

EasierConnect

深信服 EasyConnect 第三方开源 Golang 客户端 / Sangfor EasyConnect protocol reimplementation in Go
Go
487
star
2

2021-nju-software-engineering-textbook

2021届南大软件工程教材PDF
183
star
3

sing-box-rules

sing-box Geoip 与 Geosite 增强版规则, 移植自 v2ray-rules-dat
Go
158
star
4

UptimeFlare

📈 Free and serverless uptime monitoring / status page on Cloudflare Workers, with Geo-specific checks
TypeScript
102
star
5

baicizhan-word-meaning-API

百词斩单词释义 API, 获取百词斩单词释义.
Python
88
star
6

jjwxcCrawler

晋江文学城小说爬虫(Android API)
Python
27
star
7

BilibiliDailyBonus

Bilibili 每日打卡获取 14 个硬币和 50 经验值.
Python
27
star
8

WechatPush

微信消息推送 Python 库
Python
22
star
9

awesome-chatgpt-for-dev

Some ChatGPT-related resources for developers~
20
star
10

VizpowerHook

可以Hook到无限宝...然后就打开了新世界的大门?(雾)
Java
18
star
11

NJUUtils

你南相关的一些脚本 - 包括但不限于教务抢课, 赛博跑步, (已经成为历史的)健康打卡等
Python
10
star
12

MinecraftRCONClient

My Minecraft RCON Client for everyone :)
Java
6
star
13

MiniHIPS

[WIP] A FOSS hook-powered HIPS for Windows / 火绒文件防御功能开源实现
C++
6
star
14

DNet-core

An implementation of TCP/IP network stack in user space. DNet stands for DisconNet, inspired by diaoda and Cierra.
C++
6
star
15

nju-ics-2020-spring-nemu

2020 春季南大 ICS PA
C
5
star
16

AutomaticGrassSpawner-octet

[纯属无聊] 全自动谷歌翻译生草机八国语言版
Python
5
star
17

LycChat-backend

[WIP] Spring 实现的聊天服务器后端
Java
5
star
18

JJCommentCrawler

晋江小说评论区爬虫
Python
4
star
19

ChatroomOfAnonymity

COA for short, playing with cryptography to build an anonymous online chatroom
TypeScript
4
star
20

ConwaysGameOfLife

康威生命游戏计算程序
C
3
star
21

lyc8503

My public profile & Homepage (www.lyc8503.site) source
HTML
3
star
22

IncichSchoolUtilities

紫橙科技班牌实用工具
Python
3
star
23

QQHomeworkCrawler

QQ群回家作业下载爬虫.
Python
3
star
24

nju2wakeup

导出南大课程表到 Wakeup 课表.
Python
3
star
25

jjvm

自己用 Java 8 写一个 JVM~
Java
2
star
26

AndroidChromeDevTools

Use the full-featured Chrome DevTools on Android just like you would on a PC
Python
2
star
27

containers

Source-code and definition of my auxiliary containers
Python
1
star
28

MicroPythonLCD12864

MicroPython LCD12864 屏幕取模工具
Python
1
star
29

BrainfuckJIT

一个简易的 Brainfuck 语言 JIT 实现
C++
1
star
30

GPlag

Graph-based plagiarism detector
Python
1
star
31

cloudflare-xss

基于 Cloudflare Workers 的无服务器 XSS 平台
JavaScript
1
star
32

opening-incantation-spring-boot-starter

自己使用到的一些 Spring Boot 起手式吟唱
Java
1
star
33

PTHackPoC

PT 免费下载, 刷流量, 以及更多
Go
1
star
34

nathole

a CGNAT traversal tool for P2P tunnelling / 更适合中国运营商体质的 NAT 打洞工具
Go
1
star