GitXplorerGitXplorer
a

cloud-drive-tools

public
4 stars
2 forks
0 issues

Commits

List of commits on branch master.
Verified
6d9e125715b9655b38522a5d3a0509140f5c4300

Merge pull request #207 from adamtheturtle/dependabot/pip/requirements/black-24.3.0

aadamtheturtle committed 4 months ago
Verified
ddbd587412f4f32e8d922f5091e30cd44c095967

Bump black from 22.8.0 to 24.3.0 in /requirements

ddependabot[bot] committed 10 months ago
Verified
95d8f4d0bce12bd4bd70c612aa45e2ff9368ca94

Merge pull request #206 from adamtheturtle/dependabot/pip/requirements/mypy-0.982

aadamtheturtle committed 2 years ago
Verified
5ffa3c810a96886b2f4ac1320f781aad992908b4

Remove dependabot - this is not maintained any more.

aadamtheturtle committed 2 years ago
Verified
0a4a80a1f8bf440cd2a3be25e3a3ee358ef92995

Add deprecation notice

aadamtheturtle committed 2 years ago
Verified
f90dd1e4bd08dc177472bee26771a3f5284e0902

Bump mypy from 0.981 to 0.982 in /requirements

ddependabot[bot] committed 2 years ago

README

The README file for this repository.

cloud-drive-tools

Deprecation

This project is no longer maintained. Use rclone crypt instead.

Details

Tooling for managing encrypted files on cloud drives.

Inspired by https://github.com/msh100/ACDTools.

Set up a YAML file vars.yaml with the following keys:

  • data_dir
  • days_to_keep_local
  • encfs6_config
  • encfs_pass
  • max_retries_remote_mount
  • mount_base
  • path_on_cloud_drive
  • rclone
  • rclone_remote

For example:

.. code:: yaml

cloud_drive_tools_path: "/root/.local/bin/cloud-drive-tools" data_dir: "/home/data" days_to_keep_local: 14 encfs6_config: "/home/encfs6.xml" encfs_pass: "XXX"

Set max retries higher if rclone takes a long time to mount.

max_retries_remote_mount: 10 mount_base: "/home/.mounts" path_on_cloud_drive: "/Media" rclone: "/home/rclone-v1.37-linux-amd64/rclone" rclone_config_path: "/root/.config/rclone/rclone.conf" rclone_remote: "Google"

With verbose set to true, we can see which particular Google error is

occurring on a transfer.

rclone_verbose: true

Installing

Requires Python 3.8+.

This can be installed with pip, or pipsi.

For example on Ubuntu 18.04, install pipsi:

.. code:: sh

apt install -y python3-pip python3-venv pip3 install virtualenv curl https://raw.githubusercontent.com/bjoernpollex/pipsi/prefer-venv/get-pipsi.py | python3 echo "export PATH=/root/.local/bin:$PATH" >> ~/.bashrc . ~/.bashrc

Then install cloud-drive-tools:

.. code:: sh

git clone https://github.com/adamtheturtle/cloud-drive-tools.git /home/cloud-drive-tools pipsi install /home/cloud-drive-tools