this post was submitted on 08 Feb 2024
36 points (95.0% liked)

Linux

47290 readers
2390 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I made this as a challenge to learn golang. If you ever wanted to make memes without having to use those pesky GUI tools, there you go! The only dependency is lmageMagick and the windows version comes batteries-included.

top 12 comments
sorted by: hot top controversial new old
[–] fmstrat@lemmy.nowsci.com 12 points 7 months ago

Nice creation. I'd recommend packaging the Linux version as tgz instead of zip, as it's a default compression on Linux systems and will always store the executable flag. Plus that makes it compatible with Github Application Managers like gam.

[–] TWeaK@lemm.ee 8 points 7 months ago (1 children)

Nice, but it really only expands the image at the top and puts text above, rather than doing the classic Top Text / Bottom Text over the image.

[–] Fredol@lemmy.world 8 points 7 months ago (1 children)

It can be done, but the goal of this app was to reproduce the classic top caption memes in a single command. I might add more features like the one you're talking about.

[–] TWeaK@lemm.ee 4 points 7 months ago

That would be awesome!

[–] delirious_owl@discuss.online 8 points 7 months ago

God damn it

[–] tdawg@lemmy.world 6 points 7 months ago (1 children)

Now to just have another tool that randomly selects a template and one which randomly generates a phrase. Run it 200 times and send the best ones to your friends

[–] Zachariah@lemmy.world 4 points 7 months ago

you mean send ALL of them to everyone

[–] perishthethought@lemm.ee 3 points 7 months ago* (last edited 7 months ago) (1 children)

Thanks OP! This seems helpful but it also seems you would need to have a folder with a bunch of templates in it already.

Does anyone know a place where I could download a ton of templates all at once?

EDIT: I was able to grab about 60 or so images, manually. They're very low res though - like 250x200px - but something to play around with.

https://filetransfer.io/data-package/y089cuJF#link

[–] Fredol@lemmy.world 1 points 7 months ago

I actually wanted to add a template command to fetch some templates, I'm not sure if there's a good source though.

[–] orca@orcas.enjoying.yachts 2 points 7 months ago

Hey, I’m learning Golang too! I’m gonna check this out. Really cool idea.

[–] br4b0@lemmy.eco.br 1 points 7 months ago

Cool and practical!

[–] ashley@lemmy.ca 1 points 7 months ago

Nice! I’ve found this useful btw https://github.com/golang-standards/project-layout

Not mandatory but I found it helpful