Pterodactyl Panel (Android App)
- 5 Devlogs
- 7 Total hours
An app to manage https://pterodactyl.io (just an idea for now, if i got time i'll do it)
An app to manage https://pterodactyl.io (just an idea for now, if i got time i'll do it)
application and client (as pterodactyl handles those differently with 2 diff api keys)Added more HTTP requests (ngl am too lazy to list them all, just watch them in the commit here)
Added even more HTTP requests, tho could be not 100% accurate cuz ptero API is shit 😭, the official one is AI generated and has hallucinations….
anyway i added:
GET /api/client/account/activityGET /api/client/account/ssh-keysPOST /api/client/account/ssh-keysPOST /api/client/account/ssh-keys/removeGET /api/client/servers/{identifier}GET /api/client/servers/{identifier}/resourcesPOST /api/client/servers/{identifier}/commandPOST /api/client/servers/{identifier}/powerGET /api/client/servers/{identifier}/databasesPOST /api/client/servers/{identifier}/databasesPOST /api/client/server/{serverIdentifier}/databases/{databaseIdentifier)/rotate-passwordDELETE /api/client/server/{serverIdentifier}/databases/{databaseIdentifier}GET /api/client/servers/{identifier}/files/listGET /api/client/servers/{identifier}/files/contentsGET /api/client/servers/{identifier}/files/downloadPOST /api/client/servers/{identifier}/files/writePOST /api/client/servers/{identifier}/files/create-folderPOST /api/client/servers/{identifier}/files/copyPUT /api/client/servers/{identifier}/files/renamePOST /api/client/servers/{identifier}/files/compressPOST /api/client/servers/{identifier}/files/decompressPOST /api/client/servers/{identifier}/files/deleteGET /api/client/servers/{identifier}/files/uploadPOST /api/client/servers/{identifier}/files/chmodGET /api/client/servers/{identifier}/schedulesGET /api/client/servers/{identifier}/schedules/{scheduleIdentifier}POST /api/client/servers/{identifier}/schedulesPOST /api/client/servers/{identifier}/schedules/{scheduleIdentifier}DELETE /api/client/servers/{identifier}/schedules/{scheduleIdentifier}POST /api/client/servers/{serverIdentifier}/schedules/{scheduleIdentifier}/tasksPOST /api/client/servers/{serverIdentifier}/schedules/{scheduleIdentifier}/tasks/{taskIdentifier}DELETE /api/client/servers/{serverIdentifier}/schedules/{scheduleIdentifier}/tasks/{taskIdentifier}Writing all these took alot of time
Started adding some HTTP requests typedef, still missing alot tho
for now i added:
GET /api/clientGET /api/client/permissionsGET /api/client/accountGET /api/client/account/two-factorPOST /api/client/account/two-factor (enable)POST /api/client/account/two-factor (disable)PUT /api/client/account/emailPUT /api/client/account/passwordGET /api/client/account/api-keysDELETE /api/client/account/api-keys/{identifier}POST /api/client/account/api-keysno frontend yet, i’m doing the backend first
Just created the app skeleton based on the other 2 apps i’ve already made (with alot of TODOs for now)
now working on writing the code for HTTP requests to the pterodactyl API and their response types