1
Planet Minecraft Developer API
Recently sep87x created a PMC overlay mod for minecraft, and that sparked an idea of a PMC API, for developers.
I was thinking the API could allow devs to fetch the amount of diamonds/comments/favorites on a submission, as well as fetch user data, such as XP, level, rank, submission count, subscriber count, etc.
There would be many possibilities if we could get a PMC API, so yeah.
Thanks!
I was thinking the API could allow devs to fetch the amount of diamonds/comments/favorites on a submission, as well as fetch user data, such as XP, level, rank, submission count, subscriber count, etc.
There would be many possibilities if we could get a PMC API, so yeah.
Thanks!
44
An API is nice, it does allow for cool things to happen - I have my own ideas for what I would use a public API to PMC for (like I said we do have a private API that we use for various purposes), but it also allows people to misuse our data more easily.
It would allow people to easily bribe and check if they received their bribes (servers, specifically). It would allow sites to rip our data and serve it as if it was theirs (you may think this is unlikely, but every month or so we find a new Russian site that directly serves our data translated into their data. It is within the realm of possibility). It would allow all sorts of things, and we have to be able to prepare for all of it.
Future: yes. Now: no.
-P
It would allow people to easily bribe and check if they received their bribes (servers, specifically). It would allow sites to rip our data and serve it as if it was theirs (you may think this is unlikely, but every month or so we find a new Russian site that directly serves our data translated into their data. It is within the realm of possibility). It would allow all sorts of things, and we have to be able to prepare for all of it.
Future: yes. Now: no.
-P
Paril
. Just like a persons' house, you can't stare into their window and record what they watch every day.
-P
well you can but people don't like it when you do..that's why the country has laws and staring into someones window is an invasion of privacy which is against laws that countries set..just like what your on about but this is ,laws set in motion by PMC and the internet..i see why Paril doesnt want people doing this and i understand..so people stop complaining and just accept

