| Pages: 1 2 3 :: [one page] |
| Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Louis Vitton
Black Aces Against ALL Authorities
36
|
Posted - 2013.06.27 09:57:00 -
[1] - Quote
Hi All,
I have created a basic json API for the bill of goods required to build blueprints. The API takes into account ME, PE and PE skill levels.
Example URL http://api.clonerworks.com/api/blueprint-calc/2175 The above URL will give details of Infiltrator II's. We have no set a ME, PE or PE skilll variable so it will treat those as default exampled below.
on sucessful return of the API you will get the variable error set to false. if the api fails for any reason you will get a the variable error returned as true, along with this a message variable will also be returned with it detail what the issue was.
Example URL with Error. http://api.clonerworks.com/api/blueprint-calc/2
URL design api.clonerworks.com/api/blueprint-calc/{typeID}/{ME - Default = 0}/{PE - Default = 0}/{PE Skill - Default 5}
Example of full URL http://api.clonerworks.com/api/blueprint-calc/2175/-4/-4/5
The TypeID must be set otherwise the program will error.
Please note this is my first live development. I program for a hobby. Please let me know what you think of the API. Feature requests or anything else - please post here.
|

Jimmy Riot
Riot.
0
|
Posted - 2013.06.27 10:54:00 -
[2] - Quote
Would be nice to have also ...
- the location as param. If you use for example a Advanced S/M/L Ship Assembly Arrays you will have 10% increase in materials required.
- required time to build stuff
- implants
Thx 4 the project, Louis. |

Louis Vitton
Black Aces Against ALL Authorities
36
|
Posted - 2013.06.28 10:53:00 -
[3] - Quote
Hi Jummy, That is something i can add to the wanted list. I have some time this weekend so I will start to get something going for it. Thanks for the ideas I will post once it is up and running with the changes added. |

Shimmsters
EvE-COM Academy
0
|
Posted - 2013.07.11 03:30:00 -
[4] - Quote
Your api is awesome! Thanks for all the hard work, i know it cant have been easy!
How goes the work on production time? Im not interested in super accurate using all implants ect. Just PE and station modifier to give a good guess at the total time would be awesome! |

Louis Vitton
Black Aces Against ALL Authorities
37
|
Posted - 2013.07.16 01:37:00 -
[5] - Quote
Shimmsters wrote:Your api is awesome! Thanks for all the hard work, i know it cant have been easy!
How goes the work on production time? Im not interested in super accurate using all implants ect. Just PE and station modifier to give a good guess at the total time would be awesome!
The new release is coming very shortly. In fact within the next few days. At the moment i am just finishing off the last bit of code. The new API will have both PE time calcs as well as material multiples.
With reguards to the PE and Material multiplers i will explain how i have set the URL to recive them and how they will be processed once the code is released.
Updating of the documentation on the web page may take a few more days but i will update the information in the post here right after the new code is deployed.
The new code will not change the existing URL used but the returned JSON object will change as there will be more information in some sections and less in others. |

Shimmsters
EvE-COM Academy
0
|
Posted - 2013.07.18 01:07:00 -
[6] - Quote
Excellent news thanks for all the good work! Ill be sitting on the edge of my seat waiting :P |

Grauth Thorner
Viziam Amarr Empire
122
|
Posted - 2013.07.18 09:00:00 -
[7] - Quote
It seems that the API is offline as I'm getting an URL not found exception. It looks quite interesting though so I'll definetly have a look once it's up again =)
Regards, Grauth Thorner Creator of the EVE Custom Ship Labeler application: https://forums.eveonline.com/default.aspx?g=posts&t=188954&find=unread |

Louis Vitton
Black Aces Against ALL Authorities
37
|
Posted - 2013.07.18 10:33:00 -
[8] - Quote
Grauth Thorner wrote:It seems that the API is offline as I'm getting an URL not found exception. It looks quite interesting though so I'll definetly have a look once it's up again =)
Regards, Grauth Thorner
Sorry about that i took it down for about an hour and performed an update on the API. I am just finishing some testing - the site shouldnt go down again. Please check here out for the updates to the API and documentation on the new URL Get Var's added: http://api.clonerworks.com/api/docs/blueprint-calc |

Grauth Thorner
Viziam Amarr Empire
122
|
Posted - 2013.07.18 21:35:00 -
[9] - Quote
Looks good, nice job! Creator of the EVE Custom Ship Labeler application: https://forums.eveonline.com/default.aspx?g=posts&t=188954&find=unread |

