#CLI

LavX News's avatar
LavX News

@lavxnews@ioc.exchange

Introducing kdlfmt: The Essential CLI Tool for KDL Document Formatting

The new kdlfmt CLI tool simplifies the formatting and validation of KDL (Kotlin Data Language) documents, making it an indispensable utility for developers working with this emerging data format. Buil...

news.lavx.hu/article/introduci

Introducing kdlfmt: The Essential CLI Tool for KDL Document Formatting
ALT text detailsIntroducing kdlfmt: The Essential CLI Tool for KDL Document Formatting
Karsten Schmidt's avatar
Karsten Schmidt

@toxi@mastodon.thi.ng

Just pushed a new version of thi.ng/block-fs, now with additional multi-command CLI tooling to convert & bundle a local file system tree into a single block-based binary blob (e.g. for bundling assets, or distributing a virtual filesystem as part of a web app, or for snapshot testing, or as bridge for WASM interop etc.)

Also new, the main API now includes a `.readAsObjectURL()` method to wrap files as URLs to binary blobs with associated MIME types, thereby making it trivial to use the virtual filesystem for sourcing stored images and other assets for direct use in the browser...

(Ps. For more context see other recent announcement: mastodon.thi.ng/@toxi/11426498)

Screenshot excerpt from the project readme (link in post) containing information about the CLI wrapper, as well as example usage (here to convert/bundle as filesystem tree)
ALT text detailsScreenshot excerpt from the project readme (link in post) containing information about the CLI wrapper, as well as example usage (here to convert/bundle as filesystem tree)
Screenshot excerpt from the project readme (link in post) containing information about the CLI wrapper, as well as example usage (here to list contents of an already bundled filesystem)
ALT text detailsScreenshot excerpt from the project readme (link in post) containing information about the CLI wrapper, as well as example usage (here to list contents of an already bundled filesystem)
readbeanicecream's avatar
readbeanicecream

@readbeanicecream@mastodon.social

Zettelkasten on the CLI

Let's take a look at my Zettelkasten notetaking workflow on the Linux Command Line. Trust me, it's simple.

readbeanicecream.surge.sh/2025

indieweb

Manos Pitsidianakis's avatar
Manos Pitsidianakis

@epilys@chaos.social

Stupid-but-works tip on how to add inline documentation comments for multi-line shell commands in scripts: Combine command substitution with grave accents "`" and the do-nothing built-in command ":":

```shell
% ls \
> -h `: this is a comment` \
> -a `: this is another comment` \
> -t `: more commentssss`
```

Manos Pitsidianakis's avatar
Manos Pitsidianakis

@epilys@chaos.social

Stupid-but-works tip on how to add inline documentation comments for multi-line shell commands in scripts: Combine command substitution with grave accents "`" and the do-nothing built-in command ":":

```shell
% ls \
> -h `: this is a comment` \
> -a `: this is another comment` \
> -t `: more commentssss`
```

readbeanicecream's avatar
readbeanicecream

@readbeanicecream@mastodon.social

Zettelkasten on the CLI

Let's take a look at my Zettelkasten notetaking workflow on the Linux Command Line. Trust me, it's simple.

readbeanicecream.surge.sh/2025

indieweb

Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social · Reply to Hugo van Kemenade's post

Just released: pypistats 1.9.0 🚀

pypistats is CLI to show download stats from PyPI

pypi.org/project/pypistats/1.9

* Replace deprecated classifier with licence expression (PEP 639)
* Remove GitHub attestation, uses PyPI attestations instead (PEP 740)
* Add input validation for total and fix --monthly with no mirror
* Update docs for recent command

Terminal output of running "pypistats python_minor pillow", showing a table of Python versions sorted by how many downloads each is responsible for.
ALT text detailsTerminal output of running "pypistats python_minor pillow", showing a table of Python versions sorted by how many downloads each is responsible for.
Fedi.Tips's avatar
Fedi.Tips

@FediTips@social.growyourown.services

Here's a very brief tip for the more techy people on here:

You can use Mastodon (and compatible servers) through command lines and text-based interfaces with the free open source client "toot":

➡️ toot.bezdomni.net

There are lots more details on the developer's website.

Fedi.Tips's avatar
Fedi.Tips

