Metadata-Version: 2.1
Name: rclone-manager
Version: 0.0.2
Summary: Define multiple tasks using rclone
Home-page: https://github.com/batuhan0sanli/rclone-manager
Author: batuhan0sanli
Author-email: batuhansanli@gmail.com
License: MIT
Keywords: rclone manager sync copy move file
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE

# RClone Manager

Define multiple tasks using rclone to sync files from one cloud storage to another.

## Features

- Define multiple tasks
- Define timeouts for each task

## Example Usage

### Move files from Local to Google Drive

```python
from rclone_manager import RClone

src = './test_folder'
dst = 'gdrive:rclone-test-folder'

RClone(src, dst).move().run()

print('Done')

```

### Copy files but terminate whenever you want

```python
from rclone_manager.rclone import RClone

src = './test_folder'
dst = 'gdrive:rclone-test-folder'

rclone = RClone(src, dst).copy()
rclone.run(wait=False)

# Do something else

rclone.terminate()
```