Rosvenir Dro'Allen
Sons of Ivaldi Zero Hour Alliance
0
|
Posted - 2013.07.21 09:05:00 -
[10] - Quote
Morning
I ran your api for a rifter and I get the wrong amount of materials. As result with URI "http://api.clonerworks.com/api/blueprint-calc/587" I get : { "parameters": { "me": 0, "pe": 0, "peSkill": 5, "peMod": 1, "industrySkill": 5, "materialMultiplier": 1 }, "bpDetails": { "typeID": "587", "typeName": "Rifter", "techLevel": "1", "blueprintTypeID": "691", "maxProductionLimit": "30", "wasteFactor": "10", "productivityModifier": "1200", "productionTime": "6000" }, "skillsToBuild": [{ "typeID": "3380", "typeName": "Industry", "level": "1" }], "materials": { "baseMaterials": [ { "typeID": "34", "typeName": "Tritanium", "amount": 22 }, { "typeID": "35", "typeName": "Pyerite", "amount": 6 }, { "typeID": "36", "typeName": "Mexallon", "amount": 2 }, { "typeID": "37", "typeName": "Isogen", "amount": 352 }, { "typeID": "38", "typeName": "Nocxium", "amount": 132 }, { "typeID": "39", "typeName": "Zydrine", "amount": 17 }, { "typeID": "40", "typeName": "Megacyte", "amount": 1 } ], "extraMaterials": [], "totalMaterials": [ { "typeID": "34", "typeName": "Tritanium", "amount": 22 }, { "typeID": "35", "typeName": "Pyerite", "amount": 6 }, { "typeID": "36", "typeName": "Mexallon", "amount": 2 }, { "typeID": "37", "typeName": "Isogen", "amount": 352 }, { "typeID": "38", "typeName": "Nocxium", "amount": 132 }, { "typeID": "39", "typeName": "Zydrine", "amount": 17 }, { "typeID": "40", "typeName": "Megacyte", "amount": 1 } ] }, "productionTime": { "productionTimeSeconds": 6000, "productionTimeReadable": "01 hour 40 minutes " } }
|

Rosvenir Dro'Allen
Sons of Ivaldi Zero Hour Alliance
0
|
Posted - 2013.07.21 09:14:00 -
[11] - Quote
Another thing(I design api's for a living ;) ) When you make a rest api like this when a resource is not found. it is customary to return a HTTPResponse code of 404 signifying that the resource was not found. This way programs that use your api dont have to parse the content at all. |

Louis Vitton
Black Aces Against ALL Authorities
38
|
Posted - 2013.07.21 09:32:00 -
[12] - Quote
Rosvenir Dro'Allen wrote:Another thing(I design api's for a living ;) ) When you make a rest api like this when a resource is not found. it is customary to return a HTTPResponse code of 404 signifying that the resource was not found. This way programs that use your api dont have to parse the content at all.
Thanks for that idea. I will implement this as soon as possible. I hope to finish the code before the server downtime tomorrow to get it all up and running again normally with some extras. |

Rosvenir Dro'Allen
Sons of Ivaldi Zero Hour Alliance
1
|
Posted - 2013.07.21 09:52:00 -
[13] - Quote
wow thanks for the fast reply. I will recheck the api after downtime.
You do realize that if you api becomes a sucess it and the server it runs on will be hammered really hard? |

Rosvenir Dro'Allen
Sons of Ivaldi Zero Hour Alliance
1
|
Posted - 2013.07.21 11:53:00 -
[14] - Quote
the change you have made to fix the amounts, has turned the amounts in the json to string values not numeric values. This makes parsing harder. In java terms I would always return an int or Integer. |

Louis Vitton
Black Aces Against ALL Authorities
38
|
Posted - 2013.07.21 11:56:00 -
[15] - Quote
Rosvenir Dro'Allen wrote:the change you have made to fix the amounts, has turned the amounts in the json to string values not numeric values. This makes parsing harder. In java terms I would always return an int or Integer. I will continue to test the int's issue and work on it. I will only leave the amounts as strings as a temp patch. |

Louis Vitton
Black Aces Against ALL Authorities
38
|
Posted - 2013.07.22 01:23:00 -
[16] - Quote
Hi guys,
Please let me know if there are any other features or ideas your have for the API? Anything else you want to see added? let me know here or eve mail me :)
Cheers Louis |