keeping on nagging someone to do something still makes no mean no and will most likely stay at no
There is no logical reason why someone would think that. He can ban people all he wants but the real logic of the matter is, the users pages are open public territory. the internet is public territory, if anyone can access it, anyone can do whatever they want with the information given by the server. Its that simple. But why he feels the need to attempt to stop that and delete other peoples work just proves one thing. that planet minecraft should not be where the minecraft community hangs out... Why it started here beats me.
If Paril has said no. Why the hell are you fighting for him to say yes?
Why not?
I have a good reason why not, Paril has more authority over us, whether we like it or not. If we are not careful, this will turn into a flame war, therefor leading to a thread lock. If the thread gets locked, there will be no more discussion about whether or not a PMC API would be good or not.
Paril told me himself that an API would be helpful, however, it can cause a ton of problems. Period.
Paril told me himself that an API would be helpful, however, it can cause a ton of problems. Period.
Ok, PMC's ToS does not allow scraping the site for information, the PMC overlay mod did just that, sure, it wasn't harming anything, however, he was/is just trying to enforce the rules.
This whole ordeal is my fault basically, because I came up with the idea for the API, however, you just went and (without authorization) started scraping the site for information to make an API. I know your intentions must have been to not harm the site, however, large websites (most of the time) are not willing to take chances with matters as large as this one.
This whole ordeal is my fault basically, because I came up with the idea for the API, however, you just went and (without authorization) started scraping the site for information to make an API. I know your intentions must have been to not harm the site, however, large websites (most of the time) are not willing to take chances with matters as large as this one.
Php code is fixed my friend. The script will only take on one variable, and its the username. After that the code does the rest.
Paril knows whats right. he is just being stubborn because of the TOS. He probably did not write them. I don't know nor care. Its just the fact that he rejected the scraping to a simple thing. That is what is saddening
Paril knows whats right. he is just being stubborn because of the TOS. He probably did not write them. I don't know nor care. Its just the fact that he rejected the scraping to a simple thing. That is what is saddening
I just want to say one thing before I abandon this post.
Paril deleted the mod submission (MC pmc overlay)
As sad as that is. Lets bow our heads, and give this man a moment of silence for not allowing clients(no matter what form) to have restricted access to the website through any means other than http.
Lets look back in history and remember all the paranoid admins that lie in our cruel world.
Remember when google got all uptight about microsofts youtube app for windows phone? remember how google WOULD NOT make a simple app for microsoft and its users?
I do.
Remember how wolframalpha was api - less... And now they arent. Guess who uses wolfram alpha's api. and guess who uses it everyday. Apple Iphone siri users. This was a magical moment for mankind, as developers could grasp all the information they wanted and begged for...
Thanks Planet Minecraft for being awesome and cooperational with your fellow dear developer users.
Paril deleted the mod submission (MC pmc overlay)
As sad as that is. Lets bow our heads, and give this man a moment of silence for not allowing clients(no matter what form) to have restricted access to the website through any means other than http.
Lets look back in history and remember all the paranoid admins that lie in our cruel world.
Remember when google got all uptight about microsofts youtube app for windows phone? remember how google WOULD NOT make a simple app for microsoft and its users?
I do.
Remember how wolframalpha was api - less... And now they arent. Guess who uses wolfram alpha's api. and guess who uses it everyday. Apple Iphone siri users. This was a magical moment for mankind, as developers could grasp all the information they wanted and begged for...
Thanks Planet Minecraft for being awesome and cooperational with your fellow dear developer users.
Enough. You're not helping, you're enforcing the reason for why we don't want an API in the first place.
Grabbing the full page of HTML and stripping out what you need is expensive on both ends. If we do open an API, it would likely be JSON-based, yes. It won't be for a while. I do like the idea, but there are dozens of more important features that are going to let the public API take a backseat to for a while.
The absurdity was in the way you worded it, not you yourself. The 'server' wouldn't be a client, it would be a server. It would serve data, it would not act as a client for itself. That's why I find it absurd. The server would be PMC itself (we already have the data, it makes the most sense to do it directly from here), not a server inbetween the client & PMC itself which acts as a data transmission tool.
Yes, API is on the list. Can't give you a time or date, but it will come eventually.
The internet is public, but the sites are private. You are using a service - we can take away that service at any point in time. Just like a persons' house, you can't stare into their window and record what they watch every day. You can, however, be invited into the house to share a meal. We invite you to partake in our site - we ask that you do not grab data from it with robots unless we give you the OK to do so.
-P
Grabbing the full page of HTML and stripping out what you need is expensive on both ends. If we do open an API, it would likely be JSON-based, yes. It won't be for a while. I do like the idea, but there are dozens of more important features that are going to let the public API take a backseat to for a while.
The absurdity was in the way you worded it, not you yourself. The 'server' wouldn't be a client, it would be a server. It would serve data, it would not act as a client for itself. That's why I find it absurd. The server would be PMC itself (we already have the data, it makes the most sense to do it directly from here), not a server inbetween the client & PMC itself which acts as a data transmission tool.
Yes, API is on the list. Can't give you a time or date, but it will come eventually.
krisdb2009There is no logical reason why someone would think that. He can ban people all he wants but the real logic of the matter is, the users pages are open public territory. the internet is public territory, if anyone can access it, anyone can do whatever they want with the information given by the server. Its that simple. But why he feels the need to attempt to stop that and delete other peoples work just proves one thing. that planet minecraft should not be where the minecraft community hangs out... Why it started here beats me.
The internet is public, but the sites are private. You are using a service - we can take away that service at any point in time. Just like a persons' house, you can't stare into their window and record what they watch every day. You can, however, be invited into the house to share a meal. We invite you to partake in our site - we ask that you do not grab data from it with robots unless we give you the OK to do so.
-P
It was only deleted because the code that he was using, was found out to be violating PMC ToS...
I remember both of your listed events, however Paril and the PMC team are just trying to prevent hackers and ddosers from getting into PMC and destroying it, Paril has done nothing wrong, and I 110% agree with and support him.
He didn't ever state that they would NEVER create a PMC API, he just said, that for the time being, they cannot.
Don't blame Paril.
I remember both of your listed events, however Paril and the PMC team are just trying to prevent hackers and ddosers from getting into PMC and destroying it, Paril has done nothing wrong, and I 110% agree with and support him.
He didn't ever state that they would NEVER create a PMC API, he just said, that for the time being, they cannot.
Don't blame Paril.
He rejected an api i was willing to share the code with. Its not hacking nor is it ddosing. Its just simply getting the users page and stripping all the html accept for the desired info.
I understand that, however, if one person creates something, that might be all fine and dandy, that will not harm the site, some idiot will probably try to take and alter it to gain access to parts of the site that he/she is not generally allowed. Get my drift?[/quote]
Php code is fixed my friend. The script will only take on one variable, and its the username. After that the code does the rest.[/quote]
Yes, I understand that, however currently, PMC is not ready to allow users that type of freedom, for obvious reasons.
Php code is fixed my friend. The script will only take on one variable, and its the username. After that the code does the rest.[/quote]
Yes, I understand that, however currently, PMC is not ready to allow users that type of freedom, for obvious reasons.
I understand that, however, if one person creates something, that might be all fine and dandy, that will not harm the site, some idiot will probably try to take and alter it to gain access to parts of the site that he/she is not generally allowed. Get my drift?
my face at this thread

