ericlima's profile says Portugal.
I looked through the project. It's a Ruby on Rails API, but I can't tell what it's supposed to do. It relies on a database, though, and I haven't yet seen code to populate the database. I can't even be sure if it's about this game. Products? Items? Many of the files seem to be framework boilerplate, but there are some apis defined.
Ah, I just found the
database schema. I don't understand Portugese (although I do Ruby). Do these words seem to apply to Civ3? Maybe kind of in my that-word-looks-a-bit-english-ey glance, but not really, and the presence of an email record makes me question the whole thing. assuntos, grupoassunto_id, responsavel_id, prazoqtd, prazotipo, departamentos, codigo, orgao_id, assunto_id?
The more I look at it, the more I doubt it's Civ3-related. Updated/created records, email record...doesn't seem to fit, and again I don't see (so far) any reference to a SAV or BIQ file.
However, what do you want from an API? My Civ3 Show-and-Tell thread and code base are kind of a long-term unfocused journey through my programming hobbies, but there are currently two operating executables that both implement an API to query/read save files, and recently BIQ files. I'm getting pretty good at querying map data, game settings, leader info, and very recently techs, all with properly referencing the BIQ.
Neither of my executable's goal is to actually write anything, but at this point it would be almost trivial to modify an uncompressed BIQ or SAV in-place or to write out a byte-modified SAV or BIQ. (I can decompress files but not compress them.) There isn't the knowhow or intelligence to, say, add units or cities, but silly things like turning all grasslands to bonus grasslands or turning all mountains into hills I expect would be trivial. Not that I've tried it, but I have no reason to doubt it would work.