Well, that was a fun little project. I've got the app where I feel pretty comfortable with it and fixed a majority of the bugs, but I just don't have the time to maintain it anymore. I'm in the middle of trying to manage the insanity of launching my juice line online instead of just locally prior to the August 8th deadlines, and I've had to switch any free time and dedicate it to that lately...that being said, I've (as promised) put the source code out there for those who wish to tweak it or continue it.
The usable app is downloadable at: Dropbox Download Link Source can be found here: Github Link
I did fix some issues with max vg calculation not taking nicotine into consideration, and fixed some random stuff people had come up with throughout the process.
Import/Export should be fully functional, etc.
I really wish that I had the time to continue the project, because it's a lot of fun, but I'm going to spend my free time on actually making more juice now instead of just writing code to help do it. I'm really sorry if I didn't get a feature in that anyone wanted, and I'm also extremely sorry about how messy the code is going to be for anyone who dives into it, but it's at least something :)
If you run into something that isn't working the way that you want to let me know, I may revisit this for changes as I'm using it personally and there may be a couple of odd releases and pushes to the github occasionally, but no more regular updates.
Enjoy! -randy
well it looks great, the classification between different types of recipes (clones, failed attempts) adds that extra bit of organization that might make me switch over. I've pretty much only used ELR so my one question is how should I format the recipes that ELR exports into a CSV file in order to convert it to a working XML file, and is XML the only type of file this program will accept?
It'd honestly be next to impossible to export from ELR and import into alchemy lab unfortunately. Recipes are comprised of recipe ingredient ID nodes, and those link back to the UUIDs of ingredients from the ingredient library, so there'd be quite a bit of code involved or some pretty creative XML editing involved to do it. I'm sorry to disappoint here - if I had more time to spend working on it this was one of my long term goals, so maybe one day!
I'm not a big mac\apple guy, but ended up with an iPhone (long story, I'm more of an android guy).... Does OSX mean it will work on a iPhone? Or just Mac computer OS?
I'm not sure the nicotine weight is working for some reason. When I put in, say, 1.5%, it doesn't even register a weight for the nicotine, which isn't true. Even running the nic at 6% only gives a reading of .02g. It's not too big of a deal, because I can just put in any other flavor and get the correct reading, but I just figured I would let you know.
Downloaded this last week, just upgraded to El Capitan. Problem I'm having is that I can't save changes or recipes I add to the app. What am I doing wrong?
There's an issue with closing the app that I never got resolved before I got too busy to continue Dev that causes recipes to not write. Two workarounds here:
-
close the WINDOW before closing the app via cmd-q, this causes the library write functionality to occur.
-
export your libraries and the reimport them if you forget to do that step at some point :)