KavishDevar

KavishDevar

0-day streak
I started making a openrgb client for mac in swift(ui) (cuz I use a hackintosh), just because I believe an app looks the most beautiful in an OS's native UI. I haven't really made much progress, since I started working on other projects, but here's the first 1 hour of my work GitHub: github.com/kavishdevar/OpenRGB-Swift
https://imgutil.s3.us-east-2.amazonaws.com/cb7b631e55488c5207b107da724fcb643b7a20a09c735146c5f3ce881fcb9838/ea232b40-54db-4df5-a73b-0dbcb19854c1.png
summer-of-making emoji
github emoji
swift emoji
https://scrapbook-into-the-redwoods.s3.amazonaws.com/db2b2f02-7788-47e6-bf85-9ae4b82d454a-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/d73a4e57d8fda2a944b29b424d12c02ffdf8b77f589ec99b4fdb4465c1633289/28607c7e-28de-473b-b5db-cdc16d94d645.png
github emoji
spotify emoji
summer-of-making emoji
I've made a few changes to the touchscreen dashboard that I made for my waveshare touchscreen display! • I've added support for controlling HomeAssistant entites, using their websocket API. • The device state is also updated using the websocket API. • The device controls/elements are dynamically created after the page has been loaded, instead of being hardcoded. • I've changed the UI for controlling devices a bit. • Switched from OpenWeatherMap to WeatherAPI for fetching weather. • Added colored icons for the weather widget (used in daytime). • And of course, I've refactored a lot. (basically split the ~1000 lines of code into various files) And, obviously, I broke the whole while making these changes :D (I just saw that the day/night detection isn't working, while writing this! nice.) I want to add more widgets, like reminders, simple text updates, current energy source (generator/grid), etc.. But, that's it for now! Links: GitHub
https://scrapbook-into-the-redwoods.s3.amazonaws.com/d923ac24-871b-4f55-a8b5-4af2485cf06d-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/deeb319a6c5f63fce56b49c4cb07291844e701c2d69934f7dfb0309948e0f45d/8d03a5b0-2823-4f2e-ab5f-fc25352726d2.png
github emoji
summer-of-making emoji
goose-honk-technologist emoji
I made a dashboard for my waveshare touchscreen display! It's pretty basic rn, i'm still gonna add multiple widgets, like calendar, shared reminders, music control from Spotify, and much more! Here's an image of what it looks like rn... (yes, ik it looks very apple-like, that's what i was aiming for, i love the design!) GitHub Repo: github.com/kavishdevar/dashboard
https://scrapbook-into-the-redwoods.s3.amazonaws.com/f2113927-aff7-44bc-84f1-0d26e4c6bbe1-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/c87160433ebb59faff2433a263dc68743a644ad2d963e5ec179ee4cd8410d409/3c102a6e-95a8-4e4a-87f3-405d4001129e.png
music emoji
appleinc emoji
summer-of-making emoji
github emoji
spotify emoji
I re-wrote my Hamming Code visualizer that i had initially written in AngularJS and hosted on vercel. But it was totally unnecessary, so i wrote it again in plain javascript and html, with some css, and it's currently hosted on gh-pages. it just took me 30 minutes, i don't even know if this will count :] Source Code Published website
https://imgutil.s3.us-east-2.amazonaws.com/8a8833f806249b291b5ff81365b6035767cfa26b9efe24cff15ecbf806be15d8/471e6955-430e-4a6c-8749-02b9f92e6489.png
I have also worked on adding temporary (one-time) connections to my openrgb client for android... github.com/kavishdevar/OpenRGB-Android. I had already shared screenshots of it earlier, but forgot to link one session specific to this...
https://imgutil.s3.us-east-2.amazonaws.com/9607bb741b7c47facdff29a3e9c5e6be8169bd22de9ffc48f9ed0e3a023a9e67/ab9ee6a7-c556-42c2-8a0a-10310c28ce9a.png
summer-of-making emoji
github emoji
I created a quick vector calculator using plain HTML and CSS. It can add, subtract, find out dot and cross products! I will definitely be working on it further, and may calculate all the results as the input values are updated... I am also planning on adding a graph for visualization. Check it out at my website! And you can find the source code on Github.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/75c066d7-32c3-45f2-a22c-331f4859afb3-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/d73a4e57d8fda2a944b29b424d12c02ffdf8b77f589ec99b4fdb4465c1633289/fc41f773-9287-42df-8711-6e2ee40dd50e.png
Apparently I forgot to select one of the sessions for this scrap, so posting it again... I updated the hammimg code ui and refactored the code slightly. github.com/kavishdevar/Angular-Playground/tree/main/hammingcode p.s. I couldn't deploy it on vercel, so anyone who wants to try it out will have to run it locally..
https://imgutil.s3.us-east-2.amazonaws.com/b8cd87c48967ff2af1659d6c940829934231792372c7e0e77052de29af805187/2fbdcf28-f8cf-4ace-8ce4-998528a95155.png
goose-honk-technologist emoji
github emoji
summer-of-making emoji
I made a hamming code visualizer! I made it in angularjs unfortunately, i couldn't get it setup on vercel... but here are a few screenshots... it's also uploaded on github: github.com/kavishdevar/Angular-Playground/tree/main/hammingcode for anyone who wants to try it out(and yes i picked up the same example as the 3b1b vid :D)
https://scrapbook-into-the-redwoods.s3.amazonaws.com/0e2a4644-8402-4f24-8674-8cd3bdb6ba37-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/f1ba1cbf-8e75-42e6-8652-042be7a5897e-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/0b2c0b83-918c-4c40-a67e-22580364fe01-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/fb2182b3-afdc-436a-a30a-310ce695bfbf-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/39291a9e-25af-4292-9e1d-cbdb36d452a8-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/b8cd87c48967ff2af1659d6c940829934231792372c7e0e77052de29af805187/781df177-2942-41c4-b1f9-34db210b780b.png
goose-honk-technologist emoji
vercel emoji
summer-of-making emoji
github emoji
https://scrapbook-into-the-redwoods.s3.amazonaws.com/48c015d9-d670-4a60-afe2-0975cbfea45c-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/0eed3894ebb7e62db66f6a2106341d2b05f00396f51745f2d2dce2af03265e11/d43826fe-286b-4e22-a4c6-84da67f66786.png
I am reverse engineering my school's web portal! Turns out its easy! I have made the login page which posts the credentials and fetches the access token. I have also figured out a way to get the ebooks and homeworks from the website/portal github.com/kavishdevar/Angular-Playground Funny thing is that I didn't actually want to reverse engineer it, but instead learn angular. Guess I do both now..
https://imgutil.s3.us-east-2.amazonaws.com/86ae2182cf6de3debd37dad66fb57bf5ae34346f8ab3e82587df2bf95b1e2207/82009865-eff1-4b48-97bb-3b0b54fef84b.png
https://imgutil.s3.us-east-2.amazonaws.com/9607bb741b7c47facdff29a3e9c5e6be8169bd22de9ffc48f9ed0e3a023a9e67/a601500b-f370-4aa7-8472-8073aafc1640.png
github emoji
summer-of-making emoji
I built an app to control PC lighting from my phone using OpenRGB. It is functional, but not pretty, still working on the UI. I've also added a check if the device is able to connect to the computer, and provide the neccessary information/actions to the user if the connection fails...
https://scrapbook-into-the-redwoods.s3.amazonaws.com/9cb26830-5c3c-454a-b81f-41de276804fd-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/b780ed30-c4e2-4f0c-8c29-4d07dcab67e4-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/5a2eb609-96f0-4b18-8806-cc5cf45de23b-image.png