Table of Contents
About The Project
The goal of this project is to be able to join multiple online storages from diffrent or same providers and create one big storage space with a simulated filesystem
Built With
Getting Started
The install instructions for the released version will be released with the version, but here are the instructions for cloning
Installation
- Install the requirements
pip3 install -r requirements.txt
- Get your client_secrects.json from Google Cloud using this guide and copy it to the root of the project
- Get your dropbox API key and secret using this guide. Rename
sample_dotenv
to.env
and replace the respectable values in it. Remember to enable all permissions under individual scopes.
Usage
Please refer to the Wiki
Roadmap
- Release 1:
- Google Drive and Dropbox
- A simple CLI
- Redesign the interface
- GUI using PyQt5 most likely
See the open issues and TODOs for a full list of proposed features, todos and known issues.
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the GNU-3.0 License. See LICENSE
for more information.
Contact
LovroG05 - @LovroG05
chocoearly44 - @chocoearly44