3.5 KiB
title, date, categories, tags
| title | date | categories | tags | ||
|---|---|---|---|---|---|
| MacaroniPM v2.0.1 | Beautiful Boccoli | 2026-01-26 6:40pm |
|
|
Hello people! This update is quite big as it changes alot of stuff so instead of explaining what I changed, heres a new list of functions that you can call.
Special Thanks
I would Like to say thanks to ianyourgod on discord for showing me the ApiModual for JS! It really helped me make Macaroni better! I also would like to say thanks to scratchattach for the idea to even make this.
MacaroniPM 1.x.xcode will mostly no longer work. {: .prompt-warning }
Using MacaroniPM for spam in PenguinMod will get your ip blocked {: .prompt-warning }
Do NOT share your token with anyone! {: .prompt-danger }
It is recomended to set both PID (if doing something with projects) and Token. {: .prompt-tips }
macaronipm.SetToken() and macaronipm.TOKEN
Sets your token into the macaronipm.TOKEN variable.
Example:
macaronipm.SetToken("ABCDEFG1234567")
print(macaronipm.TOKEN)
macaronipm.SetProject() and macaronipm.PID
Sets your project id into the macaronipm.PID variable.
Example:
macaronipm.SetProject("ABCD1234")
print(macaronipm.PID)
The Misc Catagory
macaronipm.misc()['LoveToggle']()
Toggles the Love button that you see in projects.
Example:
macaronipm.misc.LoveToggle("false")
The text "true" must be in quotes. {: .prompt-warning }
macaronipm.misc()['VoteToggle']()
Toggles the Check button that you see in projects.
Example:
macaronipm.misc.VoteToggle("true")
macaronipm.misc()['follow']()
Follows the set target.
Example:
macaronipm.misc()['follow']("koffeejava")
macaronipm.misc()['GetFeatured']
Grabs featured projects.
Example:
print(macaronipm.misc()['GetFeatured'][3])
This function returns in arrays, so you can do
macaronipm.misc()['GetProject']()[0]){: .prompt-tips }
This function is WIP! It is not recomended to use {: .prompt-warning }
Project Catagory
Call stuff about projects.
macaronipm.project()['GetThumbnail']()
Calling this gives you the thumbnail of the project you set.
Calling this will return a dataURI. {: .prompt-info }
macaronipm.project()['GetMeta']()
Calling this gives you metadata about the selected project.
Example:
print(macaronipm.project()['GetMeta']()['author']['username'])
macaronipm.project()['GetMeta']()outputs in json so you could domacaronipm.project()['GetMeta']()['author']['username']{: .prompt-tips }
User catagory
macaronipm.user()['GetMeta']()
Calling this returns meta data about target user.
Example:
print(macaronipm.user()['GetMeta']("koffeejava"))
macaronipm.user()['GetMeta']outputs in json so you could domacaronipm.user()['GetMeta']['koffeejava']{: .prompt-tips }
macaronipm.user()['IsBlocking']()
Calling this returns meta data about target user.
Example:
if macaronipm.user()['IsBlocking']("koffeejava") == "true"
print("Why did you block me :(")
elif:
print("Thats good!")
macaronipm.user()['GetMeta']outputs in json so you could domacaronipm.user()['GetMeta']['koffeejava']{: .prompt-tips }
macaronipm.user()['GetPfp']()
Calling this gives you the pfp of the target you set.
Example:
pfp = macaronipm.user()['GetPfp']("koffeejava")
Calling this will return a dataURI. {: .prompt-info }