Jump to content




EnderAPI - An API For the People, By the People

api

  • You cannot reply to this topic
65 replies to this topic

#41 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 19 March 2014 - 07:04 PM

Sounds like a plan

#42 skwerlman

  • Members
  • 163 posts
  • LocationPennsylvania

Posted 19 March 2014 - 07:21 PM

View PostApemanzilla, on 19 March 2014 - 04:21 PM, said:

View PostSuicidalSTDz, on 19 March 2014 - 03:51 PM, said:

That sounds good to me
I'll start work on it later. If you want I can also do the web part, just set up a project page for the repo and add me.
Can we call it 'man'? Maybe it's just cause I'm a bash junkie, but it sounds really nice to me.

#43 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 20 March 2014 - 12:33 AM

API functions and documentation can be found here:
Edit: http://suicidalstdz....ub.io/EnderAPI/

Cheers! :P

Edited by SuicidalSTDz, 20 March 2014 - 12:42 AM.


#44 apemanzilla

  • Members
  • 1,421 posts

Posted 20 March 2014 - 01:05 PM

(Insert description here)

Hehe

#45 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 24 March 2014 - 09:39 PM

Version 6.0.0 Released!

Changes:
+ Added colors API extension
+ Added table API extension
* Various bug fixes
* New Launcher with user selected file updating ( Soon to be documented )

Edited by SuicidalSTDz, 24 March 2014 - 09:44 PM.


#46 KingofGamesYami

  • Members
  • 3,002 posts
  • LocationUnited States of America

Posted 27 March 2014 - 03:55 AM

Suggestions:
I made a few functions you may want to use (they are related to monitors, text, and colors)
http://pastebin.com/VcnWaK0L
I especially recommend scrollText, prompt, and parseColor
I have debugged all this code as much as possible before submitting it, so you shouldn't have any problems with it. (also its really not that complex of code, just helpful stuff).
Some stuff to help you understand the code

Edited by KingofGamesYami, 27 March 2014 - 03:57 AM.


#47 theoriginalbit

    Semi-Professional ComputerCrafter

  • Moderators
  • 7,332 posts
  • LocationAustralia

Posted 27 March 2014 - 04:44 AM

View PostKingofGamesYami, on 27 March 2014 - 03:55 AM, said:

I especially recommend [...] parseColor
I do personally prefer my own parseColor that I've used in ccConfig (although I've named it validateColour in there).

The Code
Just Some Supported Inputs

Edited by theoriginalbit, 27 March 2014 - 11:41 AM.


#48 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 27 March 2014 - 11:34 AM

Thanks guysn or gals! I'll take a look at those when I get a chance.

#49 Konlab

  • Members
  • 595 posts
  • LocationKerbin

Posted 01 April 2014 - 07:35 PM

When somebody created an API, and he wants to add his api in enderAPI what shall he do?

#50 Engineer

  • Members
  • 1,378 posts
  • LocationThe Netherlands

Posted 01 April 2014 - 07:54 PM

View PostKonlab, on 01 April 2014 - 07:35 PM, said:

When somebody created an API, and he wants to add his api in enderAPI what shall he do?
Go to https://github.com/S...alSTDz/EnderAPI -> choose the branch 'prerelease' and add it to the repo in the 'apis' folder. An even quicker link (which already is in the prerelease branch!): https://github.com/S...tree/prerelease

Then I think we'll decide if its stable enough for an actual release :)

PS: if you want to test your API in the prerelease with the launcher, run the following line in your shell: launcher -prerelease
This will take the files from the prerelease branch instead the master branch!

#51 apemanzilla

  • Members
  • 1,421 posts

Posted 01 April 2014 - 08:38 PM

View PostEngineer, on 01 April 2014 - 07:54 PM, said:

View PostKonlab, on 01 April 2014 - 07:35 PM, said:

When somebody created an API, and he wants to add his api in enderAPI what shall he do?
Go to https://github.com/S...alSTDz/EnderAPI -> choose the branch 'prerelease' and add it to the repo in the 'apis' folder. An even quicker link (which already is in the prerelease branch!): https://github.com/S...tree/prerelease

Then I think we'll decide if its stable enough for an actual release :)/>

PS: if you want to test your API in the prerelease with the launcher, run the following line in your shell: launcher -prerelease
This will take the files from the prerelease branch instead the master branch!
Err it would just fork it and make a PR, not actually add it :P

#52 Engineer

  • Members
  • 1,378 posts
  • LocationThe Netherlands

Posted 01 April 2014 - 08:53 PM

View PostApemanzilla, on 01 April 2014 - 08:38 PM, said:

Err it would just fork it and make a PR, not actually add it :P
Same concept xD

#53 apemanzilla

  • Members
  • 1,421 posts

Posted 01 April 2014 - 08:57 PM

View PostEngineer, on 01 April 2014 - 08:53 PM, said:

View PostApemanzilla, on 01 April 2014 - 08:38 PM, said:

Err it would just fork it and make a PR, not actually add it :P/>
Same concept xD
True, but the installer for EnderAPI uses the official code, it doesn't check pull requests :P

#54 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 22 July 2014 - 02:51 PM

Updated main post. More cleaning to come.

Cheers!

#55 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 28 July 2014 - 12:30 AM

Greetings!

A new pre-release for EnderAPI has been released here. Please feel free to leave comments on the new 'look' and if you think it could be better, and how. You may also download this pastebin if you are in-game and do not have the luxury of copying and pasting.

Changes:
- EnderAPI now uses the GUI API by account.username (Note: This was not a request by said user)
- New GUIs (obviously)

More to come, as always. Cheers!

#56 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 01 August 2014 - 02:08 AM

Version 6.3.0 released!

Changes:
- Added more GUIs/Cosmetics
- Added an initialization timer ( To track how long it took EnderAPI to set-up )
- Added a new global table declared as _G.enderAPI ( It's structure is as followes: _G.enderAPI.version [That is all] )
- Removed the messageBox API and included the Debug API
- Various other things that are not worth mentioning, besides more error handling ( I have an feeling I forgot something )

You can find this update in the master branch of the EnderAPI github repository. As well, this update is indisputably riddled with the nasties. Please report said nasties in the comment section of this post. Thanks!

Edited by SuicidalSTDz, 01 August 2014 - 02:15 AM.


#57 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 18 December 2014 - 05:31 AM

Version 6.3.1 Released!

Changes:
- Bug fix regarding a setup GUI

Currently Working On:
- Fixing a bug regarding the new term api ( The edit program will not work when EnderAPI is loaded. Computers must be restarted without EnderAPI loaded to utilize the edit program at the moment )

Edit: Note, you can choose not to install the term API and that will resolve the issue temporarily

Happy Holidays,
The EnderAPI Developement Team

Edited by SuicidalSTDz, 18 December 2014 - 05:32 AM.


#58 KillaVanilla

  • Members
  • 303 posts

Posted 19 December 2014 - 06:37 PM

So I've just sent you all a pull request. I hope you consider it.

#59 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 23 December 2014 - 03:31 PM

Version 6.3.3 released!

Changes:
- Added the Cryptography API by KillaVanilla

Happy Coding,
The EnderAPI Developement Team

#60 Engineer

  • Members
  • 1,378 posts
  • LocationThe Netherlands

Posted 23 December 2014 - 10:24 PM

Can I please be taken off the list as developer? Thats because I do not code for ComputerCraft anymore, and I want this topic to be at the very least accurate ;)
Also, it is nice to see this alive again!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users