@FediTips@social.growyourown.services

Here's a very brief tip for the more techy people on here:

You can use Mastodon (and compatible servers) through command lines and text-based interfaces with the free open source client "toot":

➡️ toot.bezdomni.net

There are lots more details on the developer's website.

scy's avatar
scy

@scy@chaos.social

`lowdown -tterm` produces pretty nice rendering in the .

kristaps.bsd.lv/lowdown/

Screenshot of an article talking about tab-completion for bash aliases, rendered in plain text. Monospace parts are rendered blue & bold, links are yellow and bold and followed by the URL they're linking to in green and underlined. Code blocks are indented, bold, and with a blue line to their left.
ALT text detailsScreenshot of an article talking about tab-completion for bash aliases, rendered in plain text. Monospace parts are rendered blue & bold, links are yellow and bold and followed by the URL they're linking to in green and underlined. Code blocks are indented, bold, and with a blue line to their left.
maxlath's avatar
maxlath

@maxlath@mastodon.social · Reply to Sebastian Lasse's post

@sl007 which command are you using? Somethink like the following could work:

wd data Q183 --props P3086 --simplify --keep richvalues,qualifiers

freespiritlinux69 :fedi:'s avatar
freespiritlinux69 :fedi:

@freespiritlinux69@fedi.at

Schönen guten Morgen,

Ich habe mich entschieden, ein kleines Tutorial über CLI-Befehle unter Linux zu erstellen.
CLI steht für Command Line Interface, was auf Deutsch als Befehlszeilenschnittstelle bezeichnet wird. Es handelt sich um eine textbasierte Benutzeroberfläche, die es Benutzern ermöglicht, mit einem Computer oder einem Betriebssystem zu interagieren, indem sie Befehle in Form von Text eingeben.
In Linux kann das sogenannte Terminal zur Eingabe von CLI-Befehlen verwendet werden.

Bitte teilt das mit eurer , damit mehr Menschen darauf aufmerksam werden. Dieses Tutorial richtet sich an Anfänger, die das Terminal unter Linux nicht als furchterregendes Monster betrachten, sondern effizient damit arbeiten möchten.

DANKESCHÖN

Der Link führt direkt zum Thread mit dem Tutorial und kann bei Bedarf gespeichert werden.

fedi.at/@freespiritlinux69/114

Tuist's avatar
Tuist

@tuist@fosstodon.org

Soon our Noora single-choice prompt component will support filtering thanks to @finnvoorhees's brilliant work in this PR:
github.com/tuist/Noora/pull/19

Tuist's avatar
Tuist

@tuist@fosstodon.org

Soon our Noora single-choice prompt component will support filtering thanks to @finnvoorhees's brilliant work in this PR:
github.com/tuist/Noora/pull/19

Artemis's avatar
Artemis

@artemissian@fosstodon.org

Alternative tools to check out and try:

bat github.com/sharkdp/bat
bottom github.com/ClementTsang/bottom
broot github.com/Canop/broot
btop github.com/aristocratos/btop
cheat github.com/cheat/cheat
choose github.com/theryangeary/choose
curlie github.com/rs/curlie
delta github.com/dandavison/delta
doggo github.com/mr-karan/doggo
dust github.com/bootandy/dust
duf github.com/muesli/duf
dysk github.com/Canop/dysk
eza github.com/eza-community/eza
fd github.com/sharkdp/fd
fzf github.com/junegunn/fzf

Artemis's avatar
Artemis

@artemissian@fosstodon.org

Alternative tools to check out and try:

bat github.com/sharkdp/bat
bottom github.com/ClementTsang/bottom
broot github.com/Canop/broot
btop github.com/aristocratos/btop
cheat github.com/cheat/cheat
choose github.com/theryangeary/choose
curlie github.com/rs/curlie
delta github.com/dandavison/delta
doggo github.com/mr-karan/doggo
dust github.com/bootandy/dust
duf github.com/muesli/duf
dysk github.com/Canop/dysk
eza github.com/eza-community/eza
fd github.com/sharkdp/fd
fzf github.com/junegunn/fzf

hyaline.systems's avatar
hyaline.systems

@hyalinesystems@mastodon.social

📼 Command line video magic for ARTISTS

