yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

Quickly Paste Your Code With Pasties


4m read
·Nov 3, 2024

Hey guys, this is Mac Head11 with the video on our new Mac app that we're releasing today. So, this app is called Pasties, and basically, it's a simple program that lets you post text to a pasting site.

So, right here it is in my apps folder. You can have a look at the icon. We go ahead and open this and when you first open it, it'll ask you to add it to your login items, but I've already done that since I've opened this before. So, it adds this thing to our menu bar. We just tap there, and let's check out the preferences.

So, our default language is the programming language that it'll put in certain places by default, and our default service is Pasty. It supports three services right now. We're going to hopefully add some more in the future. Then, you can have it auto-detect the language; I'll show you that later. And, start Pasties at login. If you don't have this enabled, then this won't come up whenever you restart your computer. You'll have to open it manually, so I highly suggest checking that.

Alright, so let's go ahead and create a new paste with Pasty and let's have a look at the interface. So, we'll tap on this button in our menu bar and we'll say "New Paste." It'll come up with a pretty simple window—a big text area. We can select our language; for the service, obviously, different services support different languages.

So, PasteBin's list looks a bit different than Pasty's list. I'm going to be using Pasty, and this is going to be Objective C. Here, we're going to write some code. I'll just write a simple "Hello, world!" program. Alright, and let's go ahead and tap "Paste." This little pasting window will come up, and once it's done, it'll bring this success message. We can just say "View," and the browser just flies up here in our default browser.

Pasty actually supports syntax highlighting; all of the services that we use right now do. So, you'll see that since we specified that it's Objective C, it's highlighted in a very nice way.

So, now let's go ahead and, um, I'm going to show you another feature that this has, and that's pasting from the clipboard. So, let's open up Xcode, and this is actually the source code for Pasties right here. So, we're in this file and I'll select all and I'll copy it.

So, let's say I've copied this source code to my clipboard, which I have. So, we can go here and say "Paste Clipboard," and I'll post it to my default service and my default language. As you can see, it's posted, and we just check it out in our browser—syntax highlighting works and everything. This is the file I just copied, so that's pretty cool.

Let's have a look and see what else we can do. So, there's a history; it records all the pastes you made and the time that you made them. You can obviously select some and delete them, so that's cool.

Now, let's check out the auto-detect language feature. So, let's go ahead in our preferences and let's just set this language to be plain text. Where is it? I can't find it—plain text!

Okay, so right now, if we were to paste my clipboard, let me just show you what it'll look like. Even though it's Objective C code, since our default language is plain text, there's no highlighting. It looks very ugly.

So, what we can do is we can go into the preferences and check "Auto-Detect Language When Pasting from Clipboard." Basically, this is what it sounds like: when you paste your clipboard, if it can figure out what language it is, it'll automatically tell the website what language. So, now if we paste my clipboard, even though I'm in plain text mode and my default language is plain text, it will know that it's Objective C and Pasty will then be able to highlight my code correctly.

So, that works for pretty much all the services pretty well. There are a few bugs, like for instance, PasteBin has something called spam detection, which if you have links in your code and you paste something, it gets mad and the paste doesn't actually go through. So, I wouldn't suggest it. I just don't like PasteBin anyway. PasteBay and Pasty are probably your best bets for pasting services.

So, this is just a cool little utility for all the programmers out there. It's good for IM chat specifically because you can't necessarily send code, and even if you can, it's going to be formatted in a horrible way. So, this is a pretty useful app. I've already used it a bunch before I even, you know, just testing it out and everything.

I've had it running for the last couple of days—just using it on and off. So, it's a really cool app! So definitely check it out. The link will be in the description to download it, and the source code will be available on Git. It's already on Git, by the way; some of you may or may not have noticed that.

So, anyway, thanks for watching MacZ 101. Subscribe and goodbye!

More Articles

View All
#shorts How To Stay Sharp
I was doing some work on CNBC a couple of years ago, and all of its live right. It was a halftime report, and I felt like I was losing my concentration. I couldn’t even remember the stocks we were talking about. So, I actually went to see this guy named R…
Lecture 9 - How to Raise Money (Marc Andreessen, Ron Conway, Parker Conrad)
Um, but I want to start with a question for Mark and Ron, which is by far the number one question. Probably be a link answer: what do you guys decide to invest in—a founder or a company? Neither of you: no, no, no, no, you first. Um, well, we have a sli…
Rick Astley - Never Gonna Give You Up (Official Music Video)
Rick Astley: [Music] We’re no strangers to love, you know the rules and so do I. I full commitments while I’m thinking of you, wouldn’t get this from any other guy. I just want to tell you how I’m feeling; got to make you understand. Never Going To Give Y…
🎄 Grey Grades Canada's Flags! (And Merry Xmas!) 🎄
Merry Christmas, internet! I’ve unwrapped one of the Bonnie B bonus videos for the holidays. It’s the Canadian flag tier list, and even if you’ve seen it before, I’ve decorated it with, uh, decorations. Hope you like it, and I’ll be back after it’s over. …
Finding zeros of polynomials (2 of 2) | Mathematics III | High School Math | Khan Academy
[Voiceover] In the last video, we factored this polynomial in order to find the real roots. We factored it by grouping, which essentially means doing the distributive property in reverse twice. I mentioned that there’s two ways you could do it. You could …
What Does Earth Look Like?
Hey, Vsauce. Michael here. This point of light in the sky is Earth as seen from the surface of Mars. And this is Earth as seen from Saturn. Here’s an image taken only 45,000 kilometres away, the famous Blue Marble. But what does Earth really look like? We…