Save
Saving
  • Jon

    @Singit Yes, as you discovered, it will immediately poll the data. I don’t believe that it’s possible to leave AE open without using the CLI to launch the Bot, which defeats the purpose of using the CLI for immediate polling of data. You will need to assess which is more important to you, and which saves you more time in your particular processing tasks.

    posted in Remote URL Feeds read more
  • Jon

    @rivalpro Yes, you can pull in the value as a text layer, then use an expression to tie your shape size / percent completion to the SourceText property of the text layer by wrapping it in a parseInt(). If your text layer is “text-1”, and your text layer is in the same comp as whatever numerical value you are using to control your bar, the expression would be:

    parseInt(thisComp.layer("text-1").text.sourceText)
    

    That would convert your text value from being just a text string into a number.

    posted in Templates read more
  • Jon

    @Singit we’ve lowered the polling time to 30 seconds for the next release. Shorter polling than that can cause unexpected results or instability.

    Also, if you architect your app to use the CLI instead of the Bot, you can “push” data into Templater, instead of “pulling” with the Bot. You could set up triggers with your app that launch Templater whenever data is added. Check out this thread for some basics.

    posted in Remote URL Feeds read more
  • Jon

    @Ridvan Text color is not a directly accessible property, but you can control the color via expressions and a Fill effect. We have a sample project on our GitHub page that demonstrates one of the ways you can approach the issue.

    posted in Local JSON read more
  • Jon

    @groundless Yes, the Bot will work in trial mode. What are the contents of your test.json file? If you named your bot “xx”, then in your data, every JSON object will require a key/value pair of:

    "bot":"xx",
    

    If you don’t set those values, in addition to the “render-status”, the Bot won’t know to pick up your data.

    posted in Templater Bot Deployment read more
  • Jon

    @rivalpro I wrote a forum post a while back for this type of “slideshow,” with a variable number of slides. You can find it here.

    There is one minor tweak that you can do with this method. We’ve added comp switching via a flag in your data (wrapping the comp name in double curly braces) to the latest version of Templater, so instead of swapping with a video asset, you could swap with an empty 2-frame comp that is double the framerate of the containing comp.

    posted in Templates read more
  • Jon

    @spelgrift

    Make sure that at least one of the layer is set to “Initialize to center”. In the Attachment properties, set the top layer’s Attach on to “Top Edge”, Group Position to “Cap”, and Center on edges selected. For the bottom layer, make sure that you have Attach on “Bottom Edge”, Group Position “Base”, and Center on edges selected. If you have more than two layers, use Group Position “Middle” for layers that aren’t a “cap” or “base”.

    posted in Templates read more
  • Jon

    @kdav82 Are you using a local JSON file, or a JSON feed/URL? If you’re using a JSON feed, have you registered a script with the post-output or post-job event in Templater’s Preferences, and if you have, what is the script/incantation that you’re using? When you are using the CLI, are you launching the Bot, or are you launching a batch render job? If you’re using a render job, it will ignore the render-status. The downside of using the CLI to run the Bot is that it won’t ever spin down-- the process needs to be ended manually, where a batch render job can close on completion.

    posted in Templater Bot Deployment read more
  • Jon

    @cspinks

    Which version of Templater are you currently using? Relying on the selection in the Templater Preferences can cause issues when switching between AEP files. It’s best to set a default comp within each project by wrapping the name of the comp in double braces in the Project panel, then using the “target” value as an override. Let us know if that resolves the issue.

    posted in Pulling Data read more