@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
@Ishan0YOOOOOOOOOOO I JUST LAUNCHED DEVZAT ON PRODUCT HUNT! As you all know by now, it's chat but over ssh and it has Twitter updates and a slack bridge at #ssh-chat-bridge and markdown support and devbot and even chat rooms and syntax highlighting for code and tic tac toe and hangman builtin and timezone and all sorts of fun stuff! AND IT'S ALL OVER YOUR TERMINAL. Go smash that upvote button! www.producthunt.com/posts/devzat
DEVZAT IS NUMBER 3 ON PRODUCT HUNT WORLDWIDE :producthunt:
@Jeffrey0Finished my first two work days for my Eagle Project! Not very many people showed up to help since it is a holiday weekend, but we still got way more done than I expected. We removed the old railroad ties that were already there, dug a trench around the planter, poured a bunch of gravel, and put down around 200 bricks. Now that the outside of the planter is done, I think we will only need a couple more work days to clean up the dirt, remove rocks, and plant some new plants! I'm really excited with how nice it looks so far!
The pictures should be in order of time as long as slack uploads them correctly.
@caleb0currently trying to reverse-engineer Slack's slash commands API :coolsad:
@cwi0Do you like custom slack emoji? Do you like pixel art? Combine them with PixelArt (I couldn't think of a better name!). PixelArt converts any image into pixels, and then down samples the colors to only ones that have CSS color names. It then translates these pixels into emoji. (example image below). I would really recommend NOT using this in a large channel like #lounge because a bunch of emoji can really cause browsers to lag.
Here's how to use it: just type /art <URL to image> [width] [prefix] in any public channel. Width is 20 by default, don't do more than 50! The default prefix is p, so p_cyan is :p_cyan:. There is another prefix: balloon which looks like this: :balloon_cyan:. If you want other emoji sets uploaded I have a simple way to do it. Just message me and I'll upload a full set.
Code is open source at github.com/cole-wilson/pixelart. I still have a lot to do on this, so not all images may come out cleanly.
Try it out at #pixel!
I was getting bored so I speedran making a slackbot!
Built in 16.45.37 minutes, I present you @lmgtfy-slack!
If you're lazy to search something on google, this is just for you!
You can invoke the command by /lmgtfy [your search term] and it will return you the google search link for it!
That's all I have to say. lol, idk why I built it, funny.
Source code: github.com/faisalsayed10/lmgtfy-slack
@fayd0v2 of @carbon-slack!!! Now you can copy the code + delete the message (if you are the OP) and now the hex is randomly generated so you don't need to type a color each time!!!!!
@caleb0vs-slack is slowly coming to life :eyes_squint:
(you can try out the beta at clb.li/vs-slack if you like)
@fayd0👋 Helloo0o0oo0! 🚢
Getting tired of sending huge code snippets to #code? Well fret not! 😮
Introducing ✨ @carbon-slack ✨ - The Bot which helps you create and share beautiful code images directly in slack! (and without even going to carbon's website: carbon.now.sh)
This makes it easier to share code snippets without leaving slack at all!
Also it was really fun to build this app, I got this app's idea from this github issue: github.com/carbon-app/carbon/issues/533
well you might wonder... How to use it?
1. Invoke the /carbon command (IMPORTANT: invoke the command only where you want to post your code because the image will be directly posted once you submit)
2. Add your code, theme, font, background
3. Click Submit
4. Wait for a few seconds and voila! :parrotdad:
Do you have a feature in mind? Want to contribute? The code's all open source! :github:
Source: github.com/faisalsayed10/carbon-slack (Would appreciate some stars xd)
API source (self-hosted): github.com/cyberboysumanjay/Carbon-API
Annnd Signing off! :salute:
PS. This was my very first slackbot. :)
@uanirudhx0Hello, hello hack clubbers.
Along with my return to the slack i have a dope ship for you! 🚢
Introducing lr, a simple and fast link shortener.
It builds on the ideas of many smartpeople (thanks @safin.singh@caleb :) and has an extremely small source footprint, clocking in at 770sloc.
lr requires pthreads, sockets, a POSIX-1.2008 conforming libc and a C99 compiler. That's about it. It serves your links really fast.
To get started just clone the repository and run make run
Anyways if you like it give it a star ⭐thanks:)
 No benchmarks go run your own lol
