Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 2.56 KB

README_colab.md

File metadata and controls

51 lines (35 loc) · 2.56 KB

Attention

  1. Do not abuse service from Colab or your account could get banned. Deploy at your own risk.
  2. Aria2 & qBittorrent download speed is limited to 5MB/s on default.

Overview

Deployment

First run

More usages and precautions

Overview

This project integrates yt-dlp, gallery-dl, Aria2 + WebUI, qBittorrent + VueTorrent WebUI, pyLoad Download Manager, Rclone + WebUI with auto-upload function, Rclone Serve HTTP, OliveTin WebUI for shell commands, Filebrowser, ttyd web terminal.

  1. Rclone auto-upload function only needs to prepare rclone.conf file, and all other configurations are set to go.
  2. Rclone runs on daemon mode, easy to manually transfer files and monitor transfers in real time on WebUI.
  3. Auto-backup configuration files to Google Drive, and try to restore when dyno restarts.
  4. Execute predefined yt-dlp, gallery-dl & Rclone commands from OliveTin WebUI.
  5. ttyd web terminal, which can execute yt-dlp and other commands on the command line.
  6. There are independent logs for each service in the log directory.

Deployment

  1. Make a folder named AIO_FILES in your Google Drive root folder.
  2. Upload main.zip to AIO_FILES folder.
  3. Upload AIO.ipynb to Google Drive.
  4. Run AIO.ipynb.

First run

  • Upload rclone.conf file to config folder via Filebrowser, you can edit script.conf file to change Rclone auto-upload settings.

  • Add following content to rclone.conf file in order to use your mounted Google Drive as a Rclone remote.

    [local]
    type = alias
    remote = /content/drive/MyDrive
    
  • yt-dlp, gallery-dl & other commands can be executed through ttyd web terminal.
    Built-in alias:
    dlpr: Use yt-dlp to download videos to videos folder, then send task to Rclone after downloads completed.
    gdlr: Use gallery-dl to download files to gallery_dl_downloads folder, then send task to Rclone after downloads completed.

More usages and precautions

  1. Known pyLoad bugs:
    • Redirect to http after login,solution: close the pyLoad page and reopen it.
    • Fail to delete archives after extraction, solution: Settings--Plugins--ExtractArchive, set "Move to trash instead delete" to off.
  2. It is not possible to configure a Rclone remote which requires web authentication through Rclone web UI in this app.