mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

640
comptes actifs

#cli

5 messages5 participants0 message aujourd’hui

#Goals2025

Moving away from the constant upgrade cycle & moving closer to the ideals of #PermaComputing #MalleableSoftware

Design and setup a redundant system of old/used, cheap, low-power devices running ia: #Guix, #Linux, #FreeBSD, #macOS, #HaikuOS, #Plan9Front, #X11, #P9, #NFS, all working together

Become an expert on #MicroControllers #ESP32 #STM32 #RP2040 #MIPS #RiscV

DIY sensors which sing like birds to communicate their status

DIY robots "drones"

Move as much as possible of my computing needs to the #Terminal, #Emacs, #Rio #CLI #TUI #P9

Get an #3DPrinter and learn to use it

Design and build my own portable 8dot #braille terminal & try out if 3x3 or 3x4 dots is also workable.

Design and build my own low-power computers, their OS, and tools

Writing more of my own tools #DIY

#SmallTalk #ObjectPascal #Prolog #Scheme #Racket #CommonLisp #Haskell #Rust #Go #ObjectiveC #Swift

Deploy #LoRa #ReticullumNetwork #RNodes #MeshCore #Meshtastic

Start an #InternetResiliencyClub

Add #Tor, #I2P support by #WebProxy

#SolarPowered #SelfHost over #I2P, #OnionService #Blog #Wiki #Repositories #GopherHole #Darcs #Mercurial

#SelfHost my own #EmailServer, which will only accept email from #KnownServers #CommunityEmail #MutualEmailAcceptance

Share files via #BitTorrent over #I2P

DIY #HomeAutomation
DIY #GardeningAutomation
DIY #GreenHouse

Get a house cat, train the cat, use voice and gestures

Start asking money for advice & technology support

Build/program my own opportunistic and strange cryptocurrency miners #BTC, #XMR, #ZEC, etc #Art

#MakeMoreArt #LearnToDraw #Learn3DModeling #LearnGenerativeArt #LearnToComposeAmbientMusic

#ReCreateJottit #ReCreateInstikiWiki

#WriteMore #PublishMore #Letters, #Essays, #Missives, #Reports, #Treatise

🆕 blog! “Convert Shotwell Photo Metadata to Digikam Metadata”

Mostly notes to myself.

Shotwell stores most of its information in a database. Which I lost. Because I'm an idiot.

But a bunch of metadata is also stored in the image's EXIF metadata!

Most importantly is the "Original File Name" which should become the "Description" in DigiKam. Unfortunately,…

👀 Read more: shkspr.mobi/blog/2025/06/conve

#cli #HowTo #linux

Linux bash terminal icon.
Terence Eden’s Blog · Convert Shotwell Photo Metadata to Digikam Metadata
Plus via Terence Eden

Gens de Mastodon, j'ai une nouvelle fois besoin de votre aide.
Existerait-il un petite commande magique en bash qui permette de puiser dans un dossier contenant des images pour en faire un diaporama à partir d'elles, dans un ordre aléatoire ?
#bash #CLI

I DO NOT UNDERSTAND why tutorials and references for CLIs still show short-form flags when long-form flags exist.

A long flag is easier to remember, easier to understand, easier to tab-complete, and easier to find in help printouts or man pages.

The user can later adopt short flags on their own.

Simply DO NOT EVER teach "tar xzf data.tgz". Teach "tar --extract --gzip --file=data.tgz".

Sometimes there are other things that simplify it. Teach "ps -A" instead of "ps aux".

A répondu dans un fil de discussion

The alpm-srcinfo #crate in version 0.2.0 offers several improvements to this #library and #CLI for working with #SRCINFO files found in the #package source repositories of #ALPM based packages. 📦 🦀 📄

crates.io/crates/alpm-srcinfo/

The #crate now allows to write #SRCINFO data to file, has seen improvements to the interface and documentation as well as a few bug fixes.

