Welcome to FrankenYAML 1.0!
*Slicing: This can slice up your configuration into little tiny pieces, just like Frenck did in his video here. It will add/remove/update all the !INCLUDE lines for you! You can then more easily view, edit, and delete your entities and integrations!
Inspired by Frenck. Thanks for the idea buddy!
Introduction Video (YouTube)
Notice: Some functionality has been disabled for this web version
- Login (to save configuration.yaml and settings on server)
- Tasmota List - I doubt BlueHost will have Tasmota devices or allow me to scan its network :)
SECURITY WARNING
DrDoneSomething.com is HTTPS so it SHOULD be secure, but if BlueHost or its shared key is compromised I am totally not responsible for the passwords in your config file being stolen. I promise I don't keep any of your data (with the exception of a temporary zip file if you export to "separate files", everything is stored as post data from page to page) but if you don't trust me (I know me but you don't know me, remember the rules of the internet) you should not feed the program any passwords -- just find "password" in your files and replace it with a placeholder, then after you export add them back in. Sorry for the inconvenience but that's literally the best I can do.Git Hub page (to use on your own network and get access to missing functionality)
Description:
This program will take your yaml files and parse them, starting of course with configuration.yaml. You can gather all your yaml files referenced by confugration.yaml (it will prompt for missing) and dump them into a single 'array'. From there you can manipulate anything you want and export it either into a single file or slice it up* for better file management.*Slicing: This can slice up your configuration into little tiny pieces, just like Frenck did in his video here. It will add/remove/update all the !INCLUDE lines for you! You can then more easily view, edit, and delete your entities and integrations!
Inspired by Frenck. Thanks for the idea buddy!
Instructions:
- Set your parse settings (or don't!)
- This is optional, you can always do this later.
- If it's really important for your unique snowflake configuration, it will prompt you and you can change your settings
- Parse your configuration.yaml
- Update parse settings again if needed
- Add "missing files" if desired
- Verify it all looks good, you can even edit, delete, or disable the elements!
- (optional) Go "back to parse" at any time to edit the raw file, add more integrations, or add more files.
- Export your completed file
- Export into a new, single configuration.yaml file (will include disabled items commented out for later!
- Export into a zip file with everything sorted into directories
- Not ready to export? Create a login and password and it will generate an encrypted backup on the server running FrankenYAML (not available in online version)