Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/devtony101/jfxgoogledrive

A JavaFX Google Drive Client (For Demonstration Purposes Only).
https://github.com/devtony101/jfxgoogledrive

google-api google-drive google-drive-api java java-8 javafx javafx-8 javafx-application javafx-desktop-apps javafx-gui javafx-project

Last synced: 2 months ago
JSON representation

A JavaFX Google Drive Client (For Demonstration Purposes Only).

Awesome Lists containing this project

README

        

# JFXGoogleDrive
A JavaFX Google Drive Client (For Demonstration Purposes Only).

![Banner](https://github.com/DevTony101/JFXGoogleDrive/blob/master/banner.png)

The project uses the Google Drive API, in order to uset it you'll need to add your own _credentials.json_ file. You can create one
for a QuickStart in Google's API Introduction Page [here](https://developers.google.com/drive/api/v3/quickstart/java).

The project currently supports the following operations:

- Shows the files currently hosted in your Google Drive Account
- Upload and Download Files

The user must give the app consent to do such operations.

## Future Improvements
- Optimize the process when uploading a file. (Checking the MIME type)
- Give functionality to the Quick Access panel.

## Inspiration
The design is based on @k33ptoo [original design](https://sellfy.com/p/2FwR/).
[Link to KeepToo's JavaFX Design Tutorial](https://www.youtube.com/watch?v=8KFlL4jLt2c).

Google Drive and the rest of Google Products are owned by Google LLC.