For further details refer to the #changelog alpm.archlinux.page/alpm-srcin

crates.iocrates.io: Rust Package Registry
A répondu dans un fil de discussion

The alpm-pkginfo #crate in version 0.2.0 offers an easier interface for creating package info data from #PKGINFO files.

crates.io/crates/alpm-pkginfo/

This #library and #CLI crate offers integration with the #PKGINFO #metadata files found in #ALPM based #package files. 📦

See the #changelog for details: alpm.archlinux.page/alpm-pkgin

crates.iocrates.io: Rust Package Registry
A répondu dans un fil de discussion

With version 0.2.0 the #library and #CLI alpm-mtree offers new features that allow validating a directory with #MTREE data, as well as creating #MTREE data from a directory.
Additionally, we have improved the usability of the parser and the documentation.

The #crate provides integration with the #ALPMMTREE file format which is used in #ALPM based #package files. 📦

crates.io/crates/alpm-mtree/0.

For details refer to the #changelog alpm.archlinux.page/alpm-mtree

crates.iocrates.io: Rust Package Registry
A répondu dans un fil de discussion

The #library and #CLI alpm-buildinfo in version 0.2.0 offers many documentation and usability improvements for this #crate providing integration with the #BUILDINFO file format which is used in #ALPM based #package files. 📦

crates.io/crates/alpm-buildinf

For details refer to the #changelog alpm.archlinux.page/alpm-build

crates.iocrates.io: Rust Package Registry

This is a test of a new feature, for my existing Rust program, for posting to the Fediverse. It's not much to look at, yet, lol. If this works, then just know that I literally sent this from the terminal by typing the path to said program, followed by the name of said function, followed by this message between double quotes. I guess, whether this works the first time or not, this is probably how these things usually start, huh? Gotta start somewhere. Fingers crossed. God, help us all.

EDIT: OH MY GOODNESS!

#Rust#CLI#Fediverse
A répondu dans un fil de discussion

@Papeleo Der Flyer würde mich auch interessieren. Könntet Ihr die Vorlage zur Verfügung stellen? Bitte, bitte. 🙏

@myfear :
QR-Codes kannst du mit vielen Browsern erstellen, Smartphone-Apps oder online-Tools oder unter #Linux mit der #Kommandozeile.
Für meinen Vortrag auf den CLT hab ich irgend ein Online-Tool benutzt, weil ich ein Logo einfügen wollte. War zu faul zu recherchieren, wie das mit der #CLI geht.

Bon je dois me rendre à l’évidence : je crois que j’aime bien écrire des articles de blog/tuto sur des sujets #tech comme j’ai fait pour celui sur #neovim
Est-ce qu’il y aurait d’autres sujets qui pourraient vous intéresser ? Mon setup #desktop #linux optimisé pour l’utilisation clavier avec #sway, #kitty, le lanceur #rofi (apps, emojis, etc), mes mappings #ergol et mes quelques apps #cli dont je peux pas me passer ?
Des tutos #python sur #litestar notamment ? Autre chose ?

Check out kliamka - a simplified Python CLI library for argument parsing without the complexity and with types validation using pydantic. No subcommands, no elaborate help systems. For small scripts where argparse or click feels like overkill. Check it out: github.com/hotsyk/kliamka #Python #CLI

GitHubGitHub - hotsyk/kliamka: A small Python CLI library using pydantic-based class to define input argsA small Python CLI library using pydantic-based class to define input args - hotsyk/kliamka

It's a 2-for-1 weekend on the NeoMutt blog post series:

First, mirroring local IMAP with mbsync:

futurile.net/2025/05/20/neomut

If you travel, or have some network latency then having a local cache of email will make the experience much better. Clients like Thunderbird have this built-in, for command-line tools like NeoMutt the best approach is to use mbsync.

www.futurile.netNeoMutt: mirrored local IMAP with mbsync
#imap#linux#email