Rosvenir Dro'Allen
Sons of Ivaldi Zero Hour Alliance
1
|
Posted - 2013.07.22 09:56:00 -
[17] - Quote
he Louis
Starting to hate me yet?
In the return json when an array is not filled you now return nothing. Customary is to return an empty array: "extraMaterials":{} This signals to convertors that they are correct in assuming it is an array (but an empty one). If you return "extraMaterials": null. A convertor cannot determine what type it is: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 285
As you can see GSON expected an array (starting with {) but did not get the { so it assumed an object. |

Louis Vitton
Black Aces Against ALL Authorities
38
|
Posted - 2013.07.22 10:07:00 -
[18] - Quote
Hi mate,
Never hate anyone for feed back mate. I think its good gives me a chance to improve on what i have and better it for people. I have changed the code slightly to reflect an empty array now. So the result of our Rifter is: "extraMaterials": [], This is an array with nothing in it so empty. Does this help with the issue? |

Rosvenir Dro'Allen
Sons of Ivaldi Zero Hour Alliance
1
|
Posted - 2013.07.22 12:19:00 -
[19] - Quote
Louis Vitton wrote:Hi mate,
Never hate anyone for feed back mate. I think its good gives me a chance to improve on what i have and better it for people. I have changed the code slightly to reflect an empty array now. So the result of our Rifter is: "extraMaterials": [], This is an array with nothing in it so empty. Does this help with the issue?
Actually the result should be "extraMaterials": [{}] |

Louis Vitton
Black Aces Against ALL Authorities
38
|
Posted - 2013.07.22 13:30:00 -
[20] - Quote
Hi Rosvenir Dro'Allen,
I have deployed a fix to the api to so that it is now producing the correct response for "extraMaterials": [{}]
Cheers Louis
|

Rosvenir Dro'Allen
Sons of Ivaldi Zero Hour Alliance
1
|
Posted - 2013.07.23 13:26:00 -
[21] - Quote
Hi Louis
Marshalling goes right now, however the following URL: http://api.clonerworks.com/api/blueprint-calc/2/0/0 does not give a 404 as expected but a 500. A 500 return code signifies an internal error in the server. When you paste this URL in a browser you will get the "Whoops, looks like something went wrong" message.
Syntactically this URL is correct. it looks for id=2 with me and pe set to 0. It should return a 404.
Louis Vitton wrote:Hi Rosvenir Dro'Allen,
I have deployed a fix to the api to so that it is now producing the correct response for "extraMaterials": [{}]
Cheers Louis
|

Louis Vitton
Viziam Amarr Empire
38
|
Posted - 2013.07.23 23:47:00 -
[22] - Quote
Rosvenir Dro'Allen wrote:Hi Louis Marshalling goes right now, however the following URL: http://api.clonerworks.com/api/blueprint-calc/2/0/0 does not give a 404 as expected but a 500. A 500 return code signifies an internal error in the server. When you paste this URL in a browser you will get the "Whoops, looks like something went wrong" message. Syntactically this URL is correct. it looks for id=2 with me and pe set to 0. It should return a 404.
Hi mate,
Sorry about that error, my tried slippery fingers hit the wrong letter in the code, fixed it up now and will deploy tonight at downtime with some other new content i am going to put up also.
Cheers Louis. |

Slvrsmth
Dreddit Test Alliance Please Ignore
1
|
Posted - 2013.07.26 09:52:00 -
[23] - Quote
Hey, this seems like exactly the thing I was looking for. Mind if I use your API to augument http://friendly-merchant.herokuapp.com with ability to appraise blueprints? |

Louis Vitton
The Eighty Eight Brothers of Tangra
38
|
Posted - 2013.07.26 12:30:00 -
[24] - Quote
Hey mate,
Ya thats fine, its what it is there for. Nice site by the way.
Cheers Louis. |

KnifeOrSpoon
Inter Stellar Kredit
1
|
Posted - 2013.08.04 08:27:00 -
[25] - Quote
I've just tried this with a few T2 modules, and one in particular doesn't appear to be playing ball.
22291
api.clonerworks.com/api/blueprint-calc/22291/-4/-4
returns an oops error page... anything I am missing here? |

Louis Vitton
The Eighty Eight Brothers of Tangra
40
|
Posted - 2013.08.04 09:19:00 -
[26] - Quote
Hi KnifeOrSpoon,
I can see the issue in the code that is causing the error. I am working on fixing it now for you.
|

Louis Vitton
3-Strikes Nulli Secunda
44
|
Posted - 2013.08.27 11:10:00 -
[27] - Quote
Hi guys,
I know the site may be down atm giving 404 errors for all calls. Appears there are some issues with the latest php package that was installed.
I am attempting to clear this up. I hope it doesnt impact anyone.
Cheers Louis |

Bruena Huren
Sons of Ivaldi Zero Hour Alliance
0
|
Posted - 2013.08.29 13:48:00 -
[28] - Quote
[ResponseProcessCookies.java:122] Cookie accepted: "[version: 0][name: laravel_session][value: p6b2ejuapiq7kj6gof099c2463][domain: api.clonerworks.com][path: /][expiry: Thu Aug 29 17:46:12 CEST 2013]". [ResponseProcessCookies.java:122] Cookie accepted: "[version: 0][name: laravel_session][value: p6b2ejuapiq7kj6gof099c2463][domain: api.clonerworks.com][path: /][expiry: Thu Aug 29 17:46:12 CEST 2013]". [DefaultRequestDirector.java:540] Connection can be kept alive for 5000 MILLISECONDS [BluePrintReceiver.java:143] reveived code 404
No idea why the forum shows my alt: this is Rosvenir
Louis Vitton wrote:Hi guys,
I know the site may be down atm giving 404 errors for all calls. Appears there are some issues with the latest php package that was installed.
I am attempting to clear this up. I hope it doesnt impact anyone.
Cheers Louis
**update**
Server is back online again not sure why it went down in the first place. I am looking into that. |

Louis Vitton
3-Strikes Nulli Secunda
46
|
Posted - 2013.09.14 00:04:00 -
[29] - Quote
Are you still having issues or have they resolved? |

Bruena Huren
Sons of Ivaldi Zero Hour Alliance
0
|
Posted - 2013.09.15 08:35:00 -
[30] - Quote
Sorry for not responding faster, life has been busy. No all the issues are resolved. And I have the feeling the api is responding faster.
I do have another question. Is it possible for the api to return the amount made? For example, Minmatar Fuel block blueprint creates 40 blocks. |

Louis Vitton
3-Strikes Nulli Secunda
46
|
Posted - 2013.09.17 02:17:00 -
[31] - Quote
Bruena Huren wrote:Sorry for not responding faster, life has been busy. No all the issues are resolved. And I have the feeling the api is responding faster.
I do have another question. Is it possible for the api to return the amount made? For example, Minmatar Fuel block blueprint creates 40 blocks.
Yes it is possible and the good news is only a very small amount of code needs to be changed to archive this. I will post here once this is up and running. Also guys if at time the application is not responding during DT this is when i like to push out changed to the server as its my prime time and there is no eve for me to play for the 15 to 30 min. If you get any issues outside of this time please let me know.
The server has had the ram and cpu increased on it so it also :) |

Valerius Dominicus
Nice Try.
0
|
Posted - 2013.09.18 23:01:00 -
[32] - Quote
Hi, nice work!
is there a way to add an optional xml export? |

Louis Vitton
3-Strikes Nulli Secunda
46
|
Posted - 2013.09.24 00:25:00 -
[33] - Quote
Valerius Dominicus wrote:Hi, nice work!
is there a way to add an optional xml export?
Currently there is not but i am looking into this.
The portionSize update has been pushed out to the server the other day also. |

Rosvenir Dro'Allen
Sons of Ivaldi Zero Hour Alliance
1
|
Posted - 2013.09.30 07:19:00 -
[34] - Quote
Valerius Dominicus wrote:Hi, nice work!
is there a way to add an optional xml export?
Actually there are a lot of simple tools to go from json to xml (and back).
I use the jackson processor a lot
|

Rosvenir Dro'Allen
Sons of Ivaldi Zero Hour Alliance
1
|
Posted - 2013.09.30 08:05:00 -
[35] - Quote
Louis Vitton wrote:Bruena Huren wrote:Sorry for not responding faster, life has been busy. No all the issues are resolved. And I have the feeling the api is responding faster.
I do have another question. Is it possible for the api to return the amount made? For example, Minmatar Fuel block blueprint creates 40 blocks. Yes it is possible and the good news is only a very small amount of code needs to be changed to archive this. I will post here once this is up and running. Also guys if at time the application is not responding during DT this is when i like to push out changed to the server as its my prime time and there is no eve for me to play for the 15 to 30 min. If you get any issues outside of this time please let me know. The server has had the ram and cpu increased on it so it also :)
The portionSize works like a charm :) thanks |