A cookbook by @madskjeldgaard for audio and video processing on the command line – with examples!

Includes how to generate a spectrum video from an audio file. How to combine an audio file and an image into a video. Among other things.

And it includes full scripts and examples for for-loops, so you could do this on tons of audio files, if you so fancied 🤠

hyaline.systems/blog/ffmpeg-fo

ploum's avatar
ploum

@ploum@mamot.fr

If you are a Unix nerd and wish you spend less time using your mouse while watching flashy colors, I recommend that you give Offpunk a try:

offpunk.net/

I’m trying to make it easier to get started with offpunk. Feedbacks and discussions are welcome on the mailing-list :

lists.sr.ht/~lioploum/offpunk-

or on the fediverse, using the hashtag. Or on your blog. That would be awesome to read blog posts about people using offpunk

Orhun Parmaksız 👾's avatar
Orhun Parmaksız 👾

@orhun@fosstodon.org

I found the ultimate CLI tool for processing CSV files! 🔥

🪄✨ **xan**: The CSV magician.

💯 Supports expressions, parallelism, advanced filtering, sorting, and visualizations.

🦀 Written in Rust & uses @ratatui_rs

⭐ GitHub: github.com/medialab/xan

ploum's avatar
ploum

@ploum@mamot.fr

If you are a Unix nerd and wish you spend less time using your mouse while watching flashy colors, I recommend that you give Offpunk a try:

offpunk.net/

I’m trying to make it easier to get started with offpunk. Feedbacks and discussions are welcome on the mailing-list :

lists.sr.ht/~lioploum/offpunk-

or on the fediverse, using the hashtag. Or on your blog. That would be awesome to read blog posts about people using offpunk

Orhun Parmaksız 👾's avatar
Orhun Parmaksız 👾

@orhun@fosstodon.org

I found the ultimate CLI tool for processing CSV files! 🔥

🪄✨ **xan**: The CSV magician.

💯 Supports expressions, parallelism, advanced filtering, sorting, and visualizations.

🦀 Written in Rust & uses @ratatui_rs

⭐ GitHub: github.com/medialab/xan

nev's avatar
nev

@nev@bananachips.club · Reply to Julia's Reruns Bot's post

@b0rk_reruns ok so i have a kind of cursed question. often i'm doing something like `for file in $(ls *.txt); do echo ${file%.txt}; done`. why won't bash let me do ${$(ls *.txt)%.txt} and is there a better way to do it

(cc @b0rk)

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social

, an -powered app for summarizing web pages, now distributes the official executables for Linux, macOS, and Windows!

https://github.com/dahlia/yoyak/releases/tag/0.3.0

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social

, an -powered app for summarizing web pages, now distributes the official executables for Linux, macOS, and Windows!

https://github.com/dahlia/yoyak/releases/tag/0.3.0

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social

, an -powered app for summarizing web pages, now distributes the official executables for Linux, macOS, and Windows!

https://github.com/dahlia/yoyak/releases/tag/0.3.0

blinry's avatar
blinry

@blinry@chaos.social

I'm looking for a command line tool that allows watching a video file together on two computers, with synchronized play/pause, like these "watch party" sites, but inside a local network.

In the simplest case, it could be a Bash command streaming/decoding a local file at the same time, and another person could receive that stream…? Has anyone seen something like that?

blinry's avatar
blinry

@blinry@chaos.social

I'm looking for a command line tool that allows watching a video file together on two computers, with synchronized play/pause, like these "watch party" sites, but inside a local network.

In the simplest case, it could be a Bash command streaming/decoding a local file at the same time, and another person could receive that stream…? Has anyone seen something like that?

ploum's avatar
ploum

@ploum@mamot.fr

Released Offpunk 2.5 which add custom "aliases" and improve compatibility with and version < 3.11

What is Offpunk?

offpunk.net/whatisoffpunk.html

You are welcome to discuss and ask questions on the offpunk-users list:

lists.sr.ht/~lioploum/offpunk-

If you are familiar with python development, join the offpunk-devel list to help intregrate offpunk and unmerdify, a new library developed by @vjousse :

lists.sr.ht/~lioploum/offpunk-

ploum's avatar
ploum

@ploum@mamot.fr

Released Offpunk 2.5 which add custom "aliases" and improve compatibility with and version < 3.11

