Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

aequery

0.6.0 • Public • Published

AEQuery

General purpose after effects scripting library.

Requirements

Adobe After Effects ExtendScript Toolkit or other text editor

Download/install

npm install aequery

If you are not using npm, you can download the latest version here

Then you can include it in your script

Import into your script:

#include 'path/to/aequery.js' // aequery is now available as aeq
// Disable all Camera lens blur effects in active comp
aeq( 'activecomp effect[matchName="ADBE Camera Lens Blur"]' ).attr( 'enabled', false )

or, if you are using browserify, typescript or similar:

var aeq = require( 'aequery' )
 
var comp = aeq.getActiveComp()
 
if (comp) {
    aeq.forEachLayer( comp, function ( layer ) {
        // Do something with layer
    })
}

Documentation

For documentation, visit aequery.aenhancers.com

Development

Make sure you have node and npm installed

Install gulp

sudo npm install -g gulp
 
# Clone the repository and enter the directory 
git clone https://bitbucket.org/motiondesign/aequery.git
cd aequery
 
# Install npm dependencies 
npm install

Gulp usage:

gulp # Builds it to the relevant places in the ScriptUI Folder 
gulp watch # Will monitor it and  rebuild it real quick if anything changes 

Contributing

Pull requests, bug reports and feature requests are welcome!

Keywords

none

Install

npm i aequery

DownloadsWeekly Downloads

22

Version

0.6.0

License

MIT

Unpacked Size

683 kB

Total Files

43

Last publish

Collaborators

  • avatar
  • avatar