Python + bash
Если вам часто требуется запускать shell команды из Python-кода, какой способ вы используете?
Самый низкоуровневый это функция os.system(), либо os.popen(). Рекомендованный способ это subprocess.call(). Но это всё еще достаточно неудобно.
Советую обратить своё внимание на очень крутую библиотеку sh.
Что она умеет?
🔸 удобный синтаксис вызова команд как функций
# os
import os
os.system("tar cvf demo.tar ~/")
# subprocess
import subprocess
subprocess.call(['tar', 'cvf', 'demo.tar', '~/'])
# sh
import sh
sh.tar('cvf', 'demo.tar', "~/")
🔸 простое создание функции-алиаса для длинной команды
fn = sh.lsof.bake('-i', '-P', '-n')
output = sh.grep(fn(), 'LISTEN')
в этом примере также задействован пайпинг
🔸 удобный вызов команд от sudo
with sh.contrib.sudo:
print(ls("/root"))
Такой запрос спросит пароль. Чтобы это работало нужно соответствующим способом настроить юзера.
А вот вариант с вводом пароля через код.
password = "secret"
sudo = sh.sudo.bake("-S", _in=password+"\n")
print(sudo.ls("/root"))
Это не все фишки. Больше интересных примеров смотрите в документации.
Специально для Windows💀 юзеров
#libs#linux
Музыкальные премьеры недели
👉Grupo Frontera и Ozuna —
No lo ves
Мексиканская группа и пуэрториканская суперзвезда объединились в новой песне о разбитых обещаниях и поиске свежего начала. Клип, снятый в Майами, передаёт всю палитру эмоций — от надежды до боли.
Для Grupo Frontera это ещё один шаг к мировой сцене после успешных дуэтов с Shakira, Maluma и Bad Bunny. А Ozuna отмечает свой 33-й хит №1 в чартах Billboard Latin Rhythm Airplay, оставаясь одним из лидеров латиноамериканской музыки.
👉El Alfa и Lápiz Conciente: примирение в Ta To Frío
После 15 лет соперничества два самых влиятельных артиста Доминиканы записали совместный трек. Эта коллаборация уже вошла в историю: артисты не только преодолели старые конфликты, но и открыли новую страницу для жанра dembow и хип-хопа в стране.
👉Young Miko — афровайбы в Meiomi
Пуэрториканская звезда продолжает удивлять — новый сингл в стиле afrobeats сочетает темы свободы и желания. Атмосферный клип отражает мир без запретов и рамок.
Young Miko сегодня — одно из самых ярких имён урбан-сцены: у неё более 20 млн слушателей на Spotify, номинация на Latin Grammy и участие в туре Билли Айлиш в США.
👉Boza и Sech — París
Два лидера панамской сцены порадовали фанатов чувственной балладой с афробит-ритмами. Премьера прозвучала на Premios Juventud, где артисты стали главными героями вечера.
Для Boza это совпало с международными успехами и номинациями на Latin Grammy, закрепив за ним статус пионера испаноязычного Afrobeats.
👉Mario Bautista и Fede Vigevani — Acapulco
Мексиканский певец и уругвайский блогер выпустили летний хит, наполненный атмосферой вечеринок у бассейна. Все доходы от трека будут направлены на поддержку детей и подростков в Акапулько.
Для Mario Bautista это продолжение яркого года: гимн финала Leagues Cup, миллиардные стримы и статус одного из самых ярких голосов нового поколения в Мексике.
#МузыкаЛАТАМ#Ozuna#GrupoFrontera#ElAlfa#LapizConciente#YoungMiko#Boza#Sech#MarioBautista#FedeVigevani
👉Всегда свежие новости о странах Латинской Америки!
Новая музыка Латинской Америки: релизы недели
1️⃣Young Miko представила альбом Do Not Disturb
Пуэрто-риканская звезда Young Miko выпустила свой второй альбом Do Not Disturb — музыкальный манифест о тишине, восстановлении и поиске внутреннего равновесия.
Альбом включает 16 треков в стилях trap, reggaetón, R&B, afrobeats и drum’n’bass, а единственная коллаборация — с Eladio Carrión (Traviesa).
Miko создавала пластинку во время мирового тура, переживая эмоционально сложный период — поэтому альбом стал символом личной паузы и переосмысления.
2️⃣Bizarrap + Daddy Yankee — глобальный тренд: BZRP Music Sessions #0/66
После года молчания Bizarrap вернулся с громкой премьерой — новой Music Session вместе с легендой реггетона Daddy Yankee.
Трек объединил «золотую эпоху» жанра с современным звучанием и стал вирусным в течение первых часов релиза.
Вместо батлов — послание о вере, силе, наследии и уважении к корням Пуэрто-Рико.
Сессия стала долгожданной: идею обсуждали ещё в 2022 году, но реализовать удалось только сейчас, когда Daddy Yankee открыл свою «новую духовную» главу творчества.
3️⃣Viviane Batidão и Pocah выпустили гимн женской свободы Mulher Gostosa
Бразильские звёзды Viviane Batidão и Pocah объединились в ярком сингле Mulher Gostosa— танцевальном миксе техномелодии Амазонии и фанка из Рио.
Трек посвящён женской уверенности, свободе и праву быть яркой без извинений.
Клип снят в районе Таварес Бастус (Рио-де-Жанейро) и уже стал вирусным благодаря мощной хореографии.
Песня стала главным синглом нового альбома Viviane Batidão — É Sal, отмечающего новый этап в её 25-летней музыкальной карьере.
4️⃣444 Remix: Yan Block объединил три поколения трэп-музыки
Пуэрто-риканский артист Yan Block выпустил ремикс своего хита 444 при участии легенды Ñengo Flow и молодых звёзд De La Rose и Hades66.
Коллаборация символизирует единство поколений в трэп-движении — от классиков до новой волны.
Оригинальная версия уже собрала 253 млн прослушиваний на Spotify и 105 млн просмотров на YouTube.
Клип снят в Майами, а сам релиз укрепляет статус Yan Block как одного из самых заметных артистов новой урбан-сцены.
#НовостиЛатАм#МузыкаЛАТАМ#Reggaeton#TrapLatino#YoungMiko#Bizarrap#DaddyYankee#Pocah#VivianeBatidao#YanBlock#Hades66#ÑengoFlow#LatAmMusic
👉Всегда свежие новости о странах Латинской Америки!