What is Offpunk?

offpunk.net/whatisoffpunk.html

You are welcome to discuss and ask questions on the offpunk-users list:

lists.sr.ht/~lioploum/offpunk-

If you are familiar with python development, join the offpunk-devel list to help intregrate offpunk and unmerdify, a new library developed by @vjousse :

lists.sr.ht/~lioploum/offpunk-

Robert Kingett's avatar
Robert Kingett

@WeirdWriter@caneandable.social

So, I am giving a try. It’s a command line utility that will allow you to copy things from one cloud storage to the other with ease, sync one way or buy directionally, and Mount cloud storage as virtual drives on your machine so you can mount things like Google Drive, iCloud Drive, and even OneDrive without using any of their bloated and inaccessible software. Of course, the first thing I tried to do with it, it’s not capable of Yet. I tried to copy my writing from an off-line hard drive to three different cloud services with one command. That’s not possible as of yet, but I would still highly recommend this tool even if I’m sure I’m not utilizing it to its full glory as of yet. , ,

nickbearded's avatar
nickbearded

@nickbearded@mastodon.social

The website is live!

bashcore.org/

:rss: Qiita - 人気の記事's avatar
:rss: Qiita - 人気の記事

@qiita@rss-mstdn.studiofreesia.com

JavaでCLIツールを作る
qiita.com/umiushi_1/items/4da6

Levi Beach's avatar
Levi Beach

@levibeach@merveilles.town · Reply to Levi Beach's post

Thinking through some settings UI this morning.

Mockup of ADSR settings for command line synthesizer.
ALT text detailsMockup of ADSR settings for command line synthesizer.
Stephen Ramsay's avatar
Stephen Ramsay

@sramsay@hcommons.social

I'm pleased to present a new blog post -- "Beautiful Documents with Groff (Part II)" stephenramsay.net/posts/groff- -- only a year-and-a-half after "Beautiful Documents with Groff (Part I)" stephenramsay.net/posts/groff-

Of interest, perhaps, to users of and/or , cultists, and digital document nerds. Discusses , , , and even (though not the kind that makes you sneeze).

Levi Beach's avatar
Levi Beach

@levibeach@merveilles.town · Reply to Levi Beach's post

So I guess it's happening and I'm really excited to explore all the possibilities. Using the Node binding for Rust's Web Audio API to create sound, which means I can do stuff like impulse response to model spaces!

Two command line windows, one running Orca, the other running something called "HORSE SYNTH". Extremely basic controls for wave shape and ADSR are visible.
ALT text detailsTwo command line windows, one running Orca, the other running something called "HORSE SYNTH". Extremely basic controls for wave shape and ADSR are visible.
Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social · Reply to Hugo van Kemenade's post

Just released! stravavis 0.5.0 🚀

Create artistic visualisations with your exercise data.

pypi.org/project/stravavis/0.5

🚴 Drop support for EOL Python 3.8

🏃 Skip segments in GPX tracks with empty trkseg

🛶 Fix pandas warnings

A heatmap of Helsinki and surrounding with black lines indicating bike rides.
ALT text detailsA heatmap of Helsinki and surrounding with black lines indicating bike rides.
Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social · Reply to Hugo van Kemenade's post

Just released: blurb 1.3.0 🚀

blurb is the CLI we use for managing CPython's news/changelog entries.

🗞️ Add support for Python 3.13

🗞️ Drop support for Python 3.8

🗞️ Generate digital attestations for PyPI (PEP 740)

🗞️ Allow running blurb test from blurb-* directories by

🗞️ Add version subcommand

🗞️ Generate __version__ at build to avoid slow importlib.metadata

pypi.org/project/blurb/1.3.0/

Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social · Reply to Hugo van Kemenade's post

Just released: norwegianblue 0.19.0 🚀

🦜 Drop support for Python 3.8

🦜 Generate digital attestations for PyPI (PEP 740)

🦜 Test with tox-uv

🦜 Lint with pre-commit-uv

pypi.org/project/norwegianblue

norwegianblue is a CLI to show EOLs from endoflife.date

