Update README.md

Broke up usage examples
This commit is contained in:
Jamie Hardt
2018-12-26 15:57:57 -08:00
committed by GitHub
parent d3cdce6b99
commit 205c58e52c

View File

@@ -22,6 +22,7 @@ The `pycmx` package provides a basic interface for parsing a CMX 3600 EDL and it
## Usage ## Usage
### Opening and Parsing EDL Files
``` ```
>>> import pycmx >>> import pycmx
>>> with open("tests/edls/TEST.edl") as f >>> with open("tests/edls/TEST.edl") as f
@@ -29,8 +30,14 @@ The `pycmx` package provides a basic interface for parsing a CMX 3600 EDL and it
... ...
>>> edl.title >>> edl.title
'DC7 R1_v8.2' 'DC7 R1_v8.2'
```
### Reading Events and Edits
`EditList.events` is a generator...
```
>>> events = list( edl.events ) >>> events = list( edl.events )
# the event list is a generator
>>> len(events) >>> len(events)
120 120
>>> events[43].number >>> events[43].number
@@ -41,11 +48,11 @@ The `pycmx` package provides a basic interface for parsing a CMX 3600 EDL and it
True True
>>> events[43].edits[0].record_out >>> events[43].edits[0].record_out
'01:10:21:10' '01:10:21:10'
```
# events contain multiple ### Acessing Transitions and Enabled Channel
# edits to preserve A/B dissolves
# and key backgrounds ```
>>> events[41].edits[0].transition.dissolve >>> events[41].edits[0].transition.dissolve
False False
>>> events[41].edits[1].transition.dissolve >>> events[41].edits[1].transition.dissolve
@@ -67,7 +74,6 @@ False
Audio channel 7 is present Audio channel 7 is present
>>> events[2].edits[0].channels.video >>> events[2].edits[0].channels.video
False False
``` ```
## How is this different from `python-edl`? ## How is this different from `python-edl`?