Skip to content

mjiggidy/pybinhistory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pybinhistory

Because pybinlog was taken™

binhistory is a python library for programmatically reading and writing Avid bin history log (.log) files in multi-user Avid Media Composer projects.

Warning

binlog is an unofficial library created for educational purposes. While the .log file format is a very simple one, it is officially undocumented. Use this library at your own risk -- the developer assumes no responsibility for any damage to your project, loss of data, or weird snippy drama about who threw the audio out of sync in the latest version of the reel.

Interesting Uses

  • Be a good citizen! Add a bin log entry when modifying a bin programmatically via automation/pipeline-y operations.
  • Snoop around! Easily gather metrics about modifications made by particular machines or users.
  • Makes you look cool! Everyone will be very impressed with you. "Wow!" they'll say.

Installation

Install the pybinhistory package from PyPI using pip:

pip install pybinhistory

Or clone from this repo:

git clone https://github.com/mjiggidy/pybinhistory.git
cd pybinhistory
pip install .

Usage

See readthedocs.io for general usage and API documentation!

See Also

  • pybinlock - Programmatcially read and write Avid bin lock (.lck) files