Aspose.Tasks Cloud API Reference
Project description
Python SDK to Manage Tasks in the Cloud
Aspose.Tasks for Cloud offers the ability to manipulate and convert Microsoft Project MPT, MPP, MPX & Oracle Primavera XER, XML, and PrimaveraP6XML files in the Cloud. Aspose.Tasks Cloud SDK for Python wraps the REST API to make it easier for Python developers to integrate Task Management features in their own applications.
REST API for Task Management
- Convert Microsoft Project & Oracle Primavera files to other formats including MPP to PDF conversion.
- Read, change and write Microsoft Project documents.
- Create, update and write projects in XML project format.
- Manage extended attributes.
- Define weekdays for calendars and calendar exceptions.
- Manage tasks, baseline scheduling and duration.
- Create and manage task links.
- Manage resources costs and variances.
- Access assignment costs and budget.
Read & Write Project Data
Microsoft Project MPP, XML, MPT Primavera MPX
Save Project Data As
XER, XLSX, HTML, XML, TXT, TIF, SVG, PNG, JPEG
Get Started with Aspose.Tasks Cloud SDK for Python
Register an account at Aspose Cloud Dashboard to get you application information. Next, either directly use the source from this repository in your project or get the package from PyPi.
Install via PIP
pip install aspose-tasks-cloud
You may need to run pip
command with root permission as sudo pip install aspose-tasks-cloud
.
Then import the package as follows.
import asposetaskscloud
Install via Setuptools
python setup.py install --user
Alternatively, execute sudo python setup.py install
to install the package for all users.
Then import the package as follows.
import asposetaskscloud
Extract MPP Document Properties via Python
import asposetaskscloud
import asposetaskscloud.models.requests
api_client = asposetaskscloud.ApiClient()
api_client.configuration.host = 'https://api.aspose.cloud'
api_client.configuration.api_key['api_key'] = '' # Put your appKey here
api_client.configuration.api_key['app_sid'] = '' # Put your appSid here
tasks_api = asposetaskscloud.TasksApi(api_client)
remote_name = 'SomeSeriousPlan.mpp'
upload_request = asposetaskscloud.models.requests.UploadFileRequest(file, remote_name)
upload_result = self.tasks_api.upload_file(request)
self.assertTrue(upload_result.code == 200, 'Error has occurred while uploading project file')
request = asposetaskscloud.models.requests.GetDocumentPropertiesRequest(remote_name)
result = tasks_api.get_document_properties(request)
self.assertTrue(result.code == 200, 'Error has occurred while getting document properties')
Aspose.Tasks Cloud SDKs in Popular Languages
.NET | PHP | Python | Node.js |
---|---|---|---|
GitHub | GitHub | GitHub | GitHub |
NuGet | Composer | PIP | NPM |
Home | Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
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
Built Distribution
File details
Details for the file aspose-tasks-cloud-20.11.0.tar.gz
.
File metadata
- Download URL: aspose-tasks-cloud-20.11.0.tar.gz
- Upload date:
- Size: 148.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32a75e650cfbcd04a65ff2af130d58c45203844c5611780f9ce451abeabebf95 |
|
MD5 | 8ec326384f99653bc5a03d6b9a6b7e0e |
|
BLAKE2b-256 | 1cf9f74b615a6021659cd3621e45e3e1e343eabd52581783d910b1ab093db908 |
File details
Details for the file aspose_tasks_cloud-20.11.0-py3-none-any.whl
.
File metadata
- Download URL: aspose_tasks_cloud-20.11.0-py3-none-any.whl
- Upload date:
- Size: 474.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6a89529819de1021e8bd66f044fd4d256cc1a8dc7cb71874c1047df083e983f |
|
MD5 | cccba111cc2f7c7610333649d215d793 |
|
BLAKE2b-256 | 24254e8db6ddbe7cad145ec45cecfe31a9e550614b2529e8d4c4940e8f82b3f2 |