Louis Vitton
3-Strikes Nulli Secunda
47
|
Posted - 2013.10.04 10:44:00 -
[36] - Quote
Mail post updated with this information:
Dev URL live on the server for people to test the API v2 currently been developed. This API has 2 formats, XML and JSON. URL EXAMPLES: JSON: dev.clonerworks.com/api2/bpcalc/json/typeID/me/pe/peSkill/indySkill{peMod/matMod XML: dev.clonerworks.com/api2/bpcalc/xml/typeID/me/pe/peSkill/indySkill{peMod/matMod
Same as before only TypeID required as a min along with the format. Please test this and let me know what you think. *only use the dev.clonerworks.com url for testing, nothing live as it will be updated on an ongoing basis. |

Louis Vitton
3-Strikes Nulli Secunda
47
|
Posted - 2013.10.17 19:32:00 -
[37] - Quote
Hi guys,
Any feed back on the dev url? Incorrect results or changes you would like to make in the rendering of the XML?
|

Thunder Jolt
Frozen Monkeys
2
|
Posted - 2013.10.29 20:52:00 -
[38] - Quote
Hey Louis,
Just wanted to say thanks for this API ! I'm no dev guru (more like dev noob) but I'm working my way arround in python and your API is doing wonders for me.
So thanks a lot mate. Keep up the good work, I'll be watching from afar  |

Louis Vitton
3-Strikes Nulli Secunda
53
|
Posted - 2013.11.19 08:07:00 -
[39] - Quote
Database updated to Rubicon for production api.clonerworks.com |

Eoghan Gorthaur
Ponnies of the Apocalypse
17
|
Posted - 2013.11.19 08:34:00 -
[40] - Quote
Hey man,
Thanks for this API !
I will probably use it in my site :) |

Louis Vitton
3-Strikes Nulli Secunda
54
|
Posted - 2013.11.19 08:51:00 -
[41] - Quote
Eoghan Gorthaur wrote:Hey man,
Thanks for this API !
I will probably use it in my site :)
Hi mate,
There is an update i am releasing hopefully tomorrow night. In short adding a second API for the blueprint calcs that allows both json and xml output.
currently it is the same as a dev URL one in the main port but there is no material multiplier as the math for this is not right and its giving some weird results at times so just removed it for the moment. |