@caleb0Big news: scrapbooks now have RSS feeds! 🎉 Visit yours by appending .rss to the end of your scrapbook's URL, e.g. scrapbook.hackclub.com/caleb.rss (doesn't support custom domains)
You should also be able to run /feed subscribe <https://scrapbook.hackclub.com/username.rss> to subscribe a Slack channel to your scrapbook, but I admittedly haven't tried it.
Thanks @sampoder for helping out! :sam-1:
@skyerocket0Hey ya'll. trying to make another discord bot that can add personal channels in servers when requested, kind of like in this Slack, except the members won't make the actual channel themselves, the bot makes them. Anyone wanna help out?
@caleb0Slack request verification in Rust (please ignore the horrendous error handling lol)
@sarthak0🚢 SHIP INCOMING 🚢
Today (in about 5-10 minutes actually), I created Anomaly Science's website. Check it out here: anomaly-science.vercel.app! I'm still off this Slack for the next two weeks so don't feel bad if I don't reply. Also, if anybody knows how to fix the B+ on DuckDuckGo, let me know, I think I have to add a special tag but not sure where the documentation on that is. Stay tuned for @nihal's Save the Entire Universe site which I'm expecting to be finished before the 8th.
@avi0instead of using my school's all-day self-study time to work on homework, i spent it on coding club prep and trying to get a damn slack bot to work, and idk whether to feel horrible from procrastinating or feel great that i got the oauth side to work and got the slack bot to post messages on behalf of users
~yes, i'm using repl.it's database temporarily, but i'm switching to postgres later~
@skyerocket0Confession: Me is procrastinating and I luv Slack but I don't like Spanish class 😞. Homework and studying are a pain.
@skyerocket0Slack is spamming my mail but I read all of it -_-
@Khushraj0Big ship coming up! 🚢 :shipitparrot:
Over the past month I’ve been porting all of Node Slack SDK’s :nodejs::slack: packages to Deno :deno:, and today I’ve finally completed a major step — I finished porting Bolt ⚡ (and all of its dependants)!
Presenting, Slack Bolt for Deno, a TypeScript :typescript: framework to build Slack apps using Deno rapidly with the latest platform features ⚡️
• GitHub :github://github.com/KhushrajRathod/slack-bolt>
• /x/ :deno:: deno.land/x/slack_bolt
This completes a major part of the Deno Slack SDK:slack-deno: 🎉
cc @safin.singh@Jeffrey@sampoder@rishi@caleb@mugaboverite (pinging whoever I thought would be interested / is involved in some way 🙂)
@zfogg0We’re developing bot to be ur homie over in #vibez-dev for the #vibez channel, and it’s coming along nicely.. github.com/hackclub/vibez-homie@Khushraj and @caleb coming through with the pull requests was awesome (now I’m writing typescript 😄 thanks fam)
We’re going to use something like “radar charts” (which you may know from Pokemon) to display emotion over time. It’s a bit like scrapbook but for tracking of moods and vibez. Eventually, one will be able to query their radar chart across time to show how they’ve been feeling in a certain period, and even do the same for the entire channel as well. Imagine asking a bot to show you how the has been feeling for the past week and then getting an image of summated emotional statistics in an infographic! ✨ magical.
I added a few images of the progress in motion, as well as examples of a radar chart and an “emotional wheel” which I think we’ll use to quantify our radar charts’ facets (@jubriloye2016 chose it!).
pop over and see what it’s about if you’re interested! coming to a Slack Club near you, sOoN!