A web application to download torrent directly to your Google Drive using Nodejs in backend and Vuejs in frontend.
- Download Torrent and Upload to Google Drive.
- Supports Shared google drive.
- Upload the torrent by zipping.
-
Clone this repo to your local machine using
https://github.com/pawanpaudel93/Torrent2GDrive -
Goto Google Developer Console and create OAuth credentials.
-
Goto
Torrent2Drive/Torrent2Drive_serverfolder and create.envfile and view file.env-examplefor reference and paste the following with OAuth credentials in .env file.GOOGLE_CLIENT_ID=paste client id hereGOOGLE_CLIENT_SECRET=paste client secret hereSECRET=Torrent2Drive@VueJS -
Goto
Torrent2Drive/Torrent2Drive_frontendfolder and create.envfile and view file.env-examplefor reference and paste in .env fileVUE_APP_BASEURL=http://localhost:3000 -
Goto
Torrent2Drivefolder and open terminal and write the following command for the project setup: (Make sure npm is installed!)npm run local-build
-
Then to run the app write write:
npm run start
-
So if you update the app code and to build and start the app write:
npm run build
npm run start
⚠️ DON'T DEPLOY HEROKU NOW. DEPLOYING OF THIS APP MAY SUSPEND YOUR ACCOUNT.
-
Goto Google Developer Console and create OAuth credentials.
-
Deploy to Heroku
-
For
SECRETpaste valueTorrent2Drive@VueJSor any custom text. and use OAUTH secret and client ID.GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET -
Set heroku
VUE_APP_BASEURLenvironment variable to your heroku app URL. I have usedhttps://t0rr3nt2gd.herokuapp.com. So, use your own heroku URL which isappName.herokuapp.comwhere appName is your App name.