[simg]data:image/jpeg;base64,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[/simg]
[simg]data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxQTERUUExQVFBQXGRcWFRQUFRUUGBYXFBcYFxQXFBUYHCggGholHBUVITEhJSkrLi4uFx8zODMsNygtLisBCgoKDg0OGhAQGywkHCQsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLP/AABEIAJ0BGAMBIgACEQEDEQH/xAAcAAAABwEBAAAAAAAAAAAAAAAAAgMEBQYHAQj/xABLEAABAwIDBQUEBAgMBgMAAAABAAIDBBEFEiEGMUFRcQcTImGBFDKRoSOxstE1QlJydLPB8AgkMzZDYnOCkpOiwyUmRMLh8TRTZP/EABkBAAMBAQEAAAAAAAAAAAAAAAABAgMEBf/EACMRAQEAAgICAgIDAQAAAAAAAAABAhEDMRIhBEETYSIyUSP/2gAMAwEAAhEDEQA/AMesutenGXRIZVzbXqnEZT6BnzTKniN1M0jNLrPKt+LDRaJlkqJE2dNYpWM5tVDswsxOns0uokR3epF+osm8EFnXS2xz9tD2Jw5vdZyNeBU3IN65s9Bkp2DyXXneuzCaxjg5LvKk8A91/X71MMUPgHuv6/eplqudIvTqMEVdanBBwUJdy4hLuJ8kHTTDfdPUouIcEfDfdPUomIbwleh9HqF7IKA2invE/fpvHMeaMsvGbVJuo7a7aSwMcZtzc0jdx1Coz68i1nE9eSgaque7S+nAJrHI7N0XHlvK7rfGSek9VYiSy+t+vxuoCsry477+aNNIbceKjyqwxTnTqN+aw+KkBTAC97H5fFR9BvUhVO8IFrnXcjLvQxnonPVfLijsxp/5bjw3lRDmkHXeuEKphGdtrRdjdvnQyNjnJdC4gFxNzGTudf8AJ5rYQeWvmF5cbJwO5bP2T7QGaB0Dzd0IGQ8TGbgfC3zWuGX1Ur4gggtQ6Ed+5ER37kiFZvQQj3oIDzO1h3LrIOQUoaNLw0nwXD5O3HjMaalKf5LBOO7tyRHtup23mOoj3x3uUvQnRLBgsuNaG7kEDyn+AUBmma0cwSo8anqtG2QwoRNufeOpV8ePlWHJyaWKNlgAOCj3cVJKPl3ldlcdI7P7n9fvUy0qG2fGj+qlkTofRVdaUUFdCEjoSnwnoguSHQqlmuG+6epRcQ3tRsM909Si4jvalei+j1VXb6QR0zzxfZo+d/krUqF2m1BIDPxWDMerjb6h81nzXWDXjm8lG2bw32mRzdzWAEnzdew+RVvothO8GYkNHDz80z7PKe0D38XyE+jfCP2q7MqvDvXHbNvSw45cYzfHdl3MByjQXAKq78IffUH4LZqmbM2xtv48lX6+Ft9LWTmdnRZfHxyUD2Bw4WRzTG2up3C/LyVkmYAmEwB3I2zvHIgK6jIHRRxdcBWSVuhVdqm5XWWvHd+nNy4ePsmrf2W1/dYhGDukBjPUi4+Y+ap4dql6Kd0cjHsNnMcHNPItNx9S06YPUKCa4XXNnhjlZue0O6X3j0OidLcnUd/upNHkPhSJyPeggzeggMQ9mSojsmFLiwOjtE+dJfcVwXGzt6WGeGU3jSFdLkY5w4C6mKzYKrZQGuNRCWCITd2GOzWIBy33X1UBi5+hf0Wy40f+WXfoTfsNW3DjLLtjz52WaY7s1hstfVMp4pGxOdG6TM8Fw8NtLDqu7cYNPhkrYppGTF8ZkBY0tAs4tsb9FJ9ibr4vF/YS/wDanv8ACLP8dg/Rz+scrxwx8emeXJl5dpPCuyetAZKKuDUBwBjfpcAi6sEexOJj/rKf/KerFtPislLhXfRECRkcVi4ZhrlBuPVVGnx7F3AETU9iAf5EcfVazGTpjbvtH7OzV1dPNBHLDE6nJD3OY4h/jcy4A3e6fil6SSaOqnpp3MkfGGnOwFoOYX3FPOyekdHX1weQ55ax7iBYZnve42HUpDEvwzWfmR/ZTqTDEMUdTUk0rPeB0v66qT2goMQoIfaJaiGVjXMaWNY4E53Bu89VXNrvwfOPP71o/a/+DH/2kH61qU6EJsdcA89fiofEMSmdOKWkYJJyC5xcbMjaPxnn1UnB7reg+pJ9k7A51dMf5Qz92eeSNgc35yO+CehoQbH4lbN7bFm/J7p2Xpe9/kmdLiczJnUtZGI5suZjm6slb+UwpliO1tYyumlEh7mCcRPpg0Ed1exfuve1zfoj7Z7RQ1z6b2VkzpYpb94Y3MaI3Czxc8CQw/3UBOYb7p6lExH8VGww+E9UXEuCL0D5UDtDh0kPCzD8L3+sK/M3DoonaLDBNDIOJYR8lny4+WLTC6qqbGR2o4zca3PxJUw9ruenPKLKq4DjbYKeMSRksAsHDnc3CdRbRNmdZrbNvxvdcVj1cc5rSQqDwGS55MJP1qNrYzbf8rKQmkbE3M3edLX4KBxLGI3NsTkdfnwU6qsspDKoPI/BMynJc3g4Hom7wSrY2knqt4w/xDmrLIzQqq4iPHqteGfyc3yP6kWPHRKNPqkWAJdrfNb5OSNc7IsfHdupnmxBzR34h3vAeuvqtMWBdnED318QYbBpzvP9VupC3wOCrj6Ouo8g8JREaQ+FUmuR8EEGHUIIN5qS0NWWcU2eCPNEzJWS9ufG2e4ka6vDonc7L0PBhRq8DZTtcGGWljYHEEgXY3UgLzHUHwnovSz8RkpsAbPEQJI6Rj2Ei4BDG2uDvSwxmO9Oj8lz7QHZ72XTYfWtqZKiOQBj2ZWsc0+O2tyfJVnt/gzV8HIUzif8xynezrbHEKiuiiqZYnxSRSSWZG1pBba1yOqYduVhVxn/APM77blWhtpGP4M6sw32djgxz2R2c4EgWynUDoqHjWBV+Hwd++phlYwsb3bY3NJDnBu8nzV22qxWSlwozQkCRsceUkBw1yg6HqqHXTYjWQ91PPEYn5XENiDToQ4WPogJzs6ffEq084oT8S5RmJfhms/Mj+ypPs6bbE60cooR83KMxL8M1n5kf2UfRK/taf8Ah8/X71pHa/8Agx/9pB+tas42v/8AgT+n7Vo3a/8Agx/9pB+talj0DeH3R0H1KIwnExhtdI6XSkqrZnndFI29nO5NIJBPkDwUw11xfnr8VXsT2ipHB8Tw6UbiGsLhfyI4qjWDbLZiUy+3UNnSEDvYdC2doGhb/Xt8dPVpg2LR1ERcwZSNHsIs5h5EcFHbF7TmkdFE95loZSGQyH3oXk2DHH8jUDy6J/t/QeyVUVZELMmd3VS0bi4i8cnXQgn81Kg6wvc7qi4lwXcM3O6ouI8Er0lIIIAoKlKBjmzTC6xe5kbXPNmm185vr5DVUg4TLC893IHgHSxzacL8Vr+IRBznNPlvTKjwsNdrYk8AAAuC3VsenjxzLHG/pVNponsZGNzi25HI2CotRSyPcBYEk7zuWi7ZSh0oHK+5QMdLy4JY3Q5JbdKuyzHZXMu4aHIXfUVKUsgO75qUNPc8PPSx+K4aJo1snllKjHCw0Vex2ludN6scxsdFB4qDmCMLqp5cd4oqkwqR/ANHNxt8EpVUWRtwQbaOFiLX4hWDDJXMbctDmjQniPQo0s4je17mh/jb4DudYg2tx3LX8ltT+HGYWrd2Q4C+OSeWVpaQGRtuLb/Ef2LT8qYYDXMngbLGLNfrbz3G6kF04zUcYI7x4URKH3UwIwahBBu8IJUMEnoQRpooaoiynUeqsiTmYCNQCnpzKrU2yG3Jeicb/my79Cb+rasLrsIDgcuid13aTXGlNE58Jh7sQm0YzZAAPevvsN6TTjqa7D5CcWjBOgglt/pU32+1AbWRA8aZ1v8AMcs42d2hko5m1FM5rZGsczxtzCzrX09Aj7U7TTYjI2SpkjL2s7tuRuQWJJ1F99yhUuo9KbQYO6sw3uGODXPZHZzr2Fsp1t0VVh2IxJoAFVT2Gg+jcs7p+1/EYw1hkp7NAA+iubAWH4ymKXtXq3/9VSjyMJ+9Ct7WTskqHvr67vCC9rWMcWiwJZI9pIHopLaDYerkrZqmCeKMSBos9rnHwi3BUnZSqmjmlkoqqB0s2socwnXMXeEX5uKlcT20xOn/AJWopWX3Xi3/AOpBq92i4ZVUUQinljlFQ2VwyNLcvc5L3vz70fArZ9ucCfW0boI3NY4ujcHOuQMjw7h0WJYnjDsVcxtVUwZmNkbFkYWXMuTNm13fRtV6mx3FmNLnTUwAFye6/wDKCLTbK4mxhd7VT2a0m3du3NF7fJJ9iWMNfFNA6wkDu+Z/WZJ71udnA/4goB3aFVvBYaul8QLT9ERv0PFFqqGCkigPtPcTsH0czCbm/McW9UBPz9m1QZjC2SMUJl73j3rRe5jaLW8gbqT7W6oOigpW6yTStdlG8Mi1c48hctHqeSq0XaBWlhtWUhaN8his/rlvb5LuA19NJM6R9V7TVPFsztLD8lgtYDog1lwoaFFxDh1XcN3O6/ehiB3JJPYfdCOiQ+6EdNSFxJ+V59Cm1HWCzn33XaOqV2gHivzb9Sp76R5iJa5wOYu01GvD5Lgz9Z16vDl/zhjiDy6RxPNJ0VSA4tPHcoaoc5xPeOdv4Xb8TxRonWtz5/ejXpPn7WiRwsoqaYm44IOmJaEiXqV0m5MHtzvsPNPXuTKhqGse4vG/cmyt+jswZW6mwGpA3X5lR9KwSvc+VuaLRgsTdhcbAjmb2uOSZ43jfeWbHoOJ5ngrXsLRCSqi0vE4CR7N4EjAcrj5g3+XJb4YWd/bm5+SX+M6aPsfTuhg7l39GbB3F2YBxv5gmxU7mKK1oG7RdXTJqOcdjtUtIfCkGb0pKfCEwEZ1CCJFvQSpViiScEqgQqc5Ai60/sPqo5aWWmkYwyU8mhLWkmOW7mG5HAh49AsyIU72bYp7Li0V9GVLTA7873o7+ot/eSXx32rmM7GWxo0DAWtfOMluEEnjJH5rcw/urWe22thpMMMbI42yTkRMsxtwwayEcdGgC/NwVoqNl2uxWKusPDA+M88+ZuQ/4S8enmsm7Yq/2rE+5BuylZl8u8ls5/rYM+CGluonf4PNNG+kqS5jXfTixc0H+jbzVtrNtsHikfHJNA17HFj2907RzTZw0ZzCrf8AB5jy0tWOVQP1bVjm1c4GJ1gJFvaZtTw+kddI9+mu41jFLV4jSOonse1jJM5jYWgEltr3A5FOdmKYTY07MA5sMDjYgEXe5oGh471AbA0Ia3O1zXNPEcPJWvspiz1WIz7xnihb5ZA9z/ts+CJ2E32j4TG7DagtjaHNaHgtaAbsIdvHRUvGqjPhjnc4x+xaJR1IraWpbpq+pp+mRzo/2LI6Wqz4M4neGWI6c0UL9tFSRjAHODGB3skZzZRe+Rmt7Kv7HxtdidOHAOHsh0cAR+LzVm2kP/Lzv0SP7DFUezvEI5sUh7twdlpnNd5EZbpmV7QKdgxyhaGtAJhuA0AH6Y7xxU12rU7GCiLGNafaNS1oH9G7kontD/DtB1h/XFTfa5uov0n/AG3IAmGnR3VFr+HVEww6O6rmJO0HVQlJ5kM6RbuQT9K0jtoG3a0+ZB9f/SpeICrjjzU5bYb2EDXnvV8xKPNE4cRqPRQEshbHmAvpuXJzTWe3ofFu8Nf4z2p2hkfo+Bth+Q22vG+qZSVgJHgc0ncBr6+SsldWxvFhCA7nuP8A5SNJTixNlO5/jXPD9mxJAARErWPFwmjpVMRfTssgSRFmHpdcYLlLyt8J6Jp/akZtbr0B2eYSIaSNzm2kcLnnY7rqldm2z9FUkSOuZYzd0DtxcDo/+s3yWvLunv288EEEFQBKP90JNKu91AEj3hBCPeEEirEzKugokMPEpeyphoiXpnibnZMzTlewh7HDeHNN2kdCAndQ6yY1fuO6FAnb0pQ4+x+HtrSPCYe+IHkzM4C/mCF5uo5XyZ5pDeSZzpHnzebm3lqtswX+bLf0J32HLEMPkHdM6BJpydNZ7AT/ABes/SB+qYrDXbeYRHK+OSaISMc5rwYZCQ5ps4EiOx1vqq7/AAfz/F6v9I/2mLKNpalja+tDiL+0z7/zyhVuov2yuIMJrHtIyOqJ5IzuBYXvLCAdwsRort2RQ5MN712hlkllPTNlB/wtCwJuN5WODHcDoF6N2dmZQ4PA+YkMip2PebEkAtDjoNSdUhjdq32FYg6Wmqg8EO9odLZwI0naHnf/AFs6qOIR91FicH/1yvLRya9xc35ELU9lNtaOukfHTF2Zrc7g6J0fhva+o11KzbtGj7qurhwlhjk6kDKfsoNqmHVcUOGwyTENibTxF5ILgBkbvABukcC2nw+ol7umkY6SxNmxuaco36loUVtL/N536JH9hiquwEYGKQWAH8VcTbifDqgFu0M/8doOsH64qa7Xfdov0n/bcqv2vVAjxWllOvdthktz7uYvt/pQ2j20ixOWljia9ndyOe7OW2PhsLWO/f8AFBp3C3+91XMRdoEnhZ0d1QxI6BSSQa/QLpeiXXCUKQu1+0baKnLzYvdcRtPE+fkmmy1e2aljc+1y3xXHHjos62/xI1FYGn3GC7R5H/0ltkMQlPfMZqG5XBu463BsfgsOWbx26vjXWXtd8RoIQb5QPUqEq6hjR4So2uxkjR4c08iD+5UZPiId7qw06c+SfRzPNcpElNe+KcU0BJu7chlvZxBbeuzyaJayjK+ewKfZ3UhlsxXvp6gyRmxa70OpuCORC9D0VU2WNsjDdrgCPXgvOVBGQCSPeN/TgtJ7MscyyPpnu8LrOivwcB42jrofQrrmXvTz720tBFzLqvdDqUPupMI7vcT+gKzeguM3hcRAxcyoNddMnv10TyNthqqcxCrKj6t/gd0Kc1s/BMErS21vC9tqBuAtpnVMYn9ldH3fivnLCA3dvusoov5Nt+QSQhbyCeU8RPRJeWW2gdje1dHRwVLKqoZC50+Zode5AjaL6DdcH4K7v24wQkkz0xJ1JMdySd5JyrCaiNo3gKNcByCavyaXHtkxWiqqil9jkiLA17ZHxtyhuZ7bF2gvYXPorn2n7d0M2Fy09JUMkkf3bAxod7mYZt4GmULGcg5BAMHIJbL8i39l20MdJiIfUSCKJ0T2Oeb2voW3t0U92pYxBVzxyUcrZ7wSMkyX0yuBbe445nfBZmQrJsrijY3WIGul0jxz+q0rHdraOTBHU7KhjpjTMjEYzXLwxoLd2+4KiNm8RipMQgkqHiJnsxbmde2Y5bDRPYKSEgObGzmPCE6mpmPtma11t1wCjyaILbfHaafFqSaORskDO6719iWtAlJdmuOSlNusXo6g0jaJ8b3tmzP7tuUhuRw1Nhpeycx0MYBAjZY7xlCcMoo2glrGtPMAApeR6NcLPvdfvQxI6DqmVNiLI82Y68ANVHV+Ml+gGUD1Km5DSyuq2sYC9waLDUmyg8U2ojyuay9spu86AC2pHNV2ae93OJ04kpvfwOc4AhwsWn8nks7muRTqipEtRI/gQLdNyf7D1GSrc3dnaR6jUJtVU0TRmjDw4/ikgiw+d01pbskD2nW9xbgQnbLj6bcd1q/402qpGvBDhceYuqnXYBkJsTZWymqhLGHt47/I8QmNWCdN65pdO/PGVWoaUN4J1mUlTwG58JPDTeLn9x6oxaB/RuII0Fm6XvuPmnKy1pHNYS0m4H1+Z+r4qCxOnLgRmHmON7kD6lN4tXZWkCMkki9xrxNhb99E0qYQxziW53bnHTw6u0Atuvp6cFtx4+9uXm5PWjKVmUhtwbAXI3eiLDKWuzAkEagjgfIokrgXHKLA6gckg4ocq9YJ2jyM8NQ3vWg2zjwv9eBV9wXaulqNI5QHfkP8LvQHQ+iwhluKcRNCrzsG3oy6O8+BZDsxtzJBZk5MsW4E++3ofxh5Falh+JxVEWeJ4ePLQjycDqCtMctwzmL3guLkfvBdVkwmEeJSMjtFHU7vEn0hVOdF1TEiEtWvtouU8fEpEUpoL6lLzyhoSD5bblHVE5J8kG7JIXG5RUnEb3SiRAgggkAR43aoi6w6phoWx2LZhkcddytt1keGVRjkBvbgVqNLVtMWcnQDUqb6b4XcOpqhrG5nGw/fQKv4jjL5NBdreQ3nqUyrcQMrr7mjRo+spq+Swusbk2kAvueiJLuSTJLD56cU3qJzkLtw3C5+5SAI7x+XdGw+I/lOHDolK+pAY/QWAsCeGo1H1LlK0taXG3MAefPzXJIMzPTW/nqkaothux87zZrdGjXxE8vJMaOoLnhpLRfcXODQOrjoApva6pAjjiAsfedppbh8/qVWW+E3E7uPS57ObSRxnK5xa13MHQq9x07XgOGoO481iNlbdhsefHIIXEmN3ug/iuGvh8jyWXJw/cdnB8j345NEdTWGmnmqvtHX9w1wD2l9rhtm9Ln9+Cs7Jw64vqqhtpgbn5HgsG9rib35i3zU8eMtjT5GVkukVD3gkZK52doBeRlbbNpkFup+RSkrnxubHmBzEEuI1Nyb6X5oxhMsYbHILMIvr6HdxS9TTB8jXtc3K21/7pW2XbzbdorE2ZHkXvYDXdwTEJzi0ofKS3Ubr9ElkU1JNOKcaJAhGjkt0Ug6sneG4hJC8OieWO5jj5EcQmgK6kbS8G7RWeEVEbgeLo9R1y70FmzTZBXOSnpIUbfFfknUz7BFox4UlXO0XQ5kVUz2citrLpnMfEUWJTsHss6aucuTHWyIgtFoDvS10iwaIyej0UuupJHYghkAggkC11aMOxIyRtZfwtFz5nh8FVYypTBH625lTn004e0xJLlB8h06pnUSuytuT4uA0t6712vfv9PrRqtviYFzuoq6PKyw3u3pKvj9xnC4unc7buA5JtXn6RvVAHrnWZ1ICXtpbysmuJutk6hOwEBS9sm/StN/xQPhyUCxt1YNstXsPlb4k/cq8w2Oi6MP6ovZQDglqa7XtcNCCD80SPf0BPwWk7ebJQUdHTSxZy97mNeXOuHZ4y+4FtLFvDmhrNFsBxBr3WOhtxUviscZjOaxbY3vu81VcBb4ndEbamtcyHINzjY68AL2XHJu6j0fKeO6pkHhc8N90nQnfYHRKEoke6/NHXRbuvHy7cjbr80q8o4aLJKRICtXH6IIFBHcR0CVDUSFuiUAUVcjhCC446HognBp/9k=[/simg]

