@J_cordz7+Today I added a small new thing to Splatter Paint! 🎨 As well I had some cool :cooll-dino::blob-cool: conversations on the slack :slack: like every day :D this time about plants with @ced and others! Here's some pictures of the evening 🌆. Also I downloaded LDtk, which is a 2D Level Design Toolkit! 🎮 I'm also working on a ASCII project about frogs/amphibians. 🐸 Sadly :sadge: I still couldn't went to the movies 🍿 to watch Dr. Strange :drstrange: so I'll have to wait more and my ISP is now blocking Vercel :vercel: even with 22.214.171.124 and others DNS Providers I tried, so I will be setting up a project of my own to try to solve this and as well use @BenjaminSmith server with Outline VPN! 🌐 :wireguard:
@ian7+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
@ella0I alsogot a PR merged in redwoodjs/redwood fixing a minor error in the documentation. github.com/redwoodjs/redwood/pull/5352
Additionally, I walked around campus before class today and watched the cows. (There are no cows or redwood trees in this picture, unfortunately.)
@J_cordz7+Today I had my Biology exam 🧬 🔬 🦠 and tomorrow is finally Friday! :tw_spiral_calendar_pad: Today as well I learned how website 🕸️ webrings works and how to make a basic one with HTML/CSS, also I worked on new features for Splatter Paint! This involves the use of z-index to add new interesting things, I also added some turtle :toitle::toitle-in-a-tent::toitle-as-a-hack-clubber: emojis to the Club's :hack-club: slack as well! :slack:
@KaraMassie-U032A2PMSE91Eeeiii! First #scrapbook post. With the help of the sweetest, smartest co-workers here at HQ, I’ve been building a Slack cat bot in js using Bolt.
I started by roughing out a design that is vastly beyond my current abilities, and that is based on the ~worst~ funniest personality traits of my IRL cat.
A Cat currently lives in #the-litter-box only. It’s very shy, for now.
So far, I’ve learned how to:
• set up a bot using Slack’s API
• use Replit; and then,
• get my Slack tokens revoked by accidentally moving all my code to a public repo in GitHub
• regenerate those, and put them in a non-uploaded file
• Run my bot locally
On the js side I’ve learned how to:
• Set up which channel it is in
• Get the bot to respond to certain words or phrases
• Set up delays and randomization
• Create ‘untriggered’ events (ie the bot does random things without provocation)
• Have the bot react to users entering the channel
@belle0hey fwens :hyper-dino-wave:
almost forgot to do today's :sadge: i had a really nice chill morning and started working on @pranav's annoying site challenge :)) also, i set up a local version of toriel (only took 3 hours no biggie) and it was really interesting learning to read error messages :errors: + how to set a slack bot haha :)) i had an amazing day and hope y'all do too!!!
@belle0Hey fwens :partyparrot_wave1:
Hope you're enjoying your weekend!! This morning ☀️, I attended the Feross AMA hosted by @pranav and it was sooo much fun! Feross is insanely cool haha... like he just builds things he's interested in and tries to test the limits of technologies he uses :)) Also, I worked on more maths past papers and created an abomination for the annoying website challenge... I think a piece of my soul died :ratcap:. Hope you have an amazing day :blobcosy:!
@belle0hey fwens 👋
i had a really nice chill day today :) watched an embarrassing amount of criminal minds :flushded: and now know wayy too much about serial killers. Besides that, i also watched lectures from cs 253 web security by feross (can't wait for the ama w/ him tonight).
hope y'all have a great day!
@msw7+working on a new clippy flow (the bot that greets people when they join the slack). still very much a work in progress, and only running off my laptop at time of writing. one part of the flow that is close to done is you can call TORIEL (the new name for the greeter bot) after finishing the tutorial for extra tidbits of info with /toriel-call
@J_cordz7+Today I continued talking on the Slack :slack:, contributing to some interesting conversations on friends channels, I coded a bit, and made a small progress on the background gradient, although I still can't find a good enough color scheme combination, and learned as well about SVG Animations which I'll try to add to my website! Thanks @maggie:maggie: for the help and the tutorial! Here's also another Astro's Playroom screenshot on my PS5 and one of the menu with some of my games (I'm still downloading some of them):playstation: 👀 Also I just realized that my contributing/streak diagram looks like a face due to it having some blank spaces, which i'ts a bit weird because I post daily :thinking: and finally, tomorrow I'm going to have more website updates!
@J_cordz7+Third 3️⃣ Update of the day 🎉! I will be using club-scraps to share a #scrapbook link without posting on the Slack :slack: ! This is a super cool feature for clubs :hack-club: who have community members that aren’t active here, but want to share their work with everyone! I also did a better design on the :toitle: Procedural Art Workshop! And designed this awesome 🐙 :tw_octopus: Octopus -Turtle 🐢 :tw_turtle: emoji based on Google’s :google: stickers! Here it is: :octo-turtle::octo-turtle::octo-turtle:
@J_cordz7+Today I had a very important biology test 🌱, and I think everything went well! I'm also going to be working on a few bioinformatics things for projects! 🧬 💻 I just have to research how to first, this is going to be for visualization of amino acids and proteins! Also I've been replaying some games I used to play on my Nintendo 3DS like Luigi's mansion! And lastly, I've been helping with some very interesting #biology questions on some slack channels :slack: , for example one about different ways in which fish 🐠 :wahoo-fish: rest, like Parrot Fish, which creates a protective cocoon!
@HenryBass-U02KEJ8T6D81Here's what I have so far. I've made a pretty shitty transcript of the text, and have done some analysis on it. For people in the 1800's they sure did fucking make this hard for me. There's no obvious spaces, or consistent symbols. I tried using python to map symbols to letters according to frequency, but that didn't work. if anyone has a good algorithm for this, please tell me lol
English letter frequency
Symbol frequency including equals sign, and not including equals sign
Original post: (More info in thread, along with images)
@tejasag0Finally implemented the basic structure for events in my slack api lib :yay:
@bumblesam2.00Hi, I'm back. Its been a while since I've been in slack... welp I guess I'll update on what I've been doing.
There are 2 projects I'm doing , one with team, and one personal:
• Unity game(team project)
• Source engine game (Personal, also remember when I said when I'm making my own engine? I'm merging that with this.)
Welp its good to be back. so uh.. thanks for reading.
@HenryBass-U02KEJ8T6D81woo scrapbook time alr! Working on a few projects
• Remaking my trashy portfolio, with less everything (I swear to fucking god why can't scroll snap work)
• messing around with circuits. Ordered a bunch of this little chips (image attached), and combined with XOR I'm hoping to make a simple adder. (Not as impressive when there are people on this slack designing whole CPUs)
• Messing around with Noita-style falling sand sim, and resisting the urge to try that game
• The most retarded Linux distro idea
Also, Vitalik AMA was awesome! Below I've attached some of the interesting comments from the Vitalik AMA youtube live stream (hmm)
@aaryan0Here's my code in the dark submission (citd.vercel.app). tried to recreate hackclub.com/slack in 30 mins xD. It was really fun, didn't know I could still write vanilla html css, and speed coding is nice.
@ella0My code-in-the-dark submission. (Attempted recreation of hackclub.com/slack) :eggdog::deer-thoughts-head-full::sunset-vermont::fireworksdark:
@J_cordz7+Today I got some HNS to get my TLD Domain thanks to @zfogg! I also continued working on setting up my coding environment, and finally, my scrapbook HeatMap is showing the correct posts! It's been awesome to share my work daily, I also created my first hack club's channel on the slack, it's #wikipedia! :wikipedia:
@HenryBass-U02KEJ8T6D81Got quite a bit done today! Messed around with some server stuff, tried installing arch for the 3rd time (aaaaaaa), and accidentally did a 30 second long deauth attack on my school wifi. Generally just exploring the endless rabbithole of networking. Also setting up a self-hosted vpn to get past my school's annoying ass firewall or whatever so that I can access slack in class. Not much programming, just messing around with tech stuff. Read up on kalman filters too
@caleb1Early version of Resolute's Slack integration :cooll-thumbs:
@rishi0🎉 club ship club ship club ship
:turner: last friday, @heyrajan and i hosted the first hack club meeting at turner fenton for this year! after months of weird bureaucratic idiocy, we got clearance to use the largest makerspace at school—and we filled it up right to the brim!
after a couple days of stickering, we got hundreds of signups and invited everyone to lunch inside the robotics room, where we played a ton of glass animals w/ projectm visualizers on the walls and introduced everyone to the world of hacking ✨
we also got a fair bit of people onto the slack (where we’ll be doing most of our club stuffs); check out #turner and @turner-hackers! club season hasn’t officially started at our school yet, so i was pretty stunned to see the turnout we got—i’m so so so hyped for the next lil bit :parrot_love: you can find a compilation of photos & moments on twitter :))
❤️ happy hacking, homies~
@Ishan0Today was such an insane day omg omg
I flew an RC airplane for the first time in a relatively small field which made the experience so scary omg omg
I visited the famous Seattle Space Needle which was surprisingly built in the 1960s. Also they had very cool glass art
Idk why the italics are still on dammit slack mobile but today I also played the ukulele a bit:eggsdee:I don’t actually know how to play it so I was just plucking strings in a pattern like on zephyr:ukulele-ishan:I also configured my new Mac so now it has a perfectly configured terminal and a custom Firefox theme and a lot of other essential utils and apps and I did my history homework on it
Oh and I also went to beechers which has epic Mac and Cheese (the worlds best apparently) and lasagna.
Oh and my cousin is visiting us, this was his first full day here.I’ll send my epic and very scary rc plane maiden and a photo of the plane
@hugo.y.hu9350Haiiiiiiiiii! Big ship(for me, but not really big lmao)
I shipped a prototype MailCorgi a while back, as a python based application that could purchase the cheapest labels for you. Now, I'm reshipping mailcorgi, but as a slackbot. If you're in my channel or talk to me about mail, you've probably seen me rant about @maildog and how the labels are:
1. more expensive(shipstation does not utilize USPS commercial price base)
2. slow(uses airtable + zapier)
3. breaks sometimes(ughhhhh)
4. is very not flexible(why do i have to buy a 10 dollar label, refund it, just to ship a sticker envelope to another country????)
With these points in mind, I built MailCorgi, with the help of @deven and @tejasag!
MailCorgi is a python based Slack app(using slackbolt) that can store addresses, orders, leader info, nodemasters(using supabase :supabase:). MailCorgi can buy shipping labels(if you give it a shippo API key. It will by default purchase the cheapest shipping option), and can also not buy a label and just generate a 4x6 thermal label with address information. This gives you the ability to just stick a thermal label on an envelope(#6.75) with address info(goodbye ballpoint pens!), or buy your own shipping labels(so that I can get ComPriceBas on my USPS labels and discounts on UPS too)
Oh, did I mention? Mailcorgi is significantly faster. I actually timed it:
Making a mail mission: mailcorgi: <1second, maildog: 30 seconds on a good day, NaN sometimes
Creating a label(no shipping label, just address): 45 seconds + for maildog, <5seconds for mailcorgi
As you can see, these are not just incremental upgrades in speed(sorry max, but you're not in this channel so i think i can roast maildog)
anyway, i think that's mostly it but i have a screen recording of a mailcorgi demo :D
@J_cordz7+Due to some unexpected high school homework, I wasn't able to finished my workshop yesterday, but today I started organizing more things in my Hack Club Slack, added some friends to my Scrapbook Webring and realizing Github was down so I couldn't add changes to my Readme Profile, I plan to do those today afternoon because GitHub is up already.
@zfogg1just got the Sambox parts in from Adafruit and Amazon :yuh: (you can read more about Sambox here)
@matthewvandyke080Now I think this is my 2nd or 3rd time saying I am back, but in all honestly I have been active everyday on slack reading and reacting just not posting. Welp hi! I have been busy with school, sports, and different projects. I am still working on the esports site I have been working on-here is a small little preview on some stuff I have been working on!
@Ishan0Made a bed, bought and set up a TV and removed 200 tabs yesterday (slack didn’t post yesterday’s post ughhh)
@Ishan0Today we moved in my parents’ bed, I finally checked my post and found I had already gotten stickers from Hugo days back, me and my sister played in the park with ziplines and I went for a tour of my new school.
Attaching garbage for scrappy to eat (slack is buggy and won’t send the actual images of the stickers and the school)
@sampoder0As some of you may know, Scrappy recently went on an eventful holiday (read the story in #scrapbook)!
🎉 Luckily, Scrappy is back and better*!
It’s internal storage unit has been updated to switch from the Airtable Store-a-tron v0.1 to the PostgreSQL Prisma Flexi-tron! The old store-a-tron was showing a big :warn: so we need to change before we had to shill out a ton of money for an enterprise variant.
(this has been something i’ve been pushing through working on since last month and i’m so glad it’s finished, if you haven’t picked up Scrappy and Scrapbook now runs on PostgreSQL and Prisma, source at github.com/hackclub/scrappy & github.com/hackclub/scrapbook)
the Flexi-tron is known to be buggy, so if you run into any issues please please ping me and let me know so I can fix everything up, thanks :D
@matthew0i was going to wait to test it with multiple users before shipping but THIS IS HACK CLUB, that is not necessary!!! i love #slotify but as an apple music user i hate feeling left out of all the cool tools people make that are spotify-only. so i decided to bravely battle the apple music api and build slotify for apple music! i shared a proof-of-concept in #scrapbook a few days ago that was hardcoded with my credentials, but now you can use it too if you are an apple music user :applemusic: just head over to apple-music-slack-status-1.techbug2012.repl.co and sign in with slack & apple music. use /music-status to toggle it on/off (it should be on by default after you authenticate though). if you run into any issues at any point, please let me know 🙏
@rishi0🔉 🔊 📣
Time to round off the trifecta with my lil project built on @caleb’s API: hear the Slack! Built on top of NextJS, Howler, Geist and a custom sound selection, I made a generative music website that responds to the interactions from channels that @JoeBunyan’s in!
Here’s the basic algorithm: there’s a sound selection of 32 pads, synths, strings, vocal chops and a bunch of other goodies (randomly selected at build time & pretuned to one key) that get distributed into a sort of virtual grid. Every time a message comes through the WS stream, it gets hashcoded and split up into a coordinate system, which is then distributed across the grid to make a half-decent sounding live performance! It looks super cool when paired up with @matthewgleich’s amazing Raspi creation, and you can check it out at hear.hackclub.dev; source is up at github.com/hackclub/joebunyan/tree/main/sounds!
See the slack! With the power of @JoeBunyan I made a raspberry sense hat LED matrix display show activity on the slack. This was my first time working with websockets and hashing algorithms! It was a super fun project to work on this weekend with @caleb and @rishi! I’ll be sending it to HQ later this week so they can put it up somewhere. @rishi should be shipping the other part of this project soon :tompog:. @caleb made @JoeBunyan which provides a ~super secret~ websocket stream. (p.s. only channels that have @JoeBunyan installed will actually be shown on the pi). Happy hacking everyone!
@sampoder0fun fact: based on Slack Analytics, Android is more popular amongst active Hack Clubbers on Slack (266) compared to iOS (214) based on which mobile OS they access Slack from more often
@jasonaa0i spent a little time today trying to figure out the slack huddles api :partyparrot: i think the most useful information i've found is that under the hood, huddles use amazon chime to drive the actual voice/screen sharing stuff, and it looks like the web client uses amazon's sdk for this, so in theory we should be able to use the chime sdk to connect to slack huddles and input/output audio 👀 i wanna look more into this later but i have other work to attend to, so i've compiled my findings so far into this poorly organized notion doc - lmk if you have any more info to add or stuff i can clarify! jasonaa.notion.site/figuring-out-the-slack-huddles-api-1220507c034046669887287112f54049