Script to list files/dirs and their sizes in a given rclone path.
Project description
rclone_ls
List files/dirs and their sizes in a given rclone path.
Example usage
$ ./rclone_ls googledrive:/backup
8196 .DS_Store
1747191312 books/
1503049236 downloads/
930638960 temp/
total: 8225934615
$ ./rclone_ls -H googledrive:/backup
8.2 kB .DS_Store
1.7 GB books/
1.5 GB downloads/
930.6 MB temp/
total: 2.7 GB
$ ./rclone_ls /home/david/books
259333833 book1.pdf
4534544 book2.pdf
total: 263868377
$ ./rclone_ls -h
usage: rclone_ls [-h] [-H] [--debug] rclone_path
List files/dirs and their sizes in a given rclone path. For instance: rclone_ls remote:/path
positional arguments:
rclone_path rclone path
options:
-h, --help show this help message and exit
-H Use unit suffixes: Byte, Kilobyte, Megabyte...
--debug Enable debug mode
Note
- The
total
output is printed in stderr. To prevent it from being displayed, you can add the following to the command line:2>/dev/null
. - The
rclone_path
parameter can also accept a local folder path like/home/david/books
.
Installation
- Manually install rclone: https://rclone.org/downloads/
- Configure your rclone remotes: https://rclone.org/commands/rclone_config/
$ pip install rclone_ls
ChatGPT Python Developer Assistance
I sought assistance from ChatGPT during the the development and publication of this simple Python script, and I must say it was absolutely incredible. I'm sharing a transcript of our conversation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rclone_ls-0.0.2.tar.gz
(3.4 kB
view hashes)
Built Distribution
Close
Hashes for rclone_ls-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36d5ba7c13158e0d295694db237dbbbf6db918002ce2ac798717c08bc6cabe8 |
|
MD5 | 524c4a86099923a655d6de275131d1d0 |
|
BLAKE2b-256 | cf2ad125df027da46a9d9abcf7d6bb83c69c797d7925b169f8e69e6567259032 |