Python wrapper allowing developers to communicate with adobe applications
Project description
Pydobe
A Python wrapper allowing developers to communicate with adobe applications
This package is based upon Pymiere - created by Quentin Masingarbe (https://github.com/qmasingarbe/pymiere)
Installation
Windows:
pip install pydobe
Use cases and examples
Snippets and examples for potential uses within After Effects
Working with scene files
app = pydobe.objects.app
# Open a Project
project_path = "path/to/my/project.aep"
app.open(project_path)
# Get path of current project
current_project = app.project.file
print(current_project)
# Save a Project
app.project.save()
# Save a Project to a new path
new_path = "path/to/my/new/project.aep"
app.project.save(new_path)
# Make some changes to your project
# Check if scene has been modified
print(app.project.dirty)
# # Close a Project
app.project.close() # This will display a user prompt
# app.project.close(save=True) # This will save before opening a new project
# app.project.close(save=False) # This will not save before opening a new project
# Create a new Project
app.new_project() # This will display a user prompt
# app.new_project(save=True) # This will save before opening a new project
# app.new_project(save=False) # This will not save before opening a new project
Thanks
Thank you to Quentin Masingarbe for his Pymiere repository, as well as sharing his knowledge with me.
Thank you to Corentin Charron for constant mentoring.
License
This project is licensed under the MIT License. See the LICENSE file for details. Copy it, steal it, modify it, share it!
Contact
For support, questions, or interest, please contact me at lisa.gg89@gmail.com
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pydobe-0.1.0.tar.gz.
File metadata
- Download URL: pydobe-0.1.0.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b0c6cba1184f5720fd07350c4a090537c96a4af5e720b581fc0e10a9e14b0ac
|
|
| MD5 |
e28e9bd0be8f166c59f470080e681c80
|
|
| BLAKE2b-256 |
dfcc8b24b75ee4182260fae3efee1c7387f1f683560d19e48ac37ee5763c4ac4
|
File details
Details for the file pydobe-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pydobe-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff5cab29329aa986d8a3ff8f70900731ac4b26035b6e267c56bf942e25b7ab02
|
|
| MD5 |
588c0ecd3c3dfb9a057cff210322692f
|
|
| BLAKE2b-256 |
0aa619c1e3f18e75eb0bf04b7f605fa838367036779d61e2075724d3643e8249
|