ian

ian

0-day streak
Day 6/#10-days-in-public This isn’t for Hack OC but I’d say it’s related enough. I spent a while today trying to figure out why emails weren’t working for Epoch Bay Area, but now we know what the problem is and are just waiting for DNSimple to go back up. I made a google group and workspace emails for Epoch BA though.
https://cloud-na58bw7ui-hack-club-bot.vercel.app/0image.png
Day 5 of #10-days-in-public. The only picture I have today, from aoc, but I met with Robert to coordinate on prizes, budget, and finishing securing the venue
https://cloud-opnf47e8k-hack-club-bot.vercel.app/0image.png
day 4 of #10-days-in-public. we’ve begun the migration from Linode to Vercel and maybe still Linode? I’m not sure yet, but since our credit expired, we have to find a new place to host the discord bot and mail server. I’ve also started working on a prizes sheet to get a rough idea of how much stuff will cost.
https://cloud-fjgr1ew5z-hack-club-bot.vercel.app/0image.pnghttps://cloud-34un370ri-hack-club-bot.vercel.app/0image.png
Day 3 of #10-days-in-public. Not much today, but @robert and I toured the Hack OC venue (it’s super cool!) no picture so I’m just copying Robert’s :p
https://cloud-oqsgwkof8-hack-club-bot.vercel.app/0image.png
#10-days-in-public day 2: did some housekeeping with some Hack OC documents and prepping for venue visit tomorrow! I’m also working on marketing + our badge design… here are some of the recent analytics and a screenshot of our design file. once we get venue confirmation and our registration form goes out I’ll lay a bit harder on the marketing. I might do what sam’s done in #lion-city-hacks-bts with 1 marketing thing each day
https://cloud-3orrx5az9-hack-club-bot.vercel.app/0image.pnghttps://cloud-7myf8951o-hack-club-bot.vercel.app/0image.png
for #10-days-in-public (1/10) I’m going to be working on Hack OC and maybe some Bank Features That Directly/Indirectly Help Hack OC anyways, today I added and refined the school field to the form, with autocompletion for california high schools to make the data cleaner. it’s about 75% done, and I’m hoping to publish the registration form by the end of the 10 days (or at least make it ready to be published)
https://cloud-lgwj4ef4w-hack-club-bot.vercel.app/0image.png
A few days ago I started working on WorldCup.js, a node library for worldcupjson.net (browser support coming soon). Now it’s done! Feel free to try it out or suggest features and changes. WorldCup.js covers almost all of the worldcupjson.net API complete with caching, ratelimiting, and self-hosting support (live subscriptions are almost ready…) I hope some people find it useful. github.com/yodalightsabr/worldcup.js
https://cloud-osr8ujh8f-hack-club-bot.vercel.app/0image.png
testing #10-days-in-public tag
https://cloud-ip0djhw8u-hack-club-bot.vercel.app/0image.png
test
https://cloud-azoa75psw-hack-club-bot.vercel.app/0image.png
test #ship
https://cloud-kthebst20-hack-club-bot.vercel.app/0image.png
https://cloud-d2wnwjpe7-hack-club-bot.vercel.app/0image.pnghttps://cloud-ejcd1juws-hack-club-bot.vercel.app/0select.module.css.pnghttps://cloud-4rqo3zag9-hack-club-bot.vercel.app/0select.js__1_.png
Made some progress on the Hack OC registration form!
https://cloud-pubw5a6gp-hack-club-bot.vercel.app/0image.png
https://cloud-3a2naptdq-hack-club-bot.vercel.app/0ian_sourdough__.png
https://cloud-97fn2jlo3-hack-club-bot.vercel.app/0image.png
Made a few improvements to the new homepage cards today! Now your Bank projects will display the logo on the homepage. I also optimized the balance by loading it async. If you haven’t yet, you can enable the feature preview to try it out.
https://cloud-j9ddmpbo5-hack-club-bot.vercel.app/0image.png
today I set up openvpn on linode! I’m using nextdns to block ads, and so far it’s running smoothly
https://cloud-lwlkmcauj-hack-club-bot.vercel.app/0image.pnghttps://cloud-r0xlqmvlu-hack-club-bot.vercel.app/0image.png
I baked cookies
https://cloud-g4kpk80z1-hack-club-bot.vercel.app/0img_5227.jpg
Some small changes to the Hack OC site (couldn’t get much done today)
https://cloud-kj6yavsm8-hack-club-bot.vercel.app/0image.png
I spent a bit writing back to npm about the parked package I posted about… all the way back in February. It took 253 days for npm to say, “Idk… we don’t have enough info”
https://cloud-oylbgsrt0-hack-club-bot.vercel.app/0image.pnghttps://cloud-ifxrokc2v-hack-club-bot.vercel.app/0image.pnghttps://cloud-5b0sz9fgs-hack-club-bot.vercel.app/0image.png
https://cloud-jezwhvhhh-hack-club-bot.vercel.app/0image.png
I fixed the “Special Thanks” section on the Hack OC site… now it’ll use tags to include/exclude donations on the website
https://cloud-78m5cf4lk-hack-club-bot.vercel.app/0image.pnghttps://cloud-rdc4559cv-hack-club-bot.vercel.app/0image.pnghttps://cloud-mfmpmz8fo-hack-club-bot.vercel.app/0image.png
Made soup and baked cookies
https://cloud-dmm4joq3v-hack-club-bot.vercel.app/0img_1553.jpghttps://cloud-kk6vdvxn0-hack-club-bot.vercel.app/0img_5016.jpg
I helped Reese with a bit of last-minute stuff for Hack Austin. Here’s one of the slides for the opening ceremony.
https://cloud-eqthst1de-hack-club-bot.vercel.app/0image.png
Day 10 of #10-days-in-public I didn’t have a ton of free time but I was able to play around with some of the UI for sessions
https://cloud-qj5tdccl9-hack-club-bot.vercel.app/0image.png
Day 9 of #10-days-in-public! I’ve been working a bit on the session cards today. It would be nice to have some more info on those, but they’re getting a bit complicated and hard to look at. I also finished the heatmap component. I have a bit of testing to do + improvements to make, but if things go well I think the homepage stats will ship soon. As the 10 days are coming to an end, I’m glad I’ve taken the time to do this. Even though a few days were spent fighting the heatmap, I’ve learned a lot more about Ruby and Rails. I might not finish completely by tomorrow, but I definitely think I’ll spend some more time on this. It’s been fun!
https://cloud-l23bh72rg-hack-club-bot.vercel.app/0image.pnghttps://cloud-3youohagl-hack-club-bot.vercel.app/0image.pnghttps://cloud-mruup6hsk-hack-club-bot.vercel.app/0image.pnghttps://cloud-1kd1kmc1t-hack-club-bot.vercel.app/0image.png
Day 8 of #10-days-in-public. I would’ve liked to get more done today, but homework + testing happened :/. Tooltips are here! I’m planning to open source this github-like heatmap component somewhere when I finish. This itself has been such a time-consuming project haha (255 lines of vanilla :html:). I probably won’t finish this overview page thing by Friday, so tomorrow I’ll focus on preparing something a bit smaller that’s actually on Bank.
https://cloud-d5lg3ojl8-hack-club-bot.vercel.app/0image.pnghttps://cloud-bczq3f1bj-hack-club-bot.vercel.app/0image.pnghttps://cloud-fn25z0am6-hack-club-bot.vercel.app/0image.png
Day 7 of #10-days-in-public. Almost done with the heatmap! I’m thinking of having two- one for money in, and one for money out. I think this does a good job of conveying when specifically money was raised and spent, as opposed to a line graph just showing money over time. Tomorrow I’ll try integrating it with Bank.
https://cloud-pq6rkluuz-hack-club-bot.vercel.app/0image.pnghttps://cloud-1jx0fc6lo-hack-club-bot.vercel.app/0image.pnghttps://cloud-2iw6eu6if-hack-club-bot.vercel.app/0image.png
day 6 of #10-days-in-public I’ve been working on the heatmap for transactions. I have to figure out how to position the months better, but I like the progress I’ve made so far.
https://cloud-2gfrga8f4-hack-club-bot.vercel.app/0image.pnghttps://cloud-gnjs6yv6y-hack-club-bot.vercel.app/0image.pnghttps://cloud-qj31ob3wt-hack-club-bot.vercel.app/0image.png
Day 5 of #10-days-in-public! I’m playing around with an analytics page that gives a quick overview about the financials for an org. It probably won’t ship though. I’ve figured out how to pull data from the backend into a chart! I’m having some issues with the other chart though… Chart.js can be really annoying sometimes. Another graph idea for the spending: a github contribution-like grid where it shows shades of green or red like the one on hackpenn.com/finances Thoughts and suggestions welcome!
https://cloud-m4yx4yiww-hack-club-bot.vercel.app/0image.pnghttps://cloud-i42l8k1qt-hack-club-bot.vercel.app/0image.png
Day 4 of #10-days-in-public: I’m playing around with different status badges instead of the card count. I feel like there’s better information to show at a glance than the number of cards. Try and guess what the different badges mean…
https://cloud-291awzqp8-hack-club-bot.vercel.app/0image.png
For day 3 of #10-days-in-public, I’ve figured out one of the issues I had. git add -p only covers changes, not new files, so the async frame remained untracked. TIL! That explains why it only worked locally :no-thoughts-head-empty:
https://cloud-5mcl1teif-hack-club-bot.vercel.app/0img_4835.jpg
Day 2 of #10-days-in-public :bank-green-dark: I added the organization logo, and Max helped me optimize the transaction amount. The page load time is much faster! I learned how async frames work in Rails; it’s pretty neat how it sends HTML over the wire. After I polish some stuff up, you should see it live soon!
https://cloud-11q5fh35o-hack-club-bot.vercel.app/0image.pnghttps://cloud-5nyjcqfrc-hack-club-bot.vercel.app/0image.png
Day 2 of #10-days-in-public :bank-green-dark: I added the organization logo, and Max helped me optimize the transaction amount. The page load time is much faster! I learned how async frames work in Rails; it’s pretty neat how it sends HTML over the wire. After I polish some stuff up, you should see it live soon!
https://cloud-8vvkx9ac2-hack-club-bot.vercel.app/0image.png
https://cloud-9ogl01kvj-hack-club-bot.vercel.app/0image.png
My first ever :bank-hackclub-party-dark: Bank ship: Detailed Org List! The detailed org list is a set of a few modifications on the Bank homepage. Right now it just shows a few stats, but I’m considering adding more soon. Check out the newest feature preview if you’d like to try it out. This is still experimental, so be warned!
https://cloud-pf1bktfzz-hack-club-bot.vercel.app/0image.pnghttps://cloud-60q2cm4ew-hack-club-bot.vercel.app/0image.png
Day 0: A [bad] clue
https://cloud-69mvfgs5w-hack-club-bot.vercel.app/0image.png
made a mini raycast extension for my cdn! I can see all of the screenshots I’ve taken, copy the links, and delete them if I want to.
https://cloud-d9926213r-hack-club-bot.vercel.app/0image.png
Medium-sized :hackoc: Hack OC ship: The Hack OC ✉️ mail server is up! mail2.hackoc.org This Linode server listens for webhooks from hackoc.org, and then fetches information from :airtable: Airtable and sends out the email. :github: github.com/hackoc/mail
https://cloud-j3uev1gms-hack-club-bot.vercel.app/0image.png
This response is undeniably true; (Or at least, this ship is.) Want to know how true something else is? Plug anything into <https://api.yodacode.xyz/howtrue/:text|GET> to find out. Feel free to take a look at the code at gist.github.com/YodaLightsabr/a4924816e0c7bd45b15d1c8aebfc582a. Try to guess the salt I used if you’d like.
https://cloud-9gl2oxo3t-hack-club-bot.vercel.app/0image.png
made a ~cool~ graphic for instagram and maybe twitter
https://cloud-nd9sv4ism-hack-club-bot.vercel.app/0image.png
made a basic scrappy-like welcome flow for the hack oc discord (using :conflict:)
https://cloud-7v29cvyaq-hack-club-bot.vercel.app/0image.png
worked on the hack oc sponsorship prospectus
https://cloud-3812woy97-hack-club-bot.vercel.app/0image.png
small thing for the hack oc site!
https://cloud-g3x5gdvds-hack-club-bot.vercel.app/0image.png
Card arrived!
https://cloud-f65kbw1vi-hack-club-bot.vercel.app/0img_4664.jpg
Replit swag! :D
https://cloud-kxro0ea7c-hack-club-bot.vercel.app/0img_4574.jpg
Hack OC email service is nearly up and running!
https://cloud-qxkhtgifo-hack-club-bot.vercel.app/0image.pnghttps://cloud-arcv6zbg4-hack-club-bot.vercel.app/0image.png
Finished the initial version of the Hack OC site! hackoc.org
https://cloud-obcgktmg0-hack-club-bot.vercel.app/0image.png
Bank Transparency (or Bank Receipts, not sure what to call it yet) is coming together nicely
working on a bank transparency app 👀 :swift: :swiftui: :bank-hackclub:
TIL: it's Airtable, not AirTable
https://cloud-o89buhamv-hack-club-bot.vercel.app/0img_4284.jpg
Small ship / update to ticketing.assemble.hackclub.com: Once you upload your negative COVID test, you’ll be emailed your Assemble ticket. It’ll also be available at the bottom of the page. @tetraoxygen put in a ton of work to make the whole ticketing system possible! It even supports Apple Wallet. Assemble is only 2 days out!
https://cloud-8cogem3pi-hack-club-bot.vercel.app/0image.pnghttps://cloud-i3wgym350-hack-club-bot.vercel.app/0image.pnghttps://cloud-gio9z1ys1-hack-club-bot.vercel.app/0image.png
working on assemble scrapbook :4daysuntilassemble:
https://cloud-enp7wxt13-hack-club-bot.vercel.app/0image.png
Last weekend, the :assemble: Assemble team launched ticketing.assemble.hackclub.com, which allows attendees to upload their physical or virtual vaccine card ahead of the event, and will soon open up for pre-event COVID testing. A ton of work was put into it by the team: @tetraoxygen built the backend for Assemble ID and vaccine verification, I built a website for uploading vaccination proof, and @sampoder added the finishing touches like the Assemble theme and copy. The repo has been private for a bit while we cleaned up the codebase and improved security and stability, but now it’s public! If you’re attending Assemble and you haven’t already uploaded your vaccine card, go to ticketing.assemble.hackclub.com and do it before Tuesday. :github: github.com/hackclub/assemble-preflight-web
https://cloud-6vtw7uihd-hack-club-bot.vercel.app/0image.png
polishing up & preparing to open source/ship the assemble ticketing site
https://cloud-cg7d5xemg-hack-club-bot.vercel.app/0image.pnghttps://cloud-k5omsft4x-hack-club-bot.vercel.app/0image.png
~something is being assembled~ :earthquakyeyes:
https://cloud-jg8qj84yv-hack-club-bot.vercel.app/0image.png
https://cloud-hkzqrn8e8-hack-club-bot.vercel.app/0image.png
added a complex step-by-step math API to my website, which basically just screenshots and restyles cymath to get a visual answer
https://cloud-au7h9vuvn-hack-club-bot.vercel.app/0image.png
https://cloud-9wh50oe3s-hack-club-bot.vercel.app/0image.png
Since I was sick I couldn't post a ton of updates on my trip but here's a picture of a thicc tree in Hilo, some Nenes at the hotel, and views around the volcano. Sadly no coding though :/ :eggsdee:
https://cloud-e0yxx2sq2-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-exz7l9hpu-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-ig3oa0oj8-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-3audfuiwa-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-5jfqqx4an-hack-club-bot.vercel.app/0image_from_ios.jpg
Attentional all night hackers! You can now view the live count of how many people are in the hack night call. This bookmark will automatically increase or decrease when people join the call.
https://cloud-irerjii1j-hack-club-bot.vercel.app/0image.png
working on a set of workflow steps to make it almost as cool as zapier. once you can send HTTP requests you can use almost any API
https://cloud-27ec70g6e-hack-club-bot.vercel.app/0image.png
Ever wanted to add easter eggs to your GitHub profile, or leave a fancy message for anyone inspecting your contribution graph? You can now with GitWrite! Over the past few days I wrote GitWrite with inspiration from @aiden.bai05’s GitHub profile and how he spoofed dates for commits. It’s pretty easy to use, you just have to make sure you do it in the right repository, otherwise it’ll be a lot more git commands to undo :eggsdee:. Try it out! :github: github.com/yodalightsabr/gitwrite :npm: npmjs.com/package/gitwrite-cli
https://cloud-eodnvz62p-hack-club-bot.vercel.app/0image.pnghttps://cloud-c3h8zu1bt-hack-club-bot.vercel.app/0image.pnghttps://cloud-jbjv3rk04-hack-club-bot.vercel.app/0image.png
I'm installing a crouton 🥗 onto my chrome book server
I'm volunteering at my old school taking out all of the screens in the old chromebooks. They said I could have a chrome book without the screen, so I'm taking one home to reset and use as a Linux server.
https://cloud-c9svzjzjb-hack-club-bot.vercel.app/0image_from_ios.jpg
https://cloud-n4n93t0d8-hack-club-bot.vercel.app/0image.pnghttps://cloud-50942p8tj-hack-club-bot.vercel.app/0image.pnghttps://cloud-6n8ub5pjh-hack-club-bot.vercel.app/0image.pnghttps://cloud-8k47azxxr-hack-club-bot.vercel.app/0image.png
Explored XSS with my schools gradebook
https://cloud-qduk21flf-hack-club-bot.vercel.app/0image_from_ios.jpg
conflict update! now when you deploy to Vercel all of the commands will register to Discord during the build step
https://cloud-m96xgrzwh-hack-club-bot.vercel.app/0image.pnghttps://cloud-lgz4t1znk-hack-club-bot.vercel.app/0image.png
you can now deploy conflict to vercel! :conflict: :vercel: only issue is that you just get this generic debug response
https://cloud-2jltuj4gr-hack-club-bot.vercel.app/0image.png
My Discord bot framework :conflict: will soon support deploying bots to :vercel: Vercel!
https://cloud-9gz5qktkq-hack-club-bot.vercel.app/0image.png
Working on improving my api for explanations to allow for faster responses and more detail
https://cloud-mzgsh3bz7-hack-club-bot.vercel.app/0image_from_ios.jpg
https://cloud-e5r4tymqz-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-cwzyq5dd2-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-p0wdzv408-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-r0slrdpxj-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-1bppkowz6-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-fe2vmzc2p-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-gefocuxtk-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-cumiy4q8u-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-c5uqr80hu-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-237wxt10w-hack-club-bot.vercel.app/0image_from_ios.jpg
https://cloud-1th2ozk27-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-7r01gxs39-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-3wgfcbrnb-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-kf9e37eek-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-1k53wc3ct-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-pspos5y0j-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-q0t2idjjw-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-ly862s2e2-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-2ddwz6bna-hack-club-bot.vercel.app/0image_from_ios.jpghttps://cloud-kjpju1uos-hack-club-bot.vercel.app/0image_from_ios.jpg
I went to Catalina! I did snorkeling, hiking, and I tried rock climbing. I also got a few really cool pictures
https://cloud-h7tz4ur0g-hack-club-bot.vercel.app/0image_from_ios.jpg
I wasnt able to code much today but I'm going to Catalina tmrw for a school trip.
https://cloud-938e4wtbf-hack-club-bot.vercel.app/0image_from_ios.png
I haven’t used scratch in a while because there’s really no point but I wanted to make something that nobody’s ever made before with the limited scratch tools so I made a weather app (a live working one)
https://cloud-2sbz35pes-hack-club-bot.vercel.app/0image.png
When the error messages are all internal in the package
https://cloud-bf4ff08y4-hack-club-bot.vercel.app/0image_from_ios.jpg
Thanks Zach!
https://cloud-8jvh6k7zr-hack-club-bot.vercel.app/0image_from_ios.jpg
I got a full resolution Zoogle logo into #cdn and worked on a discord bot. now I’m doing homework for history and I have a test soon
https://cloud-m5ubkuz2b-hack-club-bot.vercel.app/0image.png
I studied Spanish for a test. I haven't done much programming today but I don't want to lose my streak. Maybe I'll make some progress on my website
https://cloud-q1wtjukq1-hack-club-bot.vercel.app/0image_from_ios.png
did a bit of bug fixing for #run-code and some homework
https://cloud-3mgwri0pw-hack-club-bot.vercel.app/0image.png
Slack Bot Ship 🚢 @CodeBot-U03D7LR2607 runs code from over 200 languages using Piston right from Slack. To run code, make a code snippet, or send a message with the language you want to use, followed by a codeblock to run. Try it out in #run-code! Instructions are pinned :tw_pushpin:. View it on GitHub: github.com/YodaLightsabr/slack-run-code
https://cloud-9p4bobrbg-hack-club-bot.vercel.app/0image.png
Making something that I'll release soon
https://cloud-i3q6jz8kn-hack-club-bot.vercel.app/0image_from_ios.jpg
ez Any% crash GitHub with my horrible usage of git cli
https://cloud-behi0kl4j-hack-club-bot.vercel.app/0image.png
added timestamps to recordings in slash z
https://cloud-a2z1iguhu-hack-club-bot.vercel.app/0image.pnghttps://cloud-69i5vtsud-hack-club-bot.vercel.app/0image.png
I just set up my firefox default monospace font to comic mono.
https://cloud-ehprfelu5-hack-club-bot.vercel.app/0image.png
wrote some stuff for hack night slash-z with charlie to combat trolling, whilst being trolled. quite an eventful hack night
https://cloud-onvefl3my-hack-club-bot.vercel.app/0image.png
I added some better animations to emojile!
https://cloud-h6v9axn1f-hack-club-bot.vercel.app/0image.png
A Wordle clone ship! 🚢 :emojile: :shipitparrot: Earlier today I attended @heyrajan’s Build Your Own Wordle workshop where I made my own Wordle clone and decided to make it with Hack Club Slack emojis. I used @BenjaminSmith’s Hack Club emoji API to get a list of emojis and display then once you solve it. I also added the same animations as the original Wordle because it was driving me crazy :eggsdee:. There are definitely a lot of bugs but that also means there are a lot of features :cooll-thumbs:. My score for today is in the 🧵. Try today’s :emojile: Emojile: emojile.dino.icu ~and post your score in #wordle!~ :github: GitHub: github.com/yodalightsabr/emojile
https://cloud-b09jprzhf-hack-club-bot.vercel.app/0image.png
testing emojile
https://cloud-2nnon4rq6-hack-club-bot.vercel.app/0image.png
https://cloud-45bw615ja-hack-club-bot.vercel.app/0image.png
today I wrote some regular expressions and since I don’t know any complex rules I ended up just making a ton of expressions and matching both of them with ()|() :peefest:
https://cloud-i1gsuu30j-hack-club-bot.vercel.app/0image.png
I told someone I made websites and he asked me to make him a website about sheep so I made a website about sheep
https://cloud-35jdu2ktg-hack-club-bot.vercel.app/0image_from_ios.png
https://cloud-520meeiqx-hack-club.vercel.app/0image.png
:conflict: Conflict release v0.5.0, almost ready for the full release! I’ve added plugin support, upgraded to the newest Discord.js rest API, and added a few more custom components. If anyone can help me test it before I release it, let me know!
https://cloud-544pivjhi-hack-club-bot.vercel.app/0image.pnghttps://cloud-hjltq3wzb-hack-club-bot.vercel.app/0image.png
more progress! i added icon support from icons.hackclub.com, blockquotes/notes, and did some work on the guide’s content
https://cloud-5bjazeazj-hack-club-bot.vercel.app/0image.png
Making progress on the /z guide/tutorial!
making some progress on the /z guide using hack club’s css theme
https://cloud-60hchwd81-hack-club-bot.vercel.app/0image.png
:conflict: Working more on the website! conflict-website-v2.vercel.app Today I did some more stuff with eslint and next.js which is cool. I also learned that the alt text of an image gets copied when you select it with other text.
https://cloud-9u5lqvaze-hack-club-bot.vercel.app/0image.png
Today I made a bookmarklet bot for Blooket (basically another Kahoot clone) to get more familiar with the DOM APIs.
https://cloud-7nwc1yzfo-hack-club-bot.vercel.app/0image.png
Just added deleting and updating to the database that I’m working on
https://cloud-jrdsdi1io-hack-club-bot.vercel.app/0image.pnghttps://cloud-g3z3daglc-hack-club-bot.vercel.app/0image.png
medium sized ship 🚢 Some background: I make a ton of small projects, and end up having to build my own API routes just for a small backend functionality. Parsing, validating, and responding to the requests takes a while to implement and takes time from the project I’m trying to make. That’s why I built <http://github.com/yodalightsabr/function-apis|function-apis>. function-apis is a small express middleware that lets you define functions to automatically be available to the client. With as little as 11 lines of code, you can make an async request to the server and function-apis will handle the HTTP request behind the scenes. :github: github.com/yodalightsabr/function-apis :npm: npmjs.com/package/function-apis also: I think my next project will be an NPM package name finder, because I tried like 20 different package names and they were all taken. :peefest: edit: the package `available` seems to work
https://cloud-b8312og10-hack-club-bot.vercel.app/0image.png
Working on a small project to pass functions from the backend to the frontend without worrying about API routes and parameter parsing. Thanks @ced for helping me figure out parsing the JSON body
https://cloud-fkk34rl9e-hack-club-bot.vercel.app/0image.pnghttps://cloud-bqzdqruxb-hack-club-bot.vercel.app/0image.pnghttps://cloud-p00004kxe-hack-club-bot.vercel.app/0image.pnghttps://cloud-5wulqp1hw-hack-club-bot.vercel.app/0image.png
Working on the website for :conflict:
https://cloud-33ptsrrgx-hack-club-bot.vercel.app/0image.png
yodacode.xyz/F7128236162.png I made a Siri shortcut to upload screenshots from my phone to my image host. I already made a Raycast script for it but now I have a script for when I'm on my phone.
https://cloud-13m5nxbft-hack-club-bot.vercel.app/0image_from_ios.jpg
I applied a hack club sticker to my laptop!
https://cloud-mul8hsc4n-hack-club-bot.vercel.app/0image_from_ios.jpg
This isn't really much but I figured out how to make one of those text inputs where the placeholder goes up when you click on it with pure css
https://cloud-jvi3ty1zk-hack-club-bot.vercel.app/0image_from_ios.jpg
Working on the EmbedSlideshow component
https://cloud-j2my9khi0-hack-club-bot.vercel.app/0image.pnghttps://cloud-787y383re-hack-club-bot.vercel.app/0image.png
(conflict framework update) I just added popup modals (even before other libraries have :eggsdee:)
https://cloud-m6eajiskq-hack-club-bot.vercel.app/0image.pnghttps://cloud-5krghz6lc-hack-club-bot.vercel.app/0image.png
(conflict framework update) Yesterday was buttons; today is message selects!
https://cloud-mnv4ujybn-hack-club-bot.vercel.app/0image.pnghttps://cloud-8r2k2og0c-hack-club-bot.vercel.app/0image.png
(conflict framework update) I finally got inline buttons working! I’m so excited! Now you can add the onclick prop and it will automatically handle the click for you!
https://cloud-6mvw5iv2m-hack-club-bot.vercel.app/0image.pnghttps://cloud-nc0mz8c1r-hack-club-bot.vercel.app/0image.png
I added file previews for error handling to my framework! Now it’ll show you exactly where the error is.
https://cloud-nzy49o1d6-hack-club-bot.vercel.app/0image.png
Added error handling to Conflict (could use some work tho)
https://cloud-6eln8yyua-hack-club-bot.vercel.app/0image.png
🤞 Hopefully NPM gives me access to the conflict package name, because that just so happens to be what my almost finished framework is called, and the conflict package has been empty for 3 years, now with a deprecation message of “lol” :peefest:
https://cloud-7edt7vh0k-hack-club-bot.vercel.app/0image.png
Today I made tons of progress on my bot framework, Conflict. github.com/YodaLightsabr/conflict I added command responses with JSX views, a command line interface, implemented a rough draft for hooks, and learned more about arrow functions and this scope.
https://cloud-apa9pzuc0-hack-club-bot.vercel.app/0image.png
I finally learned npm link, how to make exports like module/export, and making cli tools with package.json’s bin
https://cloud-8516avx78-hack-club-bot.vercel.app/0image.png
Worked on a small game lab feature
https://cloud-76lugbaop-hack-club-bot.vercel.app/0image_from_ios.jpg
Worked more on the game lab bug reporting system and it’s almost finished
https://cloud-k9mzb16id-hack-club-bot.vercel.app/0image.png
Worked on the website for my new framework
https://cloud-c4oscxpvo-hack-club-bot.vercel.app/0image_from_ios.png
Built my fist GitHub actions workflow!
https://cloud-a283vtfez-hack-club-bot.vercel.app/0image.png
Added a bug reporting feature to Game lab
https://cloud-5y8oqwvja-hack-club-bot.vercel.app/0image.png
working on an explore page for game lab
https://cloud-bhtpqf8h5-hack-club-bot.vercel.app/0image.png
Added drag and drop sprite creation to game lab!
https://cloud-ezdtdcnmz-hack-club-bot.vercel.app/0ezgif.com-gif-maker__1_.gif
Apparently I got GitHub copilot a few days ago and I missed the email. I’m super excited to start using it!
https://cloud-malsdcttp-hack-club-bot.vercel.app/0image.png
I made huge progress on my Discord bot framework today. The basic command handler and JSX view parsers are working!! Edit: Now open source! github.com/yodalightsabr/conflict 🎉 :githubparrot:
https://cloud-cf63gltoz-hack-club-bot.vercel.app/0image.pnghttps://cloud-khmwzi0gk-hack-club-bot.vercel.app/0image.png
Hosted my first hack club workshop! :orpheus-pop: We made Discord bots, and mine had a trivia command and a dino command (using my recent geta.dino.icu api) After overcoming a few issues with trolls(?) I think it went well.
https://cloud-nb2el0yss-hack-club-bot.vercel.app/0image.pnghttps://cloud-kclqnxgnq-hack-club-bot.vercel.app/0image.pnghttps://cloud-84hiilypw-hack-club-bot.vercel.app/0image.png
working on a new framework for discord bots
https://cloud-5thuqdczy-hack-club-bot.vercel.app/0image.png
https://cloud-8itt8aw8i-hack-club-bot.vercel.app/0image.png
my code in the dark
https://cloud-qzflhfmxw-hack-club-bot.vercel.app/0image.png
I'm tired of looking up “How to use __dirname esm” and copying the top answer form Stackoverflow all the time, so I made esmdir. GitHub.com/yodalightsabr/esmdir
https://cloud-e4bz7dxdr-hack-club-bot.vercel.app/0image_from_ios.jpg
Today I made Qoogle (Quicker google), which is a chrome extension that adds keybinds for navigating google search. You can use keys 1-9 to select results, and W/S to go up/down on the page. github.com/YodaLightsabr/qoogle
https://cloud-pfxxyldwb-hack-club-bot.vercel.app/0image.png
github.com/YodaLightsabr/2Password Used Node.js to make a password manager with aes-256, a secret key, master password, and hashing. It’s probably not at all secure in the real world, but it was cool to try cryptography.
https://cloud-fwoq5i2ff-hack-club-bot.vercel.app/0image.png
Making a polite programming language, that you can talk to just like a human
https://cloud-ntfl8plrz-hack-club-bot.vercel.app/0image.png
Finally learning rust! Just wrote a hello world
https://cloud-5upsj7wut-hack-club-bot.vercel.app/0image.pnghttps://cloud-h60lm9l17-hack-club-bot.vercel.app/0image.png
Day 8 took forever
https://cloud-o08gezivd-hack-club-bot.vercel.app/0image.png
day 7 aoc && trying to make a typing test
https://cloud-pmntr3ut1-hack-club-bot.vercel.app/0image.pnghttps://cloud-5dpem0j0x-hack-club-bot.vercel.app/0image.png
Ran into my first javascript memory error because of a massive array for adventofcode.
https://cloud-fnc9q6pu6-hack-club-bot.vercel.app/0image.png
I uploaded terminal games to npm so you can now install it and play it wherever
https://cloud-c9bns2uiu-hack-club-bot.vercel.app/0image.png
something about my aoc code is so messed up. it just hates the number 5
https://cloud-e0lyf8oz7-hack-club-bot.vercel.app/0image.png
soooo this is me absolutely failing aoc day 3 part 2
https://cloud-ewpltw8fz-hack-club-bot.vercel.app/0image.png
https://cloud-c9ipf0c24-hack-club-bot.vercel.app/0image.png
I’ve spent a few hours on making a text to terminal colors parser to add some graphics to my games cli. The first game I’m going to try to add is tic tac toe
https://cloud-juen0iqhy-hack-club-bot.vercel.app/0image.pnghttps://cloud-gpo534nld-hack-club-bot.vercel.app/0image.png
I
https://cloud-awuege78o-hack-club-bot.vercel.app/0image.pnghttps://cloud-cvse6b7d5-hack-club-bot.vercel.app/0image.png
Working on a new project called Terminal Games! I’m looking to add a new game each day and if anyone else wants to help add games you can make a PR on GitHub.
https://cloud-59tki2fml-hack-club-bot.vercel.app/0image.png
When I first started using Replit, I hated how I could only have 5 always-on repls. I found UptimeRobot, which was okay, but I had to log in and configure something every time I made a new repl. I think Replit is a great way to host small projects like websites or bots, and I wanted an easier way to keep them online. So, I bring you ReplAwake. To use it, you just click a link and add your repls into .replconfig. ReplAwake handles the rest! You can add more at any time right from within Replit. You can see it at :github: GitHub: github.com/yodalightsabr/replawake :replit: Live Version: replawake.yodacode.repl.co :fork: Start an instance: replit.com/github/yodalightsabr/replawake
https://cloud-c4p4y1btv-hack-club-bot.vercel.app/0image.png
Made a useless proxy from firebase hosting to one of my repls.
https://cloud-ptdbq364x-hack-club-bot.vercel.app/0image.png
Trying to get back into daily scrapbook posts, so here’s what I’ve been up to lately: A markdown notepad that converts your markdown (# header, * list item, etc) into a formatted notepad that automatically saves.
https://cloud-8ls6nfshh-hack-club-bot.vercel.app/0image.png
Working on a database in Discord that’s AES-256 encrypted!
https://cloud-21ud2pph4-hack-club-bot.vercel.app/0image.png
Working on a new feature for slash-z!
https://cloud-6foczq2vo-hack-club-bot.vercel.app/0image.png
https://cloud-9gy01q111-hack-club-bot.vercel.app/0image.png
Making my first :raycast: Raycast extension! Right now it just shows your your Canvas courses and lets you open them in a browser.
https://cloud-cpfjvqagg-hack-club-bot.vercel.app/0image.png
https://cloud-c7haqq0uv-hack-club-bot.vercel.app/0image.png
:nodejs: api-pathmaker is a module(ish?) that I made to write less code when you’re implementing an API in Node.js. It lets you model the request in object format and then make the request without having to define everything with an http library. I made it because I was tired of having to use a random API just for a few requests (for example, getting cat pictures) and the API doesn’t have a library, but you still want clean code. It’s kind of a mini-ship and it’s part of a larger project I’m making. GitHub & Download: github.com/yodaLightsabr/api-pathmaker
https://cloud-nf5earmxa-hack-club-bot.vercel.app/0image.png
Working on a framework to declaratively write API clients for JavaScript
https://cloud-lmb2qkz87-hack-club-bot.vercel.app/0image.png
https://cloud-pwy6pr7m4-hack-club-bot.vercel.app/0image.png
Medium-sized ship!! :shipitparrot: 🚢 I just published an NPM package for logging in Node.js. I always thought that the console was boring and that it was hard to find what I needed, so I started working on Stump.js. The finished version has support for enabling/disabling debug mode as well as Discord webhook support. :github: GitHub: github.com/YodaLightsabr/stumpjs :npm: NPM: www.npmjs.com/package/stump.js
https://cloud-hvca02jvk-hack-club-bot.vercel.app/0image.png
A thing for storing any form of data on replit
https://cloud-q2ywcd9no-hack-club-bot.vercel.app/0image.png
using airtable for the first time!
https://cloud-4oego1qy9-hack-club-bot.vercel.app/0image.png
The power went out so after an hour I started to work on a random website with nextjs, and then it turned back on before I could do much!
https://cloud-ohdt7n4k6-hack-club-bot.vercel.app/0image.png
Darnit, I have been caught
https://cloud-6ofyavozm-hack-club-bot.vercel.app/0image.png
Just opened a pr for /z! Hopefully it doesn't break /z.
https://cloud-htya2kt5j-hack-club-bot.vercel.app/0image.png
Working on a pitch slide deck!
https://cloud-24b0qylnh-hack-club-bot.vercel.app/0image.png
Making a super hacky express templating engine. It only supports logged in/logged out ifs, and XSS-free variables.
https://cloud-o7wylgbk7-hack-club-bot.vercel.app/0image.png
Made a Node.js api for replacing colors in bootstrap so you don't have to compile SASS and deal with that mess
https://cloud-b0t05j6jj-hack-club-bot.vercel.app/0image.png
Working demo for /snipe!
Making my first slackbot! Super exciting and complicated at first. Shoutout to @jasonaa for helping me get started
https://cloud-cdg824fq8-hack-club-bot.vercel.app/0image.png
First sticker shipment!
https://cloud-puokmh4ti-hack-club-bot.vercel.app/0image.png
More scam emails!
https://cloud-ca75d3ful-hack-club-bot.vercel.app/0image.png
Installing iOS 15!
https://cloud-78idmhhtp-hack-club-bot.vercel.app/0image_from_ios.png
Making a Discord bot for daily programming challenges
https://cloud-n48qffa0p-hack-club-bot.vercel.app/0image.png
Trying to get MacOS High Sierra on an 11 year old MacBook Pro!
https://cloud-d17wm45un-hack-club-bot.vercel.app/0image_from_ios.jpg
Our team didn't place in health{hacks} 2021 but it was a lot of fun!
https://cloud-e52hd5ala-hack-club-bot.vercel.app/0image.png
Using GitHub Pages and Jekyll for the first time!
https://cloud-rneelrc6d-hack-club-bot.vercel.app/0image.png
Making a Discord bot for my club in Node.js!
https://cloud-hk7r1euki-hack-club-bot.vercel.app/0image.png
https://cloud-81y1vb48s-hack-club-bot.vercel.app/0image.png
Adding Sign in with Google to my health{hacks} project using Firebase Auth!
https://cloud-9ocrtv0po-hack-club-bot.vercel.app/0image.png
Participating in health{hacks} 2021!
https://cloud-iftzwnu7h-hack-club-bot.vercel.app/0image.png
The volunteer tracker on my club's website is finally complete!
https://cloud-d0lj18ahd-hack-club-bot.vercel.app/0image.png
Made an NPM module for getting Google Form responses
https://cloud-hi0h5v6tq-hack-club-bot.vercel.app/0image.png
Using Python + Node.js to automate keyboard shortcuts on Windows - I'm hoping to use this in Zoom meetings and have a physical button for muting/unmuting.
https://cloud-s83xz4s8n-hack-club-bot.vercel.app/0image.png
Just made a volunteer hour tracking system and course signup website for my local hack club using Node.js and Bootstrap.
https://cloud-ecbas9qgs-hack-club-bot.vercel.app/0image.png
https://cloud-8nghtxw3i-hack-club-bot.vercel.app/0image.png