Playing around with PeppermintOS on a "new " old laptop, and having fun. Its making me realize that tiny things can really work to impress. (Especially when you’re waiting on a ram upgrade, haha!)
Could be terminal based or GUI, I’m just curious—what tiny apps do you use that you think are neat? Things that don’t take up much storage or memory.
- tochee ( @tochee@aussie.zone ) English34•1 year ago
tealdeer takes up 3.7MB on my system. It’s a rust implementation of
tldr
- simplified man pages with practical examples. If I want to do some common thing with a program I don’t use very often, chances are I can type (e.g.)tldr kill
and it’ll tell me what I need to know.- aperson ( @aperson@beehaw.org ) English4•1 year ago
Who needs to learn about
kill
whenkill -9
is all anyone needs? ;) - fuser ( @fuser@quex.cc ) English3•1 year ago
tldr - what a great idea! man pages are too detailed when a simple syntax confirmation is needed.
tldr ln
+man ln
== lol - memphis ( @memphis@lemmy.fmhy.ml ) English3•1 year ago
Wow, thanks. I had no idea something like
tldr
existed.
- StrayCatFrump ( @StrayCatFrump@beehaw.org ) English30•1 year ago
jq
for parsing/formatting/manipulating JSON, and itsyq
wrapper for YAML. Holy shit you can do powerful queries with them.- tom42 ( @tom42@beehaw.org ) English6•1 year ago
Or the even faster successor gojq.
- sin_free_for_00_days ( @sin_free_for_00_days@lemmy.one ) English4•1 year ago
Not sure how big the JSON files are you’re messing with, but I’ve never had any noticeable delay using
jq
.- StrayCatFrump ( @StrayCatFrump@beehaw.org ) English1•1 year ago
When you’re dealing with log files that are on the order of 100 MB or 1+ GB in size,
jq
can, indeed, be a bit slow. Often I usegrep
as a first-pass filter, which speeds things up tremendously. I’ll have to givegojq
a try and see if it makes the initialgrep
unneeded. The downside is thatjq
is often already installed everywhere I need it (VMs, base docker images, etc.), butgojq
definitely is not (yet).
- tochee ( @tochee@aussie.zone ) English3•1 year ago
I use
jq
for decoding base64 😂pbpaste | jq -R 'split(".") | .[0],.[1] | @base64d | fromjson'
- pkulak ( @pkulak@beehaw.org ) English1•1 year ago
Big fan of gron and grep myself. Way easier if you’re not doing anything crazy.
- StrayCatFrump ( @StrayCatFrump@beehaw.org ) English2•1 year ago
For sure. Often I use
grep
as a first pass to find relevant entries in JSON-lines formatted log files, and then pass that throughjq
(oryq -y
if I want YAML output) for further filtering, processing, and formatting.
- fuser ( @fuser@quex.cc ) English22•1 year ago
gnumeric runs great on any old linux machine - it isn’t as sophisticated as Libreoffice Calc but for basic spreadsheeting, it’s very fast and lightweight.
gnucash is an alternative to quickbooks for accounting - it’s been around so long that it will run on anything and it does the job without sharing your data or bombarding you with ads.
you can always run nmap in the terminal and have some fun with that.
- Mandy ( @Mandy@beehaw.org ) English17•1 year ago
yt-dl for videos
and gallery-dl for pictures good stuff
- David ( @s3rvant@beehaw.org ) English19•1 year ago
yt-dl for videos
Or the fork yt-dlp
- redcalcium ( @redcalcium@c.calciumlabs.com ) English13•1 year ago
If you have both
yt-dlp
andmpv
installed, you can enjoy watching YouTube videos directly in terminal rendered as text art. Give it a try:mpv --vo=tct "https://youtube.com/watch?v=BBJa32lCaaY"
- cavemeat ( @cavemeat@beehaw.org ) English2•1 year ago
Wait this sounds hilarious I’m trying this
- TehPers ( @TehPers@beehaw.org ) English4•1 year ago
Ripgrep is honestly such an awesome tool. Super fast, easy to use, and has built-in support for hidden files and .gitignores making it more flexible than traditional grep.
- StrayCatFrump ( @StrayCatFrump@beehaw.org ) English2•1 year ago
ledger because I love to know about my money
Nice. I’ve been putting off for some time trying to find something better than GnuCash or buckling down and writing my own. This looks perfect.
- argv_minus_one ( @argv_minus_one@beehaw.org ) English2•1 year ago
What do you dislike about GnuCash?
- StrayCatFrump ( @StrayCatFrump@beehaw.org ) English3•1 year ago
A few things, like:
- I don’t need (or want, really) a GUI. Inputting with
vim
is pretty ideal. - Having a plain text file that’s easily legible and parseable and that I could convert into another format (by writing simple tools, worst case) is very appealing.
- It’s too opinionated.
- I don’t need (or want, really) a GUI. Inputting with
- zsotykai ( @zsotykai@beehaw.org ) English2•1 year ago
You should check out: https://plaintextaccounting.org
- StrayCatFrump ( @StrayCatFrump@beehaw.org ) English2•1 year ago
Wow! Will do. Thanks.
- Kaasblokje ( @Kaasblokje@feddit.nl ) English8•1 year ago
entr
to run arbitrary commands when files change. For example, I use it in makefiles like this (see thewatch
target):TARGET=report.pdf SOURCE=report.md $(TARGET): $(SOURCE) pandoc --citeproc -o $(TARGET) $(SOURCE) watch: echo $(SOURCE) | entr make $(TARGET) clean: rm -f $(TARGET) .PHONY: clean watch
- 7eter ( @7eter@feddit.de ) English8•1 year ago
vitetris! 🎮🧱💻
- gaael ( @gaael@beehaw.org ) English7•1 year ago
I like axel (CLI) - it’s been my main downloader for some years now.
- variouslegumes ( @variouslegumes@reddthat.com ) English6•1 year ago
Vim, but specifically the built in file browser. I use it all the time. It can view the contents of compressed files too.
- xavier666 ( @xavier666@lemm.ee ) English5•1 year ago
nnn - the fastest terminal file manager which supports plugins gthumb - a simple picture editor/retouching tool
- FirstCircle ( @FirstCircle@beehaw.org ) English4•1 year ago
cool-retro-term for all your old-school CRT needs. 1.8M executable.
- Pogogunner ( @Pogogunner@kbin.social ) 4•1 year ago
I really like Ventoy, it allows you to have multiple ISOs on a single flash drive in a pretty convenient way
- StrayCatFrump ( @StrayCatFrump@beehaw.org ) 1•1 year ago
Ventoy
😮 😍
- slartibartfast42 ( @slartibartfast42@beehaw.org ) English2•1 year ago
- markdown is great if you write documents in markdown format, and need to convert them into HTML.
- tidy is useful for cleaning up HTML documents that are sloppy, poorly formatted, or use deprecated features.
- antiword and docx2txt for converting p̷͗̚͜r̷͍̰̪̓̃o̵̡͓̹̔p̵̮͎͊̈́̚r̵̟̈́̽ḭ̶̊e̶͐́͜ţ̶̪̣́̿ȃ̷͖̈́̀ṙ̴͈̞ÿ̸̹́̔ documents into simple, plain text, without the need for a word processor.
- dos2unix for converting text files between UNIX and DOS line endings.
- leetnewb ( @leetnewb@beehaw.org ) English2•1 year ago
Fossil SCM - single file providing SCM, web interface, wiki.