Okay. I think I have found the issue. There are some fish that have duplicate item ids. The script I made for building the recipes are not getting inserted into the recipe correctly. I'll try and get a pull request up tonight to correct this. You have some options.
1.) Manually update your recipes
Find the recipes you want to use, and make sure the ingredients are entered in ascending item id order. You can find the item id by searching on ffxiah. In this case, Gugru Tuna is the offending item.
http://www.ffxiah.com/search/item?q=Gugru+Tuna
You can see there are two entries.
2.) Update the python script (create_recipes.py) and rebuild the recipes yourself.
Change these lines
Code
100 for k, v in items.items():
101 inverted[v['en'].lower()] = k
102 inverted[v['enl'].lower()] = k
103 inverted.update(exceptions)
104 return items, inverted
To these lines.
Code
100 for k, v in items.items():
101 if not v['en'].lower() in inverted:
102 inverted[v['en'].lower()] = k
103 if not v['enl'].lower() in inverted:
104 inverted[v['enl'].lower()] = k
105 inverted.update(exceptions)
106 return items, inverted
And then run the script You'll need bs4 (https://www.crummy.com/software/BeautifulSoup/bs4/doc/).
3.) Wait for the pull request to get accepted.
This might take a day or two.