From eded6cb0c3056db5b769a57cdb3529baa5020a8d Mon Sep 17 00:00:00 2001 From: koffeejava Date: Fri, 30 Jan 2026 20:42:25 -0700 Subject: [PATCH] Fixed "getFeatured" and added getStats --- .../__pycache__/__init__.cpython-314.pyc | Bin 600 -> 773 bytes .../__pycache__/misc.cpython-314.pyc | Bin 3175 -> 4082 bytes src/macaronipm/misc.py | 17 +++++++++++++++-- src/test.py | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/macaronipm/__pycache__/__init__.cpython-314.pyc b/src/macaronipm/__pycache__/__init__.cpython-314.pyc index 55c48fbe77b802d7b5350d54493ca14527ef3710..30d94c047c2818341d9ba5ba3eaea6c8a85300ce 100644 GIT binary patch delta 281 zcmcb?(#poG&Bx2d00iB^3zsfjBcUH!-gyRUsG1QOM8p(`3BGT2Pdk zSF)0!h#zP~5igLqC5WM+NSHyEfk6N$S12ZEd<8221y9`2i8AO5P7ZwgiUa&p@&5jmU diff --git a/src/macaronipm/__pycache__/misc.cpython-314.pyc b/src/macaronipm/__pycache__/misc.cpython-314.pyc index 31e74f7af4bd50184c5bb6441b46bc738526940c..def094329ff8c2a8e48545a4617469a590f9b28c 100644 GIT binary patch delta 644 zcmaDZ@kyRfn~#@^0SJCp)@J@@pU5Y{m@!d3iJMEDp@ch#QJF!Ldt={TPR5m!eYhlf z(^E^_QWHx`i&9gHj5Zf>#W3n5gEYecCy>Dm#GfBAGB7kS1Thpa#K7bj0+=S7vMV#P zOpaui=Vpfq$8b#E%O)om#Aw810@MTo@(eL>=^&;s#sHSd3zim6@ZR=>caUIYqr zO`gdYxGl7dfK0G4D;dDTP#bJ=^HWN5QtgV&f%2e;EjFL5%VWU*Nr8t^@rw*MqXt+t E03I=AP5=M^ delta 121 zcmew)|6GDkn~#@^0SMAhRAuV0P2`hcOq!^k#LB45pvkpy%3e-&O{O9ZpnQ=gkSJyX z5()}MARV{3-BU~4QWHx`i&9gH3^!MB#V|5ya!(HAw_r4!+|Mt?Wdc;i2-0OVc{9HO O*B1pIM#Ul?pa1}kni_!s diff --git a/src/macaronipm/misc.py b/src/macaronipm/misc.py index b1afbf3..517454b 100644 --- a/src/macaronipm/misc.py +++ b/src/macaronipm/misc.py @@ -30,7 +30,7 @@ def follow(target, toggle): return 0 -def GetFeatured(): +def getFeatured(): print(f"{ORANGE}MacaroniPM: The featured function is stil being worked on. It is recomended {Effect.BOLD}{Effect.UNDERLINE}NOT{Effect.OFF}{ORANGE} to use this.{Effect.OFF}") url = f"https://projects.penguinmod.com/api/v1/projects/searchprojects?page=0&query=&type=featured&token={TOKEN}&reverse=false" @@ -42,4 +42,17 @@ def GetFeatured(): print(f"Response from url: {Effect.BOLD}{Effect.UNDERLINE}{json.loads(response.content.decode())["error"]}{Effect.OFF}") return -1 - return response.text.split() \ No newline at end of file + return response.text.split() + +def getStats(): + url = f"https://projects.penguinmod.com/api/v1/misc/getStats" + + response = requests.get(url) + + if not response.status_code == 200: + print(f"{Color.RED}Something went wrong!") + print(f"Status code: {response.status_code}") + print(f"Response from url: {Effect.BOLD}{Effect.UNDERLINE}{json.loads(response.content.decode())["error"]}{Effect.OFF}") + return -1 + + return json.loads(response.content) \ No newline at end of file diff --git a/src/test.py b/src/test.py index 89e0d43..f217497 100644 --- a/src/test.py +++ b/src/test.py @@ -3,4 +3,4 @@ import macaronipm macaronipm.misc.setToken("6e5035471364acbbdb523dd05e903ccd48c3a60ea6d5ec14c485a833dccf555f") macaronipm.misc.setProject("5284710295") -print(macaronipm.user.getUnreadMessages()) \ No newline at end of file +print(macaronipm.misc.getStats()) \ No newline at end of file