#bash — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #bash, aggregated by home.social.
-
Как ИИ помог автоматизировать контент с помощью Pandoc, bash и пары утилит
Привет, на связи Влада, веб-специалист ЮMoney. Год назад я рассказывала на Хабре , как контент-менеджеру пригодятся терминал, Git и несколько десятков строк кода. С тех пор многое изменилось. В работе появился ИИ — инструмент, снизивший порог входа в автоматизацию. Не потому, что пишет код вместо нас, а потому, что ускорил создание небольших утилит под наши процессы. Расскажу, как из одного bash-скрипта вырос набор внутренних инструментов для контент-команды. Идеи пригодятся техническим писателям, контент-менеджерам и всем, кто регулярно работает с Markdown, XML и CMS.
https://habr.com/ru/companies/yoomoney/articles/1060614/
#pandoc #bash #автоматизация #markdown #регулярные_выражения #контентменеджмент #искусственный_интеллект #ai #cms
-
Как ИИ помог автоматизировать контент с помощью Pandoc, bash и пары утилит
Привет, на связи Влада, веб-специалист ЮMoney. Год назад я рассказывала на Хабре , как контент-менеджеру пригодятся терминал, Git и несколько десятков строк кода. С тех пор многое изменилось. В работе появился ИИ — инструмент, снизивший порог входа в автоматизацию. Не потому, что пишет код вместо нас, а потому, что ускорил создание небольших утилит под наши процессы. Расскажу, как из одного bash-скрипта вырос набор внутренних инструментов для контент-команды. Идеи пригодятся техническим писателям, контент-менеджерам и всем, кто регулярно работает с Markdown, XML и CMS.
https://habr.com/ru/companies/yoomoney/articles/1060614/
#pandoc #bash #автоматизация #markdown #регулярные_выражения #контентменеджмент #искусственный_интеллект #ai #cms
-
Как ИИ помог автоматизировать контент с помощью Pandoc, bash и пары утилит
Привет, на связи Влада, веб-специалист ЮMoney. Год назад я рассказывала на Хабре , как контент-менеджеру пригодятся терминал, Git и несколько десятков строк кода. С тех пор многое изменилось. В работе появился ИИ — инструмент, снизивший порог входа в автоматизацию. Не потому, что пишет код вместо нас, а потому, что ускорил создание небольших утилит под наши процессы. Расскажу, как из одного bash-скрипта вырос набор внутренних инструментов для контент-команды. Идеи пригодятся техническим писателям, контент-менеджерам и всем, кто регулярно работает с Markdown, XML и CMS.
https://habr.com/ru/companies/yoomoney/articles/1060614/
#pandoc #bash #автоматизация #markdown #регулярные_выражения #контентменеджмент #искусственный_интеллект #ai #cms
-
#Linux #Bash
Jeden Tag eine andere #Musik …
So funktioniert die "Ich höre gerade" App
https://git.untergang.de/dewomser/Toot_music_is_playing -
#Linux #Bash
Jeden Tag eine andere #Musik …
So funktioniert die "Ich höre gerade" App
https://git.untergang.de/dewomser/Toot_music_is_playing -
Why do we always assume a simple shell script is enough to fix a flaky command-line tool? It starts as a quick automation experiment. But as the feature wishlist inevitably grows, so does the complexity of your code. Before you know it, you are asking a basic scripting language to handle time-sensitive guards, conditional retry loops, and external user interactions.
That is how my humble Bash script ended up spawning subshells, tracking process IDs, and trapping SIGTERM just to handle a 2FA prompt timeout on my phone. The script spent half its lines deciding how to exit gracefully, quickly devolving into cryptic gibberish that even my LLM chatbot couldn't comprehend. That was the breaking point where I realized: I need a proper programming language.
Rebuilding the script in Python with asyncio turned out to be an absolute breeze. Thanks to asyncio’s non-blocking event loop, managing timeouts, cleanly forwarding data to stdin during authentication, and gracefully catching shutdown signals became elegant, simple, and incredibly readable. It completely bypassed the need to fiddle with complex cross-process message passing.
Sometimes, keeping personal scripts intentionally crude and un-tested is perfectly fine—so long as they remain structurally sound and readable. If you have been wrestling with complex, brittle process orchestration in Bash, this is your sign to let asyncio save your sanity. Read the full article for a breakdown of the code snippets!
#Python #AsyncIO #SoftwareDevelopment #Bash #Automation #DeveloperLife #CodingHumor #Nix
-
Why do we always assume a simple shell script is enough to fix a flaky command-line tool? It starts as a quick automation experiment. But as the feature wishlist inevitably grows, so does the complexity of your code. Before you know it, you are asking a basic scripting language to handle time-sensitive guards, conditional retry loops, and external user interactions.
That is how my humble Bash script ended up spawning subshells, tracking process IDs, and trapping SIGTERM just to handle a 2FA prompt timeout on my phone. The script spent half its lines deciding how to exit gracefully, quickly devolving into cryptic gibberish that even my LLM chatbot couldn't comprehend. That was the breaking point where I realized: I need a proper programming language.
Rebuilding the script in Python with asyncio turned out to be an absolute breeze. Thanks to asyncio’s non-blocking event loop, managing timeouts, cleanly forwarding data to stdin during authentication, and gracefully catching shutdown signals became elegant, simple, and incredibly readable. It completely bypassed the need to fiddle with complex cross-process message passing.
Sometimes, keeping personal scripts intentionally crude and un-tested is perfectly fine—so long as they remain structurally sound and readable. If you have been wrestling with complex, brittle process orchestration in Bash, this is your sign to let asyncio save your sanity. Read the full article for a breakdown of the code snippets!
#Python #AsyncIO #SoftwareDevelopment #Bash #Automation #DeveloperLife #CodingHumor #Nix
-
Why do we always assume a simple shell script is enough to fix a flaky command-line tool? It starts as a quick automation experiment. But as the feature wishlist inevitably grows, so does the complexity of your code. Before you know it, you are asking a basic scripting language to handle time-sensitive guards, conditional retry loops, and external user interactions.
That is how my humble Bash script ended up spawning subshells, tracking process IDs, and trapping SIGTERM just to handle a 2FA prompt timeout on my phone. The script spent half its lines deciding how to exit gracefully, quickly devolving into cryptic gibberish that even my LLM chatbot couldn't comprehend. That was the breaking point where I realized: I need a proper programming language.
Rebuilding the script in Python with asyncio turned out to be an absolute breeze. Thanks to asyncio’s non-blocking event loop, managing timeouts, cleanly forwarding data to stdin during authentication, and gracefully catching shutdown signals became elegant, simple, and incredibly readable. It completely bypassed the need to fiddle with complex cross-process message passing.
Sometimes, keeping personal scripts intentionally crude and un-tested is perfectly fine—so long as they remain structurally sound and readable. If you have been wrestling with complex, brittle process orchestration in Bash, this is your sign to let asyncio save your sanity. Read the full article for a breakdown of the code snippets!
#Python #AsyncIO #SoftwareDevelopment #Bash #Automation #DeveloperLife #CodingHumor #Nix
-
Why do we always assume a simple shell script is enough to fix a flaky command-line tool? It starts as a quick automation experiment. But as the feature wishlist inevitably grows, so does the complexity of your code. Before you know it, you are asking a basic scripting language to handle time-sensitive guards, conditional retry loops, and external user interactions.
That is how my humble Bash script ended up spawning subshells, tracking process IDs, and trapping SIGTERM just to handle a 2FA prompt timeout on my phone. The script spent half its lines deciding how to exit gracefully, quickly devolving into cryptic gibberish that even my LLM chatbot couldn't comprehend. That was the breaking point where I realized: I need a proper programming language.
Rebuilding the script in Python with asyncio turned out to be an absolute breeze. Thanks to asyncio’s non-blocking event loop, managing timeouts, cleanly forwarding data to stdin during authentication, and gracefully catching shutdown signals became elegant, simple, and incredibly readable. It completely bypassed the need to fiddle with complex cross-process message passing.
Sometimes, keeping personal scripts intentionally crude and un-tested is perfectly fine—so long as they remain structurally sound and readable. If you have been wrestling with complex, brittle process orchestration in Bash, this is your sign to let asyncio save your sanity. Read the full article for a breakdown of the code snippets!
#Python #AsyncIO #SoftwareDevelopment #Bash #Automation #DeveloperLife #CodingHumor #Nix
-
Why do we always assume a simple shell script is enough to fix a flaky command-line tool? It starts as a quick automation experiment. But as the feature wishlist inevitably grows, so does the complexity of your code. Before you know it, you are asking a basic scripting language to handle time-sensitive guards, conditional retry loops, and external user interactions.
That is how my humble Bash script ended up spawning subshells, tracking process IDs, and trapping SIGTERM just to handle a 2FA prompt timeout on my phone. The script spent half its lines deciding how to exit gracefully, quickly devolving into cryptic gibberish that even my LLM chatbot couldn't comprehend. That was the breaking point where I realized: I need a proper programming language.
Rebuilding the script in Python with asyncio turned out to be an absolute breeze. Thanks to asyncio’s non-blocking event loop, managing timeouts, cleanly forwarding data to stdin during authentication, and gracefully catching shutdown signals became elegant, simple, and incredibly readable. It completely bypassed the need to fiddle with complex cross-process message passing.
Sometimes, keeping personal scripts intentionally crude and un-tested is perfectly fine—so long as they remain structurally sound and readable. If you have been wrestling with complex, brittle process orchestration in Bash, this is your sign to let asyncio save your sanity. Read the full article for a breakdown of the code snippets!
#Python #AsyncIO #SoftwareDevelopment #Bash #Automation #DeveloperLife #CodingHumor #Nix
-
Kernel Installation Script
📅 July 15, 2026 Given how the latest Ubuntu mainline kernels now seem to need the added step of manually running update-initramfs, here is a Bash script to simplify the process.
Archive: ia: https://s.faithcollapsing....
#bash #linux
https://delightlylinux.wordpress.com/2026/07/15/kernel-installation-script/ -
Kernel Installation Script
📅 July 15, 2026 Given how the latest Ubuntu mainline kernels now seem to need the added step of manually running update-initramfs, here is a Bash script to simplify the process.
Archive: ia: https://s.faithcollapsing....
#bash #linux
https://delightlylinux.wordpress.com/2026/07/15/kernel-installation-script/ -
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
#Linux #Bash #ASCII Art
Starwars IV für die Konsole (KDE)Man kann das mit Telnet gucken. Viele halten telnet für ein Sicherheitsrisiko und installieren das nicht.
telnet towel.blinkenlights.nl
…
Mit Netcat:
nc towel.blinkenlights.nl 23
…
oder Terminaleinstellung + Netcat
stty -icanon && nc towel.blinkenlights.nl 23
…
funktioniert das bei mir aber auch prima
https://gist.github.com/dewomser/5a93de2bbb23de56df061b07af8cc774 -
#Linux #Bash #ASCII Art
Starwars IV für die Konsole (KDE)Man kann das mit Telnet gucken. Viele halten telnet für ein Sicherheitsrisiko und installieren das nicht.
telnet towel.blinkenlights.nl
…
Mit Netcat:
nc towel.blinkenlights.nl 23
…
oder Terminaleinstellung + Netcat
stty -icanon && nc towel.blinkenlights.nl 23
…
funktioniert das bei mir aber auch prima
https://gist.github.com/dewomser/5a93de2bbb23de56df061b07af8cc774 -
Tracklisten per Subsonic importieren
Ich kann jetzt beliebige Playlisten mit meiner Musiksammlung in der Nextcloud abgleichen und daraus richtige Playlisten per Subsonic erstellen lassen. Ganz nebenbei war das eine Zeitreise in die Geschichte der Kieler Club-Kultur - aber dazu später mehr. Content Warning: Vibe Coding […]https://kaffeeringe.de/2026/07/17/nextcloud-tracklisten-per-subsonic-importieren/
-
Tracklisten per Subsonic importieren
Ich kann jetzt beliebige Playlisten mit meiner Musiksammlung in der Nextcloud abgleichen und daraus richtige Playlisten per Subsonic erstellen lassen. Ganz nebenbei war das eine Zeitreise in die Geschichte der Kieler Club-Kultur - aber dazu später mehr. Content Warning: Vibe Coding […]https://kaffeeringe.de/2026/07/17/nextcloud-tracklisten-per-subsonic-importieren/
-
Tracklisten per Subsonic importieren
Ich kann jetzt beliebige Playlisten mit meiner Musiksammlung in der Nextcloud abgleichen und daraus richtige Playlisten per Subsonic erstellen lassen. Ganz nebenbei war das eine Zeitreise in die Geschichte der Kieler Club-Kultur - aber dazu später mehr. Content Warning: Vibe Coding […]https://kaffeeringe.de/2026/07/17/nextcloud-tracklisten-per-subsonic-importieren/
-
Tracklisten per Subsonic importieren
Ich kann jetzt beliebige Playlisten mit meiner Musiksammlung in der Nextcloud abgleichen und daraus richtige Playlisten per Subsonic erstellen lassen. Ganz nebenbei war das eine Zeitreise in die Geschichte der Kieler Club-Kultur - aber dazu später mehr. Content Warning: Vibe Coding […]https://kaffeeringe.de/2026/07/17/nextcloud-tracklisten-per-subsonic-importieren/
-
Tracklisten per Subsonic importieren
Ich kann jetzt beliebige Playlisten mit meiner Musiksammlung in der Nextcloud abgleichen und daraus richtige Playlisten per Subsonic erstellen lassen. Ganz nebenbei war das eine Zeitreise in die Geschichte der Kieler Club-Kultur - aber dazu später mehr. Content Warning: Vibe Coding […]https://kaffeeringe.de/2026/07/17/nextcloud-tracklisten-per-subsonic-importieren/
-
I often get frustrated when copy-pasting commands from a website into my Nushell terminal, especially with those line-escaping backslashes...
Here is a little snippet I found to solve that issue.
Read more on my blog: https://moskitohero.com/post/2026-07-17-run-pasted-multiline-backslash-escaped-shell-commands-in-nushell/
-
I often get frustrated when copy-pasting commands from a website into my Nushell terminal, especially with those line-escaping backslashes...
Here is a little snippet I found to solve that issue.
Read more on my blog: https://moskitohero.com/post/2026-07-17-run-pasted-multiline-backslash-escaped-shell-commands-in-nushell/
-
#Linux #Bash Kommando
Wenn der Akku vom Notebook immer auf 100% lädt.
Bei mir hats geholfen. Huawei Matebook D14 / Manjaro Linux
https://gist.github.com/dewomser/4a2c604987397d84880f02745307df65 -
#Linux #Bash Kommando
Wenn der Akku vom Notebook immer auf 100% lädt.
Bei mir hats geholfen. Huawei Matebook D14 / Manjaro Linux
https://gist.github.com/dewomser/4a2c604987397d84880f02745307df65 -
Have you seen the deals in our summer sale? Save big on select products while supplies last
EUR/GBP customers:
https://shop.sparkhausmedia.com/shop/category/summer-sale-108All other countries:
https://shop.linuxnewmedia.com/shop/category/summer-sale-107#Linux #LibreOffice #RaspberryPi #OpenSource #Shell #Bash #hacks #archive
-
Have you seen the deals in our summer sale? Save big on select products while supplies last
EUR/GBP customers:
https://shop.sparkhausmedia.com/shop/category/summer-sale-108All other countries:
https://shop.linuxnewmedia.com/shop/category/summer-sale-107#Linux #LibreOffice #RaspberryPi #OpenSource #Shell #Bash #hacks #archive
-
#Linux #Bash
Gestern hab ich gezeigt wie man ein Backup von seinen Github Repositorys macht.
Ein 1-Zeiler der funktioniertHeute zeige ich wie man Ein Github #Gist #Backup machen lässt mittels AI-Prompt
Es ist eine Codekatastrophe aber funktioniert.
https://gist.github.com/dewomser/9e7d278dd31718f47594cfbf7e1a4c85 -
#Linux #Bash
Gestern hab ich gezeigt wie man ein Backup von seinen Github Repositorys macht.
Ein 1-Zeiler der funktioniertHeute zeige ich wie man Ein Github #Gist #Backup machen lässt mittels AI-Prompt
Es ist eine Codekatastrophe aber funktioniert.
https://gist.github.com/dewomser/9e7d278dd31718f47594cfbf7e1a4c85 -
#Linux #Bash
Gestern hab ich gezeigt wie man ein Backup von seinen Github Repositorys macht.
Ein 1-Zeiler der funktioniertHeute zeige ich wie man Ein Github #Gist #Backup machen lässt mittels AI-Prompt
Es ist eine Codekatastrophe aber funktioniert.
https://gist.github.com/dewomser/9e7d278dd31718f47594cfbf7e1a4c85 -
#Linux #Bash
Gestern hab ich gezeigt wie man ein Backup von seinen Github Repositorys macht.
Ein 1-Zeiler der funktioniertHeute zeige ich wie man Ein Github #Gist #Backup machen lässt mittels AI-Prompt
Es ist eine Codekatastrophe aber funktioniert.
https://gist.github.com/dewomser/9e7d278dd31718f47594cfbf7e1a4c85 -
#Linux #Bash
Gestern hab ich gezeigt wie man ein Backup von seinen Github Repositorys macht.
Ein 1-Zeiler der funktioniertHeute zeige ich wie man Ein Github #Gist #Backup machen lässt mittels AI-Prompt
Es ist eine Codekatastrophe aber funktioniert.
https://gist.github.com/dewomser/9e7d278dd31718f47594cfbf7e1a4c85 -
Meteorology Kwamalasemutu
Current weather in Kwamalasemutu SR SA with mighty power of
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is my Clouds in FL colours scene_03 composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon ASLR lens combo
log
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /kwamalasemutu HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Wed, 15 Jul 2026 05:12:30 GMT< Transfer-Encoding: chunked< { [1195 bytes data]1e00 8612 0 8612 m0 0 15775 u 0 --:--:-- --t:--:-- --:--:-- 15772
Connection #0 to host wttr.in left intact
u\ / Clear
.-. +22(17) °C
― ( ) ― ← 5 km/h
`-’ 10 km
/ \ 0.0 mm
Location: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]
Note:
Remember to repeat the request with an interval of 8 then 56 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Meteorology Kwamalasemutu
Current weather in Kwamalasemutu SR SA with mighty power of
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is my Clouds in FL colours scene_03 composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon ASLR lens combo
log
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /kwamalasemutu HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Wed, 15 Jul 2026 05:12:30 GMT< Transfer-Encoding: chunked< { [1195 bytes data]1e00 8612 0 8612 m0 0 15775 u 0 --:--:-- --t:--:-- --:--:-- 15772
Connection #0 to host wttr.in left intact
u\ / Clear
.-. +22(17) °C
― ( ) ― ← 5 km/h
`-’ 10 km
/ \ 0.0 mm
Location: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]
Note:
Remember to repeat the request with an interval of 8 then 56 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Meteorology Kwamalasemutu
Current weather in Kwamalasemutu SR SA with mighty power of
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is my Clouds in FL colours scene_03 composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon ASLR lens combo
log
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /kwamalasemutu HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Wed, 15 Jul 2026 05:12:30 GMT< Transfer-Encoding: chunked< { [1195 bytes data]1e00 8612 0 8612 m0 0 15775 u 0 --:--:-- --t:--:-- --:--:-- 15772
Connection #0 to host wttr.in left intact
u\ / Clear
.-. +22(17) °C
― ( ) ― ← 5 km/h
`-’ 10 km
/ \ 0.0 mm
Location: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]
Note:
Remember to repeat the request with an interval of 8 then 56 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Meteorology Kwamalasemutu
Current weather in Kwamalasemutu SR SA with mighty power of
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is my Clouds in FL colours scene_03 composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon ASLR lens combo
log
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /kwamalasemutu HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Wed, 15 Jul 2026 05:12:30 GMT< Transfer-Encoding: chunked< { [1195 bytes data]1e00 8612 0 8612 m0 0 15775 u 0 --:--:-- --t:--:-- --:--:-- 15772
Connection #0 to host wttr.in left intact
u\ / Clear
.-. +22(17) °C
― ( ) ― ← 5 km/h
`-’ 10 km
/ \ 0.0 mm
Location: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]
Note:
Remember to repeat the request with an interval of 8 then 56 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Meteorology Kwamalasemutu
Current weather in Kwamalasemutu SR SA with mighty power of
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is my Clouds in FL colours scene_03 composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon ASLR lens combo
log
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /kwamalasemutu HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Wed, 15 Jul 2026 05:12:30 GMT< Transfer-Encoding: chunked< { [1195 bytes data]1e00 8612 0 8612 m0 0 15775 u 0 --:--:-- --t:--:-- --:--:-- 15772
Connection #0 to host wttr.in left intact
u\ / Clear
.-. +22(17) °C
― ( ) ― ← 5 km/h
`-’ 10 km
/ \ 0.0 mm
Location: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]
Note:
Remember to repeat the request with an interval of 8 then 56 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
NEW POST:- Back-ups in Linux (2026-07-14)
#Linux #Bash
https://davehenry.blog/2026/07/back-ups-in-linux/ -
NEW POST:- Back-ups in Linux (2026-07-14)
#Linux #Bash
https://davehenry.blog/2026/07/back-ups-in-linux/ -
-
-
Was mir immer wieder bei diversen Tutorials auffällt: "In #Linux kann man Programmnamen mit Tab-Tab ergänzen" und ähnliches.
Das ist eine unzulässige Vermischung. Die #bash ist nur eine unter vielen Shells. Sie läuft nicht nur unter Linux.
Ein Sex-Ratgeber, der nur die Missionarsstellung behandelt, wäre genauso einseitig. -
Was mir immer wieder bei diversen Tutorials auffällt: "In #Linux kann man Programmnamen mit Tab-Tab ergänzen" und ähnliches.
Das ist eine unzulässige Vermischung. Die #bash ist nur eine unter vielen Shells. Sie läuft nicht nur unter Linux.
Ein Sex-Ratgeber, der nur die Missionarsstellung behandelt, wäre genauso einseitig. -
#Linux #Bash
Eigene Github Repositorys komplett downloaden und einen Tarball draus machen. Skript ist eigentlich nur ein 1-Zeiler
https://gist.github.com/dewomser/8b5e025d9a80df85743e87973e201da9