NinjaCheetah :Blobhaj:
banner
ninjacheetah.dev
NinjaCheetah :Blobhaj:
@ninjacheetah.dev
Hi y'all! I'm NinjaCheetah, an 18yo mostly-Python-but-also-now-Swift-and-sometimes-other-languages developer and a DS/3DS/Wii/Wii U modder.

Currently studying […]

🌉 bridged from ⁂ https://mastodon.online/@NinjaCheetah, follow @ap.brid.gy to interact
Additionally, I got an email from the Dining Systems & Support Manager asking to meet after thanksgiving break 👀

Very curious how, but it seems that RIT already heard about the app’s existence (and are evidently *not* mad at me) which is very interesting. I’m very intrigued by what this meeting […]
Original post on mastodon.online
mastodon.online
November 27, 2025 at 8:46 PM
I want to write up a more detailed post (probably for my blog, which I also need to do some updates on) soon detailing all the features I’ve added and the steps I had to take to figure out how to make features like FD MealPlanner integration work.

TigerDine is only really useful to RIT students […]
Original post on mastodon.online
mastodon.online
November 27, 2025 at 8:45 PM
Reposted by NinjaCheetah :Blobhaj:
🇪🇺#ChatControl now officially removed from the agenda for Oct. 14th🥳: https://data.consilium.europa.eu/doc/document/ST-13309-2025-INIT/en/pdf

⚠️However, EU governments continue to work on the proposal.
🗓️The next meeting of EU interior ministers is on Dec. 6/7.

🚫📡🔐Mission: No mass scanning, no […]
Original post on digitalcourage.social
digitalcourage.social
October 12, 2025 at 2:34 PM
@ZoidbergForPresident AltStore is an alternate app store specifically designed for iOS, it was original just for sideloading but now has an Apple-notarized version for countries that have required Apple to allow third party app stores.

Also do you just dislike New York or…?
October 9, 2025 at 2:32 PM
…it would be really nice to get that fixed, as well as some other issues like Loaded Latke having no description beyond “New dining location”. There’s a badge at the bottom of the TigerCenter landing page that says it was designed by the Student IT Office, but I’ve been told they no longer exist […]
Original post on mastodon.online
mastodon.online
September 20, 2025 at 10:37 PM
…but I wish it was more consistently fast.

The code for all of these changes is live on GitHub, and is pushed to TestFlight for the likely 0 active RIT students who are reading this post (but I can hope!)
September 20, 2025 at 10:38 PM
There is one caveat to this- the occupancy API is sloooooooow. Sometimes it returns data in a second or two, like you’d hope, but then other times it can take upwards of 15 seconds. This means that I can’t really wait for it behind the main loading screen, because that would massively slow the […]
Original post on mastodon.online
mastodon.online
September 20, 2025 at 10:34 PM
...but it gets the job done. Once I have the maps ID, I just hand that over to the density API and tada! I know how busy a location is.

From there the UI side was easy. I just have a row of four person icons, with each one representing 20% occupancy, and it […]

[Original post on mastodon.online]
September 20, 2025 at 10:32 PM
The API I stumbled across is fun because it includes the current building occupancy, the maximum building occupancy, as well as the busyness rating (1-5) for every hour and how it compares to the past two weeks.

The maps APIs like this one use a different set of IDs to identify each location […]
Original post on mastodon.online
mastodon.online
September 20, 2025 at 10:31 PM
I’ll tack on that I have 9 people in the TestFlight already, having only opened it Tuesday morning and only shared it with people I already knew who had iPhones. I think there’s definitely a real demand for this, because we all collectively don’t like the dining website lol.
September 19, 2025 at 3:44 PM
Obviously this is not ever going to be distributed publicly (unless RIT wants it I guess?) because it’s useful exclusively to RIT students, but the code is open source!

https://github.com/NinjaCheetah/RIT-Dining

For RIT students though, it’s on TestFlight now! You just need to find me and ask […]
Original post on mastodon.online
mastodon.online
September 19, 2025 at 3:43 PM
…as they’ll display “Open”, “Closed”, “Opening Soon”, or “Closing Soon” as appropriate.

Selecting a location shows you the location’s description (these kinda suck but that’s just because of what the API gives me, the descriptions are old), the hours for the entire week, and the location’s […]
Original post on mastodon.online
mastodon.online
September 19, 2025 at 3:42 PM
TigerCenter being a by-students-for-students service center, which I can’t find much info on, but it exists and is at least occasionally maintained. Fortunately for me, this API has a *lot* dining information available, including hours, daily specials, and […]

[Original post on mastodon.online]
September 19, 2025 at 3:39 PM
(Note that as of posting, app review has cleared v3.2.0 on macOS but not iOS, so you'll need to wait a little bit longer for that)

Those interested can get the v3.2.0 release or the current v3.3.0 beta right now by joining the TestFlight: https://testflight.apple.com/join/thwYXaD4
Join the RNGTool beta
Available on iOS
testflight.apple.com
July 29, 2025 at 9:13 PM