Coder Social home page Coder Social logo

mahbubmaruf178 / one-index Goto Github PK

View Code? Open in Web Editor NEW
27.0 4.0 15.0 487 KB

One-Index ... indexer for cloud store

JavaScript 16.10% Astro 28.36% TypeScript 55.54%
astro cloudfare-workers cloudflare gindex reverse-proxy googledriveapi onedrive-api

one-index's Introduction

OneIndex

Image This project allows you to create an index for your OneDrive,Gdrive,Pcloud.. etc files using Cloudflare Workers. With this index, you can download files using Cloudflare's reverse proxy, open files with an Android app, and enjoy resume download support.

Installation

How to deploy a site with GitHub

  • Fork this repository to your GitHub account.
  • Edit oneindexconf.ts file.

{ name: "onedrive",// any name you want path: "onedrive", //must be unique type: "onedrive", // onedrive, gdrive, pcloud, etc config: { redirect_url: "your redirect url here", ClientID: "your_client_id_here", ClientSecret: "your_client_secret_here", RefreshToken: "your_refresh_token_here", }, },

  • Set up a new project on Cloudflare Pages.
  • Log in to the Cloudflare dashboard and select your account in Account Home > Pages.
  • Select Create a new Project and the Connect Git option.
  • Select the git project you want to deploy and click Begin setup
  • Use the following build settings:
  • Framework preset: Astro
  • Build command: npm run build
  • Build output directory: dist
  • Click the Save and Deploy button.

Features

  • Download files with Cloudflare reverse proxy.
  • Open files with Android app and in windows PotPlayer.(for video files)
  • Resume download supported.
  • multi drive supported.

Upcoming Features

We have some exciting features in the pipeline:

  1. Search for files.
  2. Admin authentication for added security and control.

Screenshots

Image Image

Contributing

Contributions are welcome! Feel free to open issues and pull requests to help improve this project.

License

This project is licensed under the MIT License.


Disclaimer: This project is not affiliated with Microsoft or OneDrive. Please use it responsibly and in compliance with the terms of service of the services you are using.

one-index's People

Contributors

mahbubmaruf178 avatar maruf178 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

one-index's Issues

Amazing project and need for onedrive multi accounts.

this is amazing project and awsome. but it does not show clearly steps for creating Client ID and Secrect.
Play function not working at all and should add features like onedrive share folder or multi accounts functions because one drive have storage limtitation and need to break it with share folder function

for player i change intent to vlc:// is working fine ..
need an update with share folder or mutliaccounts

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.