Eoghan Gorthaur
Ponnies of the Apocalypse
17
|
Posted - 2013.11.19 09:03:00 -
[42] - Quote
Louis Vitton wrote: There is an update i am releasing hopefully tomorrow night. In short adding a second API for the blueprint calcs that allows both json and xml output.
currently it is the same as a dev URL one in the main port but there is no material multiplier as the math for this is not right and its giving some weird results at times so just removed it for the moment.
I really like the chance to use this in my site, it is not an industrial site, but a shopping one. With your API it will be easy to add a batch of items need for manufacturing to the shopping lists.
I will start to work on the integration during this week and probably will take me 2-3 weeks to do it. Will be using most sure the XML version of your API, but JSON would be ok too.
Thanks :)
|

Florian Bao
Black Box Technologies
28
|
Posted - 2013.11.19 13:48:00 -
[43] - Quote
hi,
looks really cool!
I wonder if you could help me write a correct =ImportXML( ) function so that I can import parts of this API into my lovely google spreadsheets!
|

Kivorno
Myanapa Corsica
17
|
Posted - 2013.11.19 16:34:00 -
[44] - Quote
Some numbers don't seem to come out correctly:-
e.g: For a Charon ME3 PE1
The numbers are:
Total Materials Capital Propulsion Engine12 Capital Armor Plates15.6 Capital Cargo Bay116.4 Capital Construction Parts56.4
When they should be:
Total Materials Capital Propulsion Engine10 Capital Armor Plates13 Capital Cargo Bay97 Capital Construction Parts47
But otherwise a fantastic tool and will be making a lot of use of it! |

