Save
Saving
  • ariestav

    How are you invoking the launcher script. If you are enabling the Bot function via the CLI, you will need to use the -ui flag in the launcher’s incantation.

    Does this help?

    posted in Templater Bot Deployment read more
  • ariestav

    Hey Ronan,

    You have the ability to write a shell script on the “Pre-Data” event. See event [ 2a ] in our table of events that Templater broadcasts. In that script, you can run any commands needed to retrieve an API access token. Does this help?

    For remote URL data sources, Templater supports Basic Authentication at the moment. How are you expecting to use the API access token once you retrieve it? Are you wanting to send it with request Templater makes? If so, I’m not sure that’s possible out of the box even with scripting. However, you should be able to get the API token via a shell script by registering it to the “Pre-Data” event.

    Thanks,
    Arie

    posted in Remote URL Feeds read more
  • ariestav

    It should work, yes. Keep in mind that when you use the CLI, it’s essentially a synchronous process because you cannot execute more than one AE instance at any given time. If that is not an issue, then it will work perfectly.

    However if you plan on having concurrent CLI calls, then you might consider using the CLI to “Enable Bot” and have Bot “watch” the data source. If your data object contains a “render-status” property and it’s set to “ready” then Templater will process that job. In this way, you can have you app keep writing to the data.json file with new objects and then Templater will just pick them up.

    There is another forum post that describes the different deployment techniques. Take a read through that one and see if it helps you understand the broader methods for architecting your solution.

    Thanks,
    Arie

    posted in Remote URL Feeds read more
  • ariestav

    @jonathan What you want to achieve is possible for sure, but you cannot pass the .json file an argument — it’s not a script, it’s a configuration file. However, you can absolutely have an app write to the templater-options.json file before calling the .ps1 file.

    The software app you are building might do the following steps:

    1. Read new message from the RabbitMQ
    2. Write the new job’s re-versioning JSON data to a file.
    3. Write a new, or modify an existing, templater-options.json file, namely with the data_source property with the correct value. In your case, the data_source property should point to the file that contains the created re-versioning JSON file that was created in step 2.
    4. Launch the .ps1 file in the same directory as the newly written templater-options.json file.

    Does this help?

    Thanks,
    Arie

    posted in Remote URL Feeds read more
  • ariestav

    @Sudhansu Thanks for your post. The installation steps are not different between any machine. Your machine should meet, at least, the system requirements specified by Adobe for After Effects. There is only one way to install AE and that’s through the Adobe Creative Cloud Installer wherein you need your login and password for your account. With Templater, you do it the same way and you’ll need your key to install to there.

    posted in Templater Bot Deployment read more
  • ariestav

    @pej87 We are always happy to help. Please submit a ticket to support@dataclay.com for more information.

    Thanks!

    posted in Templater Bot Deployment read more
  • ariestav

    @rivalpro Unfortunately, what you are encountering here is a known issue with using Bot and Google Sheets. Can you somehow, make an invisible field that does the “stitching” of the other fields in the form and inject that invisible field into the Google Sheet. In other words, the output column should be hard coded. I know this is not what you want to hear, but it is a limitation of writing data back to a Google Sheet using their API.

    posted in Google Sheets read more
  • ariestav

    You’ll definitely need to encode the mask’s coordinates as text into a JSON object that will eventually be read by Templater as a render job. That data can be read by an ExtendScript that you write using the Templater ExtendScript API and which should probably be registered to the “After Update” event. Custom ExtendScripts can read job data — you just need to look at the API reference to get it.

    In the ExtendScript you write, you will likely need to make use of the $D.job.get(<key>) method.

    Let me know if you need a simplified example.

    Thanks,
    Arie

    posted in Templates read more
  • ariestav

    @Ridvan Are you wanting Templater to do this? If so, you can use the Templater Events together with the Templater ExtendScript API to write co-ordinates out to a text file.

    If you’re not using Templater, you simply need to write your own ExtendScript to read co-ordinates and write them to a text file.

    Please help me understand the context of the application you need to do this in.

    posted in Templates read more
  • ariestav

    Hi Rival,

    Apologies for the long delay on the forum reply. We’re you able to get this solved? It sounds like a cacheing issue or possibly that either AE or AME need to be restarted. Were you able to get it resolved?

    posted in Templates read more