Jump to content




EnderAPI - An API For the People, By the People

api

65 replies to this topic

#1 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 14 March 2014 - 02:45 AM

Description!
Welcome to EnderAPI, an API made by the people, for the people! EnderAPI was first introduced into the world in late January of 2014 by means of intellectual Endermen planning to make the world a better place by combining smaller, useful APIs into one large network that automatically updates when need be. Actually, that first part was a bit of an exaggeration, though the latter was spot on.

For the People, By the People!
I assume you are all itching to find out where you can sign up to contribute new ideas, new apis, or new features, to implement into EnderAPI. That can be done below in the comment section of this topic my fellow reptiles. As for a standard post format, there is not yet one set (lul, rhymes), however, try to make it neat. If you would like to help with development on a deeper level, you can do so by sending me a PM with your Github username. I will try to make contact asap, though delays are inevitable at times.

Installation!
Installation is so simple a monkey could do it! Simply download this and then run it on ANY computer. After this is ran, the file should be replaced with the EnderAPI launcher. It should be noted that the launcher file must be kept and ran each time you wish to use EnderAPI (run it at the top of your program, to be safe). The launcher file is also subject to being deleted and updated. Do NOT put any code in this file that is meaningful to you. It CAN AND WILL be deleted if the launcher is in need of an update.

Documentation!
All API functions are documented here. Please PM me if there are errors pertaining to the mentioned page.

Developement Team!
SuicidalSTDz - Lead Developer
Apemanzilla - Developer
skwerlman - Developer
KingofGamesYami - Developer

Caution!
This is undoubtedly riddled with "surprise features". Please post these nuisances down below for my team and I to fix!

ToDo:
Add more APIs

Help Out!
If you like EnderAPI and feel an urge to spread the word, you may do so by using this banner:
Posted Image

Edited by SuicidalSTDz, 28 December 2014 - 05:40 PM.


#2 skwerlman

  • Members
  • 163 posts
  • LocationPennsylvania

Posted 14 March 2014 - 05:31 PM

Is there a list of sub-components available somewhere?

#3 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 14 March 2014 - 06:49 PM

View Postskwerlman, on 14 March 2014 - 05:31 PM, said:

Is there a list of sub-components available somewhere?

Here ya' go:

https://github.com/S...alSTDz/EnderAPI

#4 Agoldfish

  • Members
  • 451 posts
  • LocationSome Fish Bowl in Ohio.

Posted 14 March 2014 - 07:08 PM

We can't use the banner on these forums... So where can we use it. Well we could use it on any other forum, but where could we use it so people would know what it is.

EDIT: I must be dumber than a monkey?

Edited by LeGoldFish, 14 March 2014 - 07:11 PM.


#5 skwerlman

  • Members
  • 163 posts
  • LocationPennsylvania

Posted 14 March 2014 - 07:12 PM

View PostSuicidalSTDz, on 14 March 2014 - 06:49 PM, said:

View Postskwerlman, on 14 March 2014 - 05:31 PM, said:

Is there a list of sub-components available somewhere?

Here ya' go:

https://github.com/S...alSTDz/EnderAPI

Thanks!

#6 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 14 March 2014 - 07:12 PM

The banner may be used anywhere. On these forums you'll just have to link the banner or this topic in your signature.

#7 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 14 March 2014 - 08:00 PM

Version 0.1 is now out. You MUST download the install file one last time before updating will be taken over by the Endermen. Cheers!

Changes:
- Added automatic updating
- Bug fixes

#8 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 15 March 2014 - 12:32 AM

View PostLeGoldFish, on 14 March 2014 - 07:08 PM, said:

We can't use the banner on these forums... So where can we use it. Well we could use it on any other forum, but where could we use it so people would know what it is.

EDIT: I must be dumber than a monkey?
Sorry, forgot to mention the file cannot be named EnderAPI.

Edited by SuicidalSTDz, 15 March 2014 - 12:32 AM.


#9 oeed

    Oversimplifier

  • Members
  • 2,095 posts
  • LocationAuckland, New Zealand

Posted 15 March 2014 - 01:38 AM

View PostSuicidalSTDz, on 15 March 2014 - 12:32 AM, said:

View PostLeGoldFish, on 14 March 2014 - 07:08 PM, said:

We can't use the banner on these forums... So where can we use it. Well we could use it on any other forum, but where could we use it so people would know what it is.

EDIT: I must be dumber than a monkey?
Sorry, forgot to mention the file cannot be named EnderAPI.

That seems rather counter intuitive :P

#10 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 15 March 2014 - 01:44 AM

View Postoeed, on 15 March 2014 - 01:38 AM, said:

View PostSuicidalSTDz, on 15 March 2014 - 12:32 AM, said:

View PostLeGoldFish, on 14 March 2014 - 07:08 PM, said:

We can't use the banner on these forums... So where can we use it. Well we could use it on any other forum, but where could we use it so people would know what it is.

EDIT: I must be dumber than a monkey?
Sorry, forgot to mention the file cannot be named EnderAPI.

That seems rather counter intuitive :P
Quite so, though it is purely due to the fact that I create a directory called EnderAPI, which only seemed fitting. Lol

#11 oeed

    Oversimplifier

  • Members
  • 2,095 posts
  • LocationAuckland, New Zealand

Posted 15 March 2014 - 01:53 AM

View PostSuicidalSTDz, on 15 March 2014 - 01:44 AM, said:

View Postoeed, on 15 March 2014 - 01:38 AM, said:

View PostSuicidalSTDz, on 15 March 2014 - 12:32 AM, said:

View PostLeGoldFish, on 14 March 2014 - 07:08 PM, said:

We can't use the banner on these forums... So where can we use it. Well we could use it on any other forum, but where could we use it so people would know what it is.

EDIT: I must be dumber than a monkey?
Sorry, forgot to mention the file cannot be named EnderAPI.

That seems rather counter intuitive :P
Quite so, though it is purely due to the fact that I create a directory called EnderAPI, which only seemed fitting. Lol

Oh, I see. Fair enough then :P

#12 skwerlman

  • Members
  • 163 posts
  • LocationPennsylvania

Posted 15 March 2014 - 05:37 PM

View PostSuicidalSTDz, on 15 March 2014 - 01:44 AM, said:

View Postoeed, on 15 March 2014 - 01:38 AM, said:

View PostSuicidalSTDz, on 15 March 2014 - 12:32 AM, said:

View PostLeGoldFish, on 14 March 2014 - 07:08 PM, said:

We can't use the banner on these forums... So where can we use it. Well we could use it on any other forum, but where could we use it so people would know what it is.

EDIT: I must be dumber than a monkey?
Sorry, forgot to mention the file cannot be named EnderAPI.

That seems rather counter intuitive :P
Quite so, though it is purely due to the fact that I create a directory called EnderAPI, which only seemed fitting. Lol

What if you name the directory '.enderAPI'? That way, the file itself can be named enderAPI, and the folder will be hidden (i think).

Edited by skwerlman, 15 March 2014 - 05:37 PM.


#13 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 15 March 2014 - 05:49 PM

View Postskwerlman, on 15 March 2014 - 05:37 PM, said:

What if you name the directory '.enderAPI'? That way, the file itself can be named enderAPI, and the folder will be hidden (i think).
Yes,that would work and would hide the file, however I don't want to hide the files. Good suggestion, though!

Edit: I'll consider it

Edited by SuicidalSTDz, 15 March 2014 - 05:54 PM.


#14 Agoldfish

  • Members
  • 451 posts
  • LocationSome Fish Bowl in Ohio.

Posted 15 March 2014 - 06:04 PM

View PostSuicidalSTDz, on 15 March 2014 - 05:49 PM, said:

View Postskwerlman, on 15 March 2014 - 05:37 PM, said:

What if you name the directory '.enderAPI'? That way, the file itself can be named enderAPI, and the folder will be hidden (i think).
Yes,that would work and would hide the file, however I don't want to hide the files. Good suggestion, though!

Edit: I'll consider it
Consider it? Add it! :D

#15 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 15 March 2014 - 11:19 PM

Version 1.1.0 released! All backwards compatability is now out the window! You must also install the launcher again ( sorry ). We are working hard to release the next update as soon as possible to extinguish the need to update that pesky launcher.

Changes:
+ Added the above suggestion about hiding the EnderAPI directory to allow for more flexible file naming ( Curse you all! )
+ Added API functions in the main post
* Minor bug fixes

I am currently working on a better update script, one that will download files ( since the current one does not ) when said files are missing instead of only downloading files when the version changes. This should be the final installer update ( hopefully ), though that's what I said last time :P Cheers!

Edit: Also working on non-advanced computer support!

Edited by SuicidalSTDz, 15 March 2014 - 11:20 PM.


#16 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 16 March 2014 - 04:52 PM

Dear EnderAPI users,

A recent realisation was made by myself regarding two of the APIs in EnderAPI. These two apis, Color and Colour, will override the rest of the Color and Colour APIs. The only function revealed upon loading said APIs is the one in the files. Do NOT post a bug report regarding the above. I will be releasing a fix for this game-breaking bug as soon as the new launcher is stable, which should be within the hour. Thank you again for your time and cooperation while we fix this problem.

Sincerely,
The EnderAPI developement team

Edited by SuicidalSTDz, 16 March 2014 - 04:52 PM.


#17 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 16 March 2014 - 05:48 PM

Version 2.0.0 released! This is hopefully the last and final time the installer/launcher must be installed. From this point on, the launcher should update when need be. Cheers!

Changes:
+ Added an extension of the native http API
- Removed terminal output
- Took out colours. EnderAPI now works with any computer.
* Changed/re-wrote the update script. EnderAPI now checks all files for an available update.
* Major bug fix regarding the Color and Colour APIs

#18 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 16 March 2014 - 06:14 PM

Version 3.0.0 released. Sorry about the rapid releases. I pushed the wrong file and fixed another major bug. This update should be effortless for all of you, simply type the following into your computer that has EnderAPI installed:

delete /.EnderAPI
Seriously, it's that simple. Cheers!

Note: Deleting the EnderAPI directory will delete the faulty color and colour API files and replace them with the new colors and colours API files. This will not need to be done again unless a file is renamed in the Github repository. Thanks you for your time and cooperation!

Changes:
+ Added response error catching in the http API
* Renamed the color and colour APIs to colors and colours (Such derp)

Edited by SuicidalSTDz, 16 March 2014 - 06:16 PM.


#19 CometWolf

  • Members
  • 1,283 posts

Posted 16 March 2014 - 06:24 PM

View PostSuicidalSTDz, on 16 March 2014 - 06:14 PM, said:

* Renamed the color and colour APIs to colors and colours (Such derp)
Surely making the new one inherit the old one would be a much better solution, instead of confusing players whom now have to manage 2 apis with almost identical names?

#20 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 16 March 2014 - 07:44 PM

View PostCometWolf, on 16 March 2014 - 06:24 PM, said:

Surely making the new one inherit the old one would be a much better solution, instead of confusing players whom now have to manage 2 apis with almost identical names?
I was actually doing that just now.. Lol





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users