Louis Vitton
3-Strikes Nulli Secunda
54
|
Posted - 2013.11.20 10:24:00 -
[45] - Quote
Florian Bao wrote:hi,
looks really cool!
I wonder if you could help me write a correct =ImportXML( ) function so that I can import parts of this API into my lovely google spreadsheets!
i tried a simple =ImportXML(http://dev.clonerworks.com/api2/bpcalc/xml/462) , but that does result in an parse error.
Hey mate,
I am working on some examples for this for you now and will share a page under this post once i am done. I am by far no pro with xPath and google docs also but will assist as much as i can.
Also i planned to release some changes this even but i think it may be better to do it on the weekend as i wish to make a few more changes before i push it out.
I will look at the implants and it shouldnt be hard to put into the code.
Cheers,
louis
|

Thunder Jolt
Frozen Monkeys
2
|
Posted - 2013.11.20 10:59:00 -
[46] - Quote
Florian Bao wrote:I wonder if you could help me write a correct =ImportXML( ) function so that I can import parts of this API into my lovely google spreadsheets!
i tried a simple =ImportXML(http://dev.clonerworks.com/api2/bpcalc/xml/462) , but that does result in an parse error. Here is the base syntax to get all typeName for each material records under totalMaterials :
=ImportXML("http://dev.clonerworks.com/api2/bpcalc/xml/462","//totalMaterials/material/@typename")
I'm no expert but here's a little help : in Xpath, // means take all occurences under the specified tree And then with the @, you can recover the attribute value for each material record.
Warning : the attribute name (typename here) must be in lowercase even tho it's displayed as typeName in the xml output.
And then to get the list of minerals, same thing but with the amount attribute :
=ImportXML("http://dev.clonerworks.com/api2/bpcalc/xml/462","//totalMaterials/material/@amount")
You should easily manage to make it work with that  |

Florian Bao
Black Box Technologies
30
|
Posted - 2013.11.23 01:21:00 -
[47] - Quote
Thunder Jolt wrote:Florian Bao wrote:I wonder if you could help me write a correct =ImportXML( ) function so that I can import parts of this API into my lovely google spreadsheets!
i tried a simple =ImportXML(http://dev.clonerworks.com/api2/bpcalc/xml/462) , but that does result in an parse error. Here is the base syntax to get all typeName for each material records under totalMaterials : =ImportXML("http://dev.clonerworks.com/api2/bpcalc/xml/462","//totalMaterials/material/@typename")I'm no expert but here's a little help : in Xpath, // means take all occurences under the specified treeAnd then with the @, you can recover the attribute value for each material record. Warning : the attribute name (typename here) must be in lowercase even tho it's displayed as type Name in the xml output. And then to get the list of minerals, same thing but with the amount attribute : =ImportXML("http://dev.clonerworks.com/api2/bpcalc/xml/462","//totalMaterials/material/@amount")Finally you can make only one call to the API with the concatenate function | but googledoc does not expand the result on multiple columns automaticaly : =ImportXML("http://dev.clonerworks.com/api2/bpcalc/xml/462","//totalMaterials/material/@typename | //totalMaterials/material/@amount")You should easily manage to make it work with that 
i love you
|

Louis Vitton
3-Strikes Nulli Secunda
54
|
Posted - 2013.11.23 02:43:00 -
[48] - Quote
Let me know how it all goes. |

Steven Trux
Amarr Research Laboratories
39
|
Posted - 2013.11.23 10:25:00 -
[49] - Quote
Great tool, love it 
Could you update to rubicon please? ARLAB Shop BPOs Showcase Manufacturing Service |

Louis Vitton
3-Strikes Nulli Secunda
54
|
Posted - 2013.11.24 06:22:00 -
[50] - Quote
Steven Trux wrote:Great tool, love it  Could you update to rubicon please?
The database is already on Rubicon. Only dev.clonerworks was not transferred. dev.clonerworks.com has now been taken down for a while while i work on new content and then will update that on there.
Site has been update to new version of the API - v2. Featuring the below:"
- Site is now updated to bootstrap 3
- API version 2 live on the site
- Updated Doco and Examples also
- Added Changes page which is still under construction
- Added stats page
- Added more back end logging
|

Louis Vitton
3-Strikes Nulli Secunda
55
|
Posted - 2013.11.26 00:59:00 -
[51] - Quote
Hi guys,
I am looking for suggestions for a new API to add to current ones i have. Please let me know if you want anything new or anything changed!!!
Cheers, Louis |

Thunder Jolt
Frozen Monkeys
3
|
Posted - 2013.11.27 10:33:00 -
[52] - Quote
Louis Vitton wrote:Hi guys,
I am looking for suggestions for a new API to add to current ones i have. Please let me know if you want anything new or anything changed!!!
Cheers, Louis Hey Louis, there's something that would be really usefull to me but you'll think I'm lazy ! I have so many BPCs of different types that having the numbers + types of datacores needed for invention would help me a lot regarding automation.
I could retrieve the data from the SDE but I'm too lazy for now, I'm running with a very light version of the data dump for specific reasons.
Parsing assets -> extract BPCs of specific hangar -> call clonerworks API to retrieve datacores and Voila ! my buy list is done in a matter of seconds.
That's the main idea I had since I started using your API, if I think about something else I'll let you know  |

Louis Vitton
3-Strikes Nulli Secunda
55
|
Posted - 2013.11.27 10:41:00 -
[53] - Quote
Thunder Jolt wrote:Louis Vitton wrote:Hi guys,
I am looking for suggestions for a new API to add to current ones i have. Please let me know if you want anything new or anything changed!!!
Cheers, Louis Hey Louis, there's something that would be really usefull to me but you'll think I'm lazy ! I have so many BPCs of different types that having the numbers + types of datacores needed for invention would help me a lot regarding automation. I could retrieve the data from the SDE but I'm too lazy for now, I'm running with a very light version of the data dump for specific reasons. Parsing assets -> extract BPCs of specific hangar -> call clonerworks API to retrieve datacores and Voila ! my buy list is done in a matter of seconds. That's the main idea I had since I started using your API, if I think about something else I'll let you know 
Hi mate,
I believe this will be easy to add a new API for this. I will have a look after work.
Cheers,
Louis vitton |

Howen
Order Pioneers
7
|
Posted - 2013.12.01 16:00:00 -
[54] - Quote
Are there any subsystems blueprints?
|

Louis Vitton
3-Strikes Nulli Secunda
55
|
Posted - 2013.12.03 09:31:00 -
[55] - Quote
Hi guys,
Quick update.
The datacores api is done - check it out - this is only to invent!
xml example with my fav example 587 Rifter
http://api.clonerworks.com/api2/datacore2invent/xml/587
Json
http://api.clonerworks.com/api2/datacore2invent/json/587
Its simple just put the type ID you want to invent from and it will give you the datacores needed if any.
Howen, Thank you for making me aware of this problem. Subsystems should work and I have investigated while on lunch at work and located the fault.
I dont have any time untill the weekend but will resolve it then.
Cheers,
Louis |

Thunder Jolt
Frozen Monkeys
3
|
Posted - 2013.12.03 10:48:00 -
[56] - Quote
Awwww yeah, thanks a lot mate ! I'll try this as soon as I get home, cheers !  |

Louis Vitton
3-Strikes Nulli Secunda
56
|
Posted - 2013.12.05 07:25:00 -
[57] - Quote
Howen wrote:Are there any subsystems blueprints?
Hi Howen,
I have resolved the issue that caused the subsystems not to display.
Here is an example of one: Legion Engineering - Power Core Multiplier
http://localhost/api.clonerworks/public/api2/bpcalc/json/30169
http://localhost/api.clonerworks/public/api2/bpcalc/xml/30169 |

Thunder Jolt
Frozen Monkeys
3
|
Posted - 2013.12.05 09:24:00 -
[58] - Quote
Louis Vitton wrote: http://localhost/api.clonerworks/public/api2/bpcalc/json/30169
http://localhost/api.clonerworks/public/api2/bpcalc/xml/30169
Might want to edit "localhost" : http://api.clonerworks.com/api2/bpcalc/json/30169 http://api.clonerworks.com/api2/bpcalc/xml/30169
As for the Datacore API, it's working nicely for me, thanks Louis  |

Louis Vitton
3-Strikes Nulli Secunda
56
|
Posted - 2013.12.06 01:52:00 -
[59] - Quote
Both updated. Thank you. Bit of an epic fail on my part lol. |

Louis Vitton
3-Strikes Nulli Secunda
78
|
Posted - 2014.01.28 22:31:00 -
[60] - Quote
Database has been updated to Rubicon 1.1 Cache has also been cleared to prevent incorrect cached results. Please report any errors |

Louis Vitton
Viziam Amarr Empire
78
|
Posted - 2014.02.22 22:16:00 -
[61] - Quote
Hey guys,
Had a DNS issue. Things are back up now. Please report any errors. |

Louis Vitton
Viziam Amarr Empire
81
|
Posted - 2014.02.22 22:16:40 -
[62] - Quote
Hey guys,
Had a DNS issue. Things are back up now. Please report any errors. |

deadbear
Wormbro Ocularis Inferno
2
|
Posted - 2014.03.26 01:03:00 -
[63] - Quote
I believe the numbers are incorrect when looking at the material modifier the rapid array adds when using BPO's.
IE http://api.clonerworks.com/api2/bpcalc/json/12005/0/0/5/5/0/1.1 should be used for an ishtar BPO at me0 pe 0 being built in a medium advanced starship assembly array correct? but it returns numbers that are too high.
If I look at the Crystalline Carbonide Armor Plate it should be 4500 units at ME0 PE0 when using a 1.1 material modifier. The base for Crystalline Carbonide Armor Plate on the Ishtar is 3750 at ME 0 its 4120 (in a no material modifier array).
The material can be calculated off the base amount of the BPO, in this example for the Crystalline Carbonide Armor Plate on an Ishtar 3750+(3750*0.1*(1/(me_level+1)))=4125 when me_level is 0. For the array with the 1.1 material modifier its 1.1*3750+(3750*0.1*(1/(*me_level*+1)))=4500 again at me 0
The formula lines up with numbers in game and with eveeye.com's numbers, but it seems yours are off a bit. I came across your API looking for easy access to the data and in checking the data found the issue. |

deadbear
Wormbro Ocularis Inferno
2
|
Posted - 2014.03.26 01:03:14 -
[64] - Quote
I believe the numbers are incorrect when looking at the material modifier the rapid array adds when using BPO's.
IE http://api.clonerworks.com/api2/bpcalc/json/12005/0/0/5/5/0/1.1 should be used for an ishtar BPO at me0 pe 0 being built in a medium advanced starship assembly array correct? but it returns numbers that are too high.
If I look at the Crystalline Carbonide Armor Plate it should be 4500 units at ME0 PE0 when using a 1.1 material modifier. The base for Crystalline Carbonide Armor Plate on the Ishtar is 3750 at ME 0 its 4120 (in a no material modifier array).
The material can be calculated off the base amount of the BPO, in this example for the Crystalline Carbonide Armor Plate on an Ishtar 3750+(3750*0.1*(1/(me_level+1)))=4125 when me_level is 0. For the array with the 1.1 material modifier its 1.1*3750+(3750*0.1*(1/(*me_level*+1)))=4500 again at me 0
The formula lines up with numbers in game and with eveeye.com's numbers, but it seems yours are off a bit. I came across your API looking for easy access to the data and in checking the data found the issue. |

Louis Vitton
Viziam Amarr Empire
79
|
Posted - 2014.06.15 11:37:00 -
[65] - Quote
Hi Deadbear,
Thank you i am looking into this. Sorry for the extremely late reply i thought i replied a while back and haven't checked the thread in awhile.
Hi All,
I am taking the current server down and rebuilding it also relocating it to pre-pair for the new industry changes. Due to these changes the old blueprint api i have offered will be retired due to it no longer been relevant. I shall be building a new API once the industry changes are pushed to the server.
What would you like to see offered in the new API? All requests will be considered. The requests don't need to be just focusing on industry i am will to hear all ideas.
Cheers,
Louis
Sorry for the late notice of all this i have been very busy. |

Louis Vitton
Viziam Amarr Empire
81
|
Posted - 2014.06.15 11:37:07 -
[66] - Quote
Hi Deadbear,
Thank you i am looking into this. Sorry for the extremely late reply i thought i replied a while back and haven't checked the thread in awhile.
Hi All,
I am taking the current server down and rebuilding it also relocating it to pre-pair for the new industry changes. Due to these changes the old blueprint api i have offered will be retired due to it no longer been relevant. I shall be building a new API once the industry changes are pushed to the server.
What would you like to see offered in the new API? All requests will be considered. The requests don't need to be just focusing on industry i am will to hear all ideas.
Cheers,
Louis
Sorry for the late notice of all this i have been very busy. |

Alenn G'kar
Black VooDoo Asassins The Kadeshi
3
|
Posted - 2014.08.27 22:35:00 -
[67] - Quote
So how can I get manufacturing materials needs to my Excel? I must to copy all material or not ? I can create all about simple API keys but not this :( |

Alenn G'kar
Black VooDoo Asassins The Kadeshi
14
|
Posted - 2014.08.27 22:35:29 -
[68] - Quote
So how can I get manufacturing materials needs to my Excel? I must to copy all material or not ? I can create all about simple API keys but not this :( |

Shei Bushaava
Thrall Nation Brave Collective
0
|
Posted - 2014.11.08 22:04:26 -
[69] - Quote
Louis Vitton wrote:Due to these changes the old blueprint api i have offered will be retired due to it no longer been relevant. I shall be building a new API once the industry changes are pushed to the server.
What would you like to see offered in the new API? Hopefully you're still watching this thread - I would have loved to use your API, shame it's been retired. Do you still have plans to resurrect it?
If not, I'd love to know where you are pulling the blueprint material requirements from... |

Louis Vitton
Viziam Amarr Empire
81
|
Posted - 2014.11.10 04:05:15 -
[70] - Quote
Shei Bushaava wrote:Louis Vitton wrote:Due to these changes the old blueprint api i have offered will be retired due to it no longer been relevant. I shall be building a new API once the industry changes are pushed to the server.
What would you like to see offered in the new API? Hopefully you're still watching this thread - I would have loved to use your API, shame it's been retired. Do you still have plans to resurrect it? If not, I'd love to know where you are pulling the blueprint material requirements from...
Hi Shei Bushaava,
The API will be making a comeback i am in the middle of writing it and several other things for a new site i am building. I am hoping to have it live before Christmas.
Cheers,
Louis |

Ogeko Ronuken
House of the Dead Monkey SpaceMonkey's Alliance
4
|
Posted - 2014.12.31 00:37:02 -
[71] - Quote
any updated on this? |
| |
|
| Pages: 1 2 3 :: [one page] |