2017-01-20 10:34:19 +00:00
|
|
|
.. _sec-jsclientlib-timelapse:
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
:mod:`OctoPrintClient.timelapse`
|
|
|
|
|
--------------------------------
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.get(unrendered, opts)
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2016-09-28 10:53:43 +00:00
|
|
|
Get a list of all timelapses and the current timelapse config.
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2016-09-28 10:53:43 +00:00
|
|
|
If ``unrendered`` is true, also retrieve the list of unrendered
|
|
|
|
|
timelapses.
|
|
|
|
|
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.list(opts)
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2016-09-28 10:53:43 +00:00
|
|
|
Get the lists of rendered and unrendered timelapses. The returned promis
|
|
|
|
|
will be resolved with an object containing the properties ``rendered``
|
|
|
|
|
which will have the list of rendered timelapses, and ``unrendered`` which
|
|
|
|
|
will have the list of unrendered timelapses.
|
|
|
|
|
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
|
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.listRendered(opts)
|
2016-09-28 10:53:43 +00:00
|
|
|
|
|
|
|
|
Get the list of rendered timelapses.
|
|
|
|
|
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
|
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.listUnrendered(opts)
|
2016-09-28 10:53:43 +00:00
|
|
|
|
|
|
|
|
Get the list of unrendered timelapses.
|
|
|
|
|
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
|
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.download(filename, opts)
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2016-09-28 10:53:43 +00:00
|
|
|
Download the rendered timelapse ``filename``.
|
|
|
|
|
|
|
|
|
|
:param string filename: The name of the rendered timelapse to download
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
|
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.delete(filename, opts)
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2016-09-28 10:53:43 +00:00
|
|
|
Delete the rendered timelapse ``filename``.
|
|
|
|
|
|
|
|
|
|
:param string filename: The name of the rendered timelapse to delete
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
|
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.deleteUnrendered(name, opts)
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2016-09-28 10:53:43 +00:00
|
|
|
Delete the unrendered timelapse ``name``.
|
|
|
|
|
|
|
|
|
|
:param string name: The name of the unrendered timelapse to delete
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
|
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.renderUnrendered(name, opts)
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2016-09-28 10:53:43 +00:00
|
|
|
Render the unrendered timelapse ``name``.
|
|
|
|
|
|
|
|
|
|
:param string name: The name of the unrendered timelapse to render
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
|
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.getConfig(opts)
|
2016-08-26 15:47:38 +00:00
|
|
|
|
2016-09-28 10:53:43 +00:00
|
|
|
Get the current timelapse configuration.
|
|
|
|
|
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
|
|
|
|
|
2017-01-20 10:34:19 +00:00
|
|
|
.. js:function:: OctoPrintClient.timelapse.saveConfig(config, opts)
|
2016-09-22 20:21:52 +00:00
|
|
|
|
2016-09-28 10:53:43 +00:00
|
|
|
Save the timelapse configuration.
|
|
|
|
|
|
|
|
|
|
:param object config: The config to save
|
|
|
|
|
:param object opts: Additional options for the request
|
|
|
|
|
:returns Promise: A `jQuery Promise <http://api.jquery.com/Types/#Promise>`_ for the request's response
|
|
|
|
|
|
2016-09-22 20:21:52 +00:00
|
|
|
.. seealso::
|
|
|
|
|
|
|
|
|
|
:ref:`Timelapse API <sec-api-timelapse>`
|
|
|
|
|
The documentation of the underlying timelapse API.
|