The missing layout/keybinding/macro exportor for World of Warcraft
APACHE-2.0 License
Myslot is a World of Warcraft Addon for transferring settings between accounts.
Myslot can export your ActionBar Layout, Marcos and Key Bindings as a transfer-friendly text, which can be copy/paste into notepad, sent via email, etc. Any character, even different class, can use Myslot to import those settings from the 'Exported text'
exported text
anywhere you want (e.g. nodepad as a txt)exported text
into textbox/myslot clear action
/myslot clear binding
You can use the command 'load' to import a profile by name
/myslot load ProfileName
You can add this line in a macro and safe it in your profile and swap from one profile to another by using the macro.
Source on Github https://github.com/tg123/myslot
Localization is welcomed, Please visit http://www.wowace.com/addons/myslot/localization/ and submit your localization
Interface\Addons\Myslot
$ git clone https://github.com/tg123/myslot.git Myslot
./update_locale.sh
Myslot use a modified version of lua-pb to serialize/deserialize the data. You may want to change the data structure sometimes if you want add some new things to export.
Please check lua-pb about how to generate protobuf stub files.