Metadata-Version: 2.4
Name: pybmd
Version: 2025.2.4
Summary: python library for Davinci Resolve(Repack)
Project-URL: Homepage, https://github.com/WheheoHu/pybmd
Project-URL: Repository, https://github.com/WheheoHu/pybmd
Author-email: wheheo <wheheohu@outlook.com>
License: LGPL-3.0-or-later
License-File: LICENSE
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12
Requires-Dist: dftt-timecode==0.0.14
Requires-Dist: multimethod
Requires-Dist: psutil
Provides-Extra: docs
Requires-Dist: alabaster; extra == 'docs'
Requires-Dist: pydata-sphinx-theme; extra == 'docs'
Requires-Dist: sphinx; extra == 'docs'
Requires-Dist: sphinxcontrib-applehelp==1.0.4; extra == 'docs'
Requires-Dist: sphinxcontrib-devhelp==1.0.2; extra == 'docs'
Requires-Dist: sphinxcontrib-htmlhelp==2.0.1; extra == 'docs'
Requires-Dist: sphinxcontrib-jsmath==1.0.1; extra == 'docs'
Requires-Dist: sphinxcontrib-qthelp==1.0.3; extra == 'docs'
Requires-Dist: sphinxcontrib-serializinghtml==1.1.10; extra == 'docs'
Description-Content-Type: text/markdown

# PyBMD
[![GitHub license](https://img.shields.io/github/license/WheheoHu/pybmd)](https://github.com/WheheoHu/pybmd/blob/master/LICENSE)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pybmd)
![PyPI](https://img.shields.io/pypi/v/pybmd)


Python wrapper library for DaVinci Resolve API

*🔥 Pybmd Now Support Both Windows & macOS 🔥*

## How To Install

```
pip install pybmd
```

## How To Use
>**⚠️Run Davinci Resolve before you run script**

1. Init Resolve object use Bmd module
   ```python
    from pybmd import Resolve

    LOCAL_RESOLVE = Resolve()
    ```
    `Resolve()` has an option arg named `resolve_ip` , default value is `127.0.0.1 `stands for local davinci, if you want to use remote DaVinci Resolve object, change arg to remote ip.
    
    `Resolve()` has an option arg named `auto_start` , default value is `true `stands for open davinci automatically if it's not running, if you want to open davinci manually, change arg to `false`.

2. You are free now! 

    Play with APIs!
    
    Original API documentation could be found at my notion:
    [Davnci Resolve API](https://wheheohu.github.io/bmd_doc/)

    Pybmd Library API documentation could be found at :[Pybmd API Documentation](https://wheheohu.github.io/pybmd/)