Cura/cura/PrinterOutput
Ghostkeeper 2b785343b5
Implement basic uploading of material
Steps involved are:
- Create an archive of all materials.
- Request the cloud API to provide a URL to upload the archive to.
- Upload the archive to that API.

Currently the two internet requests are asynchronous, meaning that the job will 'end' before the upload is complete. Most likely the job instance will even be deleted before we get a response from the server. So this won't work, really. Need to structure that a bit differently. But I want to save this progress because it embodies the happy path well.

Contributes to issue CURA-8609.
2021-10-08 16:02:31 +02:00
..
Models Prevent division by 0 if total download size is 0 2020-07-06 17:23:58 +02:00
__init__.py Added first stubs for printer output models 2017-11-17 15:05:08 +01:00
FirmwareUpdater.py Fix various typos 2021-09-07 11:33:54 -04:00
GenericOutputController.py Fix typing issues 2019-07-23 12:58:46 +02:00
NetworkedPrinterOutputDevice.py Store online status of printer in the printer's metadata 2021-10-08 13:49:20 +02:00
NetworkMJPGImage.py Convert remaining doxygen to rst 2020-05-28 17:13:44 +02:00
Peripheral.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
PrinterOutputController.py Move models around again 2019-03-26 08:29:22 +01:00
PrinterOutputDevice.py Store online status of printer in the printer's metadata 2021-10-08 13:49:20 +02:00
PrinterOutputModel.py Fix typo in a log warning message 2019-05-16 12:04:26 +02:00
PrintJobOutputModel.py Fix typo in a log warning message 2019-05-16 12:04:26 +02:00
UploadMaterialsJob.py Implement basic uploading of material 2021-10-08 16:02:31 +02:00