A CLI call of "eol python" showing a coloured table of each Python feature release, its latest x.y.z version and date, and the dates of when it enters security-only and EOL.
ALT text detailsA CLI call of "eol python" showing a coloured table of each Python feature release, its latest x.y.z version and date, and the dates of when it enters security-only and EOL.
Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social · Reply to Hugo van Kemenade's post

Just released: pepotron 1.3.0 🚀

🔩 Generate digital attestations for PyPI (PEP 740)

🔩 Drop support for Python 3.8

🔩 Generate __version__ at build to avoid slow importlib.metadata

🔩 Test on CI with uv

pypi.org/project/pepotron/1.3.

Pepotron is a CLI for opening PEPs in your browser. For example, try:

$ pep 8

$ pep 3.14

$ pep dead batteries

$ pep calendar

Hugo van Kemenade's avatar
Hugo van Kemenade

@hugovk@mastodon.social · Reply to Hugo van Kemenade's post

Just released: pypistats 1.7.0 🚀

📈 Generate digital attestations for PyPI (PEP 740)

📉 Drop support for EOL Python 3.8

📈 Generate __version__ at build to avoid slow importlib.metadata

pypi.org/project/pypistats/1.7

Example use, showing an ASCII chart:

❯ pypistats python_minor pillow --last-month
┌──────────┬─────────┬─────────────┐
│ category │ percent │   downloads │
├──────────┼─────────┼─────────────┤
│ 3.10     │  16.80% │  20,297,555 │
│ 3.11     │  15.78% │  19,062,442 │
│ 3.7      │  14.86% │  17,958,611 │
│ 3.9      │  13.68% │  16,530,171 │
│ 3.8      │  12.32% │  14,887,891 │
│ 3.6      │  11.73% │  14,169,137 │
│ 3.12     │   9.56% │  11,548,054 │
│ null     │   4.73% │   5,716,677 │
│ 2.7      │   0.50% │     598,393 │
│ 3.13     │   0.03% │      34,987 │
│ 3.5      │   0.02% │      20,237 │
│ 3.4      │   0.00% │         817 │
│ 3.14     │   0.00% │         232 │
│ 3.3      │   0.00% │          14 │
│ 3.1      │   0.00% │           5 │
│ 3.2      │   0.00% │           2 │
│ Total    │         │ 120,825,225 │
└──────────┴─────────┴─────────────┘

Date range: 2024-09-01 - 2024-09-30
ALT text detailsExample use, showing an ASCII chart: ❯ pypistats python_minor pillow --last-month ┌──────────┬─────────┬─────────────┐ │ category │ percent │ downloads │ ├──────────┼─────────┼─────────────┤ │ 3.10 │ 16.80% │ 20,297,555 │ │ 3.11 │ 15.78% │ 19,062,442 │ │ 3.7 │ 14.86% │ 17,958,611 │ │ 3.9 │ 13.68% │ 16,530,171 │ │ 3.8 │ 12.32% │ 14,887,891 │ │ 3.6 │ 11.73% │ 14,169,137 │ │ 3.12 │ 9.56% │ 11,548,054 │ │ null │ 4.73% │ 5,716,677 │ │ 2.7 │ 0.50% │ 598,393 │ │ 3.13 │ 0.03% │ 34,987 │ │ 3.5 │ 0.02% │ 20,237 │ │ 3.4 │ 0.00% │ 817 │ │ 3.14 │ 0.00% │ 232 │ │ 3.3 │ 0.00% │ 14 │ │ 3.1 │ 0.00% │ 5 │ │ 3.2 │ 0.00% │ 2 │ │ Total │ │ 120,825,225 │ └──────────┴─────────┴─────────────┘ Date range: 2024-09-01 - 2024-09-30
marius's avatar
marius

@mariusor@metalhead.club

Man, I enjoy the API of but sometimes bending one's UI to its paradigm is a pain in the butt.

Summer Emacs 🏳️‍🌈🇺🇦's avatar
Summer Emacs 🏳️‍🌈🇺🇦

@summeremacs@fashionsocial.host

I just posted a new file about how I got into using , , the , and other things.

Here it is: summeremacs.github.io/posts/ho

And no @daviwil, I'm still not starting a blog to post this stuff. 😀

Edit: I was wrong. @daviwil was right. I am leaving my post up here as a victory for him. 🤣

