mirror of
https://github.com/rclone/rclone.git
synced 2025-12-11 22:14:05 +01:00
Version v1.68.0
This commit is contained in:
@@ -1716,6 +1716,11 @@ Returns:
|
||||
Returns an object where keys are option block names and values are an
|
||||
object with the current option values in.
|
||||
|
||||
Parameters:
|
||||
|
||||
- blocks: optional string of comma separated blocks to include
|
||||
- all are included if this is missing or ""
|
||||
|
||||
Note that these are the global options which are unaffected by use of
|
||||
the _config and _filter parameters. If you wish to read the parameters
|
||||
set in _config then use options/config and for _filter use options/filter.
|
||||
@@ -1728,6 +1733,11 @@ map to the external options very easily with a few exceptions.
|
||||
Returns an object where keys are option block names and values are an
|
||||
array of objects with info about each options.
|
||||
|
||||
Parameters:
|
||||
|
||||
- blocks: optional string of comma separated blocks to include
|
||||
- all are included if this is missing or ""
|
||||
|
||||
These objects are in the same format as returned by "config/providers". They are
|
||||
described in the [option blocks](#option-blocks) section.
|
||||
|
||||
@@ -2014,6 +2024,73 @@ If poll-interval is updated or disabled temporarily, some changes
|
||||
might not get picked up by the polling function, depending on the
|
||||
used remote.
|
||||
|
||||
This command takes an "fs" parameter. If this parameter is not
|
||||
supplied and if there is only one VFS in use then that VFS will be
|
||||
used. If there is more than one VFS in use then the "fs" parameter
|
||||
must be supplied.
|
||||
|
||||
### vfs/queue: Queue info for a VFS. {#vfs-queue}
|
||||
|
||||
This returns info about the upload queue for the selected VFS.
|
||||
|
||||
This is only useful if `--vfs-cache-mode` > off. If you call it when
|
||||
the `--vfs-cache-mode` is off, it will return an empty result.
|
||||
|
||||
{
|
||||
"queued": // an array of files queued for upload
|
||||
[
|
||||
{
|
||||
"name": "file", // string: name (full path) of the file,
|
||||
"id": 123, // integer: id of this item in the queue,
|
||||
"size": 79, // integer: size of the file in bytes
|
||||
"expiry": 1.5 // float: time until file is eligible for transfer, lowest goes first
|
||||
"tries": 1, // integer: number of times we have tried to upload
|
||||
"delay": 5.0, // float: seconds between upload attempts
|
||||
"uploading": false, // boolean: true if item is being uploaded
|
||||
},
|
||||
],
|
||||
}
|
||||
|
||||
The `expiry` time is the time until the file is elegible for being
|
||||
uploaded in floating point seconds. This may go negative. As rclone
|
||||
only transfers `--transfers` files at once, only the lowest
|
||||
`--transfers` expiry times will have `uploading` as `true`. So there
|
||||
may be files with negative expiry times for which `uploading` is
|
||||
`false`.
|
||||
|
||||
|
||||
This command takes an "fs" parameter. If this parameter is not
|
||||
supplied and if there is only one VFS in use then that VFS will be
|
||||
used. If there is more than one VFS in use then the "fs" parameter
|
||||
must be supplied.
|
||||
|
||||
### vfs/queue-set-expiry: Set the expiry time for an item queued for upload. {#vfs-queue-set-expiry}
|
||||
|
||||
Use this to adjust the `expiry` time for an item in the upload queue.
|
||||
You will need to read the `id` of the item using `vfs/queue` before
|
||||
using this call.
|
||||
|
||||
You can then set `expiry` to a floating point number of seconds from
|
||||
now when the item is eligible for upload. If you want the item to be
|
||||
uploaded as soon as possible then set it to a large negative number (eg
|
||||
-1000000000). If you want the upload of the item to be delayed
|
||||
for a long time then set it to a large positive number.
|
||||
|
||||
Setting the `expiry` of an item which has already has started uploading
|
||||
will have no effect - the item will carry on being uploaded.
|
||||
|
||||
This will return an error if called with `--vfs-cache-mode` off or if
|
||||
the `id` passed is not found.
|
||||
|
||||
This takes the following parameters
|
||||
|
||||
- `fs` - select the VFS in use (optional)
|
||||
- `id` - a numeric ID as returned from `vfs/queue`
|
||||
- `expiry` - a new expiry time as floating point seconds
|
||||
|
||||
This returns an empty result on success, or an error.
|
||||
|
||||
|
||||
This command takes an "fs" parameter. If this parameter is not
|
||||
supplied and if there is only one VFS in use then that VFS will be
|
||||
used. If there is more than one VFS in use then the "fs" parameter
|
||||
|
||||
Reference in New Issue
Block a user