cloud189-auto-save  by 1307super

Tool for automating file saving to a cloud drive

created 4 months ago
472 stars

Top 65.5% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an automated system for transferring files from Tianyi Cloud Drive, targeting users who need to manage and synchronize cloud storage, especially for media libraries. It offers features like automatic updates, STRM file generation for media servers, and Telegram bot integration for remote control, simplifying cloud file management and media server integration.

How It Works

The system operates by periodically checking user-defined tasks for updates on Tianyi Cloud Drive. It supports both account/password and cookie-based login for accessing cloud data. Key functionalities include automated file transfers to specified directories, automatic renaming of files using regex or sequential methods, and the generation of STRM files for media servers like Emby. It also integrates with AI platforms for file identification and metadata scraping.

Quick Start & Requirements

  • Install/Run: Docker is the primary deployment method.
    docker run -d \
      -v /yourpath/data:/home/data \
      -v /yourpath/strm:/home/strm \
      -p 3000:3000 \
      --restart unless-stopped \
      --name cloud189 \
      -e PUID=0 \
      -e PGID=0 \
      xia1307/cloud189-auto-save
    
  • Prerequisites: Docker. Access to Tianyi Cloud Drive account credentials (password or cookie).
  • Access: Web UI at http://localhost:3000 (default credentials: admin/admin).
  • Docs: Wiki documentation is available for detailed usage.

Highlighted Details

  • Automated monitoring of shared link updates and file renaming.
  • AI-assisted file renaming and media scraping (supports OpenAI API).
  • STRM file generation for Emby/Jellyfin, with path mapping and full library generation options.
  • Telegram bot for remote task management, file searching, and notifications.
  • Supports CloudSaver resource search integration for finding and transferring files.

Maintenance & Community

The project is maintained by 1307super. Community discussion was previously via Telegram groups, but these links are noted as defunct. Users are directed to the Wiki for help.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: Permissive MIT license allows for commercial use and integration with closed-source applications.

Limitations & Caveats

The project's Telegram community channels are reported as defunct. Users are advised to self-host due to the handling of sensitive account credentials and to avoid exposing the service publicly without proper security measures like HTTPS.

Health Check
Last commit

5 hours ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
4
Star History
261 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.