[simg]data:image/jpeg;base64,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[/simg]
[simg]data:image/jpeg;base64,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[/simg]
Take a rain check on that one. We all have to believe in enough to get an API. Let us all summon the information at our codes fingertips... Oh wait...
dont try and ruin my happy moment
i believe in getting us an API its like believing in faeries..

i believe in getting us an API its like believing in faeries..

This would also help servers crack down on people that say "I'm from PMC. Give me OP."
How so? My use for it would be so we could fetch user info, such as XP, submissions, etc.
It wouldn't do a whole lot for that purpose...
I feel like all of us are just sitting here, doing stuff and like every 10 seconds coming back and reloading it....
Well why not set up an server we can connect to for the info on the members?
At the moment we don't have any plans.
to kris: unauthorized scraping of our site is not allowed per our ToS. It will result in bans. Please don't do that.
-P
to kris: unauthorized scraping of our site is not allowed per our ToS. It will result in bans. Please don't do that.
-P
Will you authorize it?
A server is just a client. Its not gonna ddos your the already super stressed servers..
I'm already 300 lines into this...
A server is just a client. Its not gonna ddos your the already super stressed servers..
I'm already 300 lines into this...
No.
"A server is just a client" is likely the most absurd thing anybody has ever said on this forum.
Servers aren't stressed, the issue behind the downtime is complex and being solved. It is a long process to solve.
Setting up a new server just to serve data doesn't make much sense as we will need to get the data from this server. When we solve the issue with the downtime, we might have more plans for this, but for now we can't guarantee anything.
@kris, I will check over his code later.
-P
"A server is just a client" is likely the most absurd thing anybody has ever said on this forum.
Servers aren't stressed, the issue behind the downtime is complex and being solved. It is a long process to solve.
Setting up a new server just to serve data doesn't make much sense as we will need to get the data from this server. When we solve the issue with the downtime, we might have more plans for this, but for now we can't guarantee anything.
@kris, I will check over his code later.
-P
I understand, Don't call me absurd.
Let me draw it out for you.
PMC SERVER ----info----> apiserver(which is a client to your server) ----info-----> Client(or another server ((which is a client to my server)) )
So you calling me absurd for saying that a server is a client to your server is just pathetic. You're not wrong, but don't call me absurd because im also not wrong.
Let me draw it out for you.
PMC SERVER ----info----> apiserver(which is a client to your server) ----info-----> Client(or another server ((which is a client to my server)) )
So you calling me absurd for saying that a server is a client to your server is just pathetic. You're not wrong, but don't call me absurd because im also not wrong.
Well you just have to come and pop our bubble don't you.
Oh well, I guess we'll just wait and hope.
Oh well, I guess we'll just wait and hope.
I would love it in python!
Yeah, json would work better for this.
jdf2krisdb2009What flavor do you want the API, json...csv...xml... (ect)
Im gonna start in xml
json, but if you're better with XML do that. The Twitter API works with json...
Lol i changed to json, because i forgot how much i hate xml
krisdb2009What flavor do you want the API, json...csv...xml... (ect)
Im gonna start in xml
json, but if you're better with XML do that. The Twitter API works with json...
This could be a great admin or user tool. As admin, it would be nice to see PMC info when they join the server. As a user, basing benefits on PMC ranks or just showing it in game would be fun. Great idea! Does PMC want their info used in this manner?
who cares. Its fair game when another server is grabbing the info from their public pages...
What flavor do you want the API, json...csv...xml... (ect)
Im gonna start in json
Im gonna start in json
that wood be grate
i support this and i this is could be awesome i give this a +1
Use a file_get_contents, and find the elements that have this info in it. and make your own api... In fact i will make one...
http://www.planetminecraft.com/terms_of_use/
Paragraph 2 under General Site Use states against scraping... So let's not do that.
Paragraph 2 under General Site Use states against scraping... So let's not do that.
Point taken... The idea for the API came from that, so he doesn't have to do some much for so little...
If you do work on it please give me updates Skype: jdf221
If we get this I will go and make a whole new version of my Image That Tweet
And make a version for Projects on PMC, Profiles, skins, etc!
I really hope either we get an official API or krisdb2009 makes one for us...
If we get this I will go and make a whole new version of my Image That Tweet
And make a version for Projects on PMC, Profiles, skins, etc!
I really hope either we get an official API or krisdb2009 makes one for us...
I support this!
ME 23295952578256252 :"D
I support this!
