EDIT : Change in the documentation has been made. pylaunch is now called launchpy. You can now install it with pip command, doing :
pip install launchpy
In order to show, or demonstrate, what is possible to realize with the launchpy module, I have realized a video that I am sharing here.
Overall the possibilities from the launchpy module are the following :
- Monitor the number of elements in each properties
- Manage Properties
- Create Properties
- Copy paste settings
- Extract information
- Manage Publishing cycle
All of that being can be automated by this module.
(Legacy will be updated)
You can find the Jupyter notebook that has been created from this video tutorial directly in my github : https://github.com/pitchmuc/pylaunch/blob/master/Tutorial%20pylaunch.ipynb
I hope this video helps you to better understand the launchpy methods overall.
You may be interested in the articles that explains a bit more about the different components of the launchpy module.
|Adobe IO : JWT authentication||How to create JWT authentication with OpenSSL and python|
|Adobe IO : Launch API : Introduction to launchpy||What you need to know about this module|
|Adobe IO : Launch API : Core Component||The methods directly available from this module.|
|Adobe IO : Launch API : Property Class||What is the Property class and how to use it to manage your Launch properties|
|Adobe IO : Launch API : Library Class||How to manage your publishing process through launchpy, in python|
|Adobe IO : Launch API : Translator Class||A Facilitator in launchpy in order to copy paste the element from one property to another.|
|Adobe IO : Launch API : Tutorial||Video tutorial on some methods available from the launchpy module. Not everything is covered in the video.|
Hello, Thank you for this article.
But what is the added value of this API (compare to the web version)?
Thanks in advance,
The API enable you to scale some operation that would take quite some time from the UI.
Example : Check that all rules have a condition ? Which rule (or rule component) is using a specific string in the script or configuration.