Made documentation for the current API. I still need to add a handful of endpoints, but I wanted to document it to make it easier to use :3
Rendered version: https://git.gay/rmamet/webring/src/branch/main/api_spec.md
Log in to leave a comment
Made documentation for the current API. I still need to add a handful of endpoints, but I wanted to document it to make it easier to use :3
Rendered version: https://git.gay/rmamet/webring/src/branch/main/api_spec.md
Log in to leave a comment
To take a break from the auth system, i quickly read the wiki on Build Scripts, and let it show the git commit hash on a GET request of / :3
Log in to leave a comment
Add auth system! Has a JWT system to verify the user, with expirations. Token is required to add/remove websites from the ring. The passwords are hashed with argon2, and validation can be seen in the screenshot :D
(That was complex, and I genuinely thought I did a devlog for this before, but apparently not)
Log in to leave a comment
I set up an endpoint (/ring) to add and remove websites from webring using POST and DELETE headers. Its all saved in a json file, alongside the config. I also made sure to double check if the specific website is on the ring yet when trying to add or delete a ring (to prevent accidental confirmations that I almost forgot about)
Log in to leave a comment
Whoopsies! almost forgor im supposed to do dev logs!
Log in to leave a comment
okay cool! this is technically my first ever rust project, but I have made a few rust pull requests so it isn’t complete basics!
I found a library (rouille) that makes it easier to host an HTTP server, and made a simple thing that just shows text.
This is cool, trust me :3
uhh yeah :3
Log in to leave a comment
I am really enjoying this project, and I’m sure I am going to spend way more time on this :3 Yeah :3
I really hope people start using this
As for my notes from last ship:
thanks, y’all :333
https://matrix.to/#/@stig:stille.zip
Version 0.0.7!
okay changelog: I added canned responses, so basically, you can tell it reply to specific messages that start with a phrase (by default, I added !ip and !seed, and its easy to edit the responses and stuff. I forced !matrixsrv so people have the source and license from the matrix side.
I also added /matrixsrv reload so you can easily reload config items (APART FROM the homeserver and the access token) without restarting the server
Log in to leave a comment
I built a spigot plugin the sends messages to and from the Matrix Protocol and the Minecraft chat. It was very challenging to get started and understanding the library that I was using, but it worked out in the end! I’m really happy that it came out this good. I have started to use it on a server with my friends now that I’m planning on leaving discord, and everything is working out amazing and cool! :3
So I decided to do a little bit more shenanigans, and added a command and two subcommands ALONG WITH TAB COMPLETION. this is peam i think? yeah :3
next step is actually putting the license in the repository so it shouldn’t take too long but im practically done
Also: misc bugfixes.. i do recommend looking at the git commits for more insight :3
Log in to leave a comment
Okay so minor bugfixes actually becuase I decided to run it on my server and have actual people interact with it naturally, so now the color codes if peoples display names are different shouldnt show when they log out (which looked weird), and also made a toggleable config option so people don’t have to see the full userID from matrix, and they can choose to only see the room nick
Log in to leave a comment
OKAY!!! Its linking to DiscordSRV (softdepends), and Is now able to bridge Matrix->Discord, meaning the messaging triangle is Discord <-> Minecraft <-> Matrix <-> Discord!
Everything should be working fine rn without encryption, but yeah I think this is pretty cool!
Log in to leave a comment
Alright, I started making it work with DiscordSRV. For right now, it only sends messages from discord to matrix (with a softdepends of DiscordSRV), but I hope to send it to discord from matrix so it won’t break any conversation!
This might be my last or second to last thing before first ship, but ya! :3
Log in to leave a comment
wait i just realized minecraft to matrix says that its matrix to matrix lmaoooo lemme push a fix rq
Can’t wait for the next two week minecraft phase! I’m going to pair this with my other datapack (lifedrain), and hopefully have a fun event with my friends
Very nice refresher to datapacks, and I hope to make even more in the future!
made a shrimple cloudflare worker so I can easily give the latest link for artifacts made by the actions
(sorry,,, i think this is the best screenshot I could give, not sure how to show it off)
Log in to leave a comment
Simple curing feature! It detects when the boogieperson kills any player
Log in to leave a comment
I made it announce if you are or aren’t the boogieperson for the session! made with a simple command /function boogieperson:sessionstart
Log in to leave a comment
Just initialized the datapack itself. Made changes to Lifedrain (which is a datapack related to this one), Took me a while to realize they changed the format of tellraw (again). More info soon :3
Log in to leave a comment
Added this second theme. Originally was going for a summer-y feel, but turned it into an earthy feel. I think this is fine? This is probs my last style bc the semester ended
Log in to leave a comment
I made a simple portfolio! Learning to deal with base HTML and CSS, restricting myself from using any JavaScript.
I have done most of my work on the project before I joined hackclub, so the time is lower than it should be. You can easily preview it at the published URL: https://rmamet.xyz
whatever im assuming the dev logs are as common as git commits,,,
I added an artist statement for style 1, and also linked source for style 1’s background
I also added daisies as bullet points for style 2, but the screenshot doesn’t show that,,,
Log in to leave a comment
Started writing the original page, and added my first style!
Log in to leave a comment
Most latest commit is just updating description for the APCSP create task, as I wanted to update it to make it look better!
Log in to leave a comment