Jelloeater 🥥🌴🚫🔙's avatar
Jelloeater 🥥🌴🚫🔙

@jelloeater@mastodon.social

Got bored, wrote a timestamp app in
github.com/Jelloeater/stampy

matclab's avatar
matclab

@matclab@mamot.fr

Je relance mon blog, en modifiant le système de commentaire pour qu'il utilise mastodon.

Je vais mettre quelques liens ici et commencer par un retour d'expérience sur l'utilisation de `ledger-cli` pour faire mes comptes (que j'utilise toujours).

ontoblogie.clabaut.net/posts/2

Charlie O’Hara's avatar
Charlie O’Hara

@whalecoiner@indieweb.social

Does anyone have a recommendation for a CLI boilerplate text file creator? I need something to help with using my personal website better. I’m thinking of something where I can type “<app> new post” or “<app> new note” and a markdown file of appropriate frontmatter stubs is created, in a predefined directory. It’d have to have some kind of template system available. Know of anything?

OS/1337's avatar
OS/1337

@OS1337@infosec.space

For everyone wanting to test out OS/1337 there's good news:

You can just clone the repo or pull it as :
github.com/OS-1337/OS1337

and then just run ./scripts/build.sh

and within a few mins it'll spit out a bootable image in /build/0.CORE/ to put on a 3,5" FDD or run in a VM [may it be or ]...

Thanks to @SweetAIBelle for the generous contributions!

Servio Paladines's avatar
Servio Paladines

@servio@libretics.org

Presentación

Imagen del Ñu la mascota oficial del movimiento del Software Libre.

: un lugar de encuentro, debate, investigación, desarrollo y difusión acerca de los usos sociales de la tecnología.

Contacto:

Web https://www.libretics.org

Radio https://libretics.org/radio

: podcast.libretics.org/

Grupo xmpp:hacklab-libretics@salas.gnlug…

Grupo : i.delta.chat/#FF36E74BCB6E7C00

Blog: http://3puc73jz3pbflplwe7y5hkopdoq…

Me gusta mucho el concepto de la internet pequeña: 1 persona = 1 servidor = 1 página web. 🧑‍💻🧰🐃🐧🇪🇨

Imagen del Ñu la mascota oficial del movimiento del Software Libre.
ALT text detailsImagen del Ñu la mascota oficial del movimiento del Software Libre.
scy's avatar
scy

@scy@chaos.social

`lowdown -tterm` produces pretty nice rendering in the .

kristaps.bsd.lv/lowdown/

Screenshot of an article talking about tab-completion for bash aliases, rendered in plain text. Monospace parts are rendered blue & bold, links are yellow and bold and followed by the URL they're linking to in green and underlined. Code blocks are indented, bold, and with a blue line to their left.
ALT text detailsScreenshot of an article talking about tab-completion for bash aliases, rendered in plain text. Monospace parts are rendered blue & bold, links are yellow and bold and followed by the URL they're linking to in green and underlined. Code blocks are indented, bold, and with a blue line to their left.
Jean-Mi à peu près expert's avatar
Jean-Mi à peu près expert

@nojhan@mamot.fr

Il parait que j'aurais dû faire une depuis 6 ans, alors voilà. Ici, je pouet :
– science (recherche appliqué en algorithmique de l', en ce moment assez saoulé par son dévoiement corporate),
– design & illustration (souvent vectorielle sous ),
– code libre (auteur de  : , , …),
– politique (anar gauchiste, centriste repenti, radicalisé par le macronisme),
– sondages bizarres (neuroatypique tentant de comprendre comment ça marche dans votre tête).

Elijah Manor's avatar
Elijah Manor

@elijahmanor@hachyderm.io

npx elijahmanor

> Updated to include mastodon instance

business card

📌

Terminal output from the "npx elijahmanor" command
ALT text detailsTerminal output from the "npx elijahmanor" command
Soso's avatar
Soso

@sgued@pouet.chapril.org

🇫🇷 Étudiant, passionné de logiciels libres. J'ai créé peertube-viewer, un petit outil en ligne de commande pour naviguer les vidéos , dans le même esprit que youtube-viewer

🇬🇧 Student, passionate by . I created peertube-viewer, a small tool to browse peertube instances, quite similar to youtube-viewer.