Iguana 6.0 has the native ability to import and export channels directly to/from GIT. We have set up new repositories compatible with Iguana 6.0 which you can obtain the Iguana apps. If you go so Settings > Respositories and click on the New Respository button you should get a screen like this:
Fill it out as shown and you should now have the Iguana Apps repository available as a source to import channels from.
After that you can just import any of the Iguana apps directly into your local Iguana instance without any additional software.
We also broke out the repositories into these repos, here are the URLs for each of them:
- https://github.com/interfaceware/iguana-apps.git – Iguana Apps.
- https://github.com/interfaceware/iguana-adaptors.git – Adaptors – things like the CAIR adapter etc.
- https://github.com/interfaceware/iguana-tools.git – Tools like the duplicate filter, zsegment parser and other tools.
The applications have been refactored to take advantage of Iguana 6’s better capabilities:
- To have local modules within each translator.
- That APIs like the :S() utility function, split() have been built into Iguana 6 so node.lua and stringtutils.lua are not needed anymore.
- The json apis auto convert node trees into strings so we don’t need json.lua either.
There is still a copy of the channel manager if you need it within this repository. This is only useful if you need to load any of your own channels that were saved with the channel manager since Iguana 6 uses an improved layout for serializing channels that is different to what the channel manager used. If you are new to Iguana apps then this the channel manager is no longer needed.