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
#NFT#Cryptopunks#крипто#тренды
🔥Cryptopunks взорвали рынок NFT!🔥
За неделю продажи культовой коллекции NFT Cryptopunks выросли на 665%, достигнув $23,17 млн. Этот впечатляющий рост совпал с общим оживлением рынка NFT, где продажи за неделю превысили $183 млн, увеличившись почти на 90%!
🏆Лидеры рынка:
Ethereum остаётся доминирующим блокчейном для NFT, с продажами в $67,72 млн (+126,79%).
На втором месте — Bitcoin с $59,96 млн (+129,22%).
Тройку замыкает Solana с $24,39 млн (+91,85%).
📈Что ещё интересно?
Коллекция BRC20 установила рекорд — $28,14 млн, рост на 165,96%.
Среди других топовых проектов: BAYC, Bitcoin Puppets, и Pudgy Penguins.
Самая дорогая сделка недели — NFT Wise Lending (Ethereum), проданный за $678,379.
NFT снова в центре внимания, а с таким бурным ростом Cryptopunks доказывают, что они — вечная классика цифрового искусства. Как думаете, сколько продержится этот хайп?
Хотите узнавать больше новостей из мира Web3? Ставьте лайки 👍 и подписывайтесь на наш канал.
___________
@MirraChannel😎
#CryptoPunks#NFT#DigitalArt#Ethereum#LarvaLabs#Web3
🔥История CryptoPunks: Как зародилась культовая NFT-коллекция
В мире NFT есть коллекции, которые знают все, и одна из них — CryptoPunks.
CryptoPunks — это первая крупная NFT-коллекция, ставшаясимволом цифрового искусства и культуры. Но как же все началось? 🤔
В 2017 году два разработчика, Мэтт Холл и Джон Уоткинсон из студии Larva Labs, решили создать экспериментальный проект на основе блокчейна Ethereum. Они сгенерировали 10 000 уникальных персонажей в стиле 8-бит, вдохновленных панковской культурой, киберпанком и даже Лондонской субкультурой 70-х.
❓Что сделало CryptoPunks уникальными?
▶️Искусственная редкость: Всего 10 000 персонажей, и ни один из них не повторяется. В коллекции есть мужчины, женщины, зомби, обезьяны и даже инопланетяне. Чем редче черты персонажа, тем дороже он оценивается на рынке.
▶️Пионеры в мире NFT: На момент создания, концепция NFT была ещё в зачаточном состоянии. CryptoPunks заложили фундамент для всех последующих NFT-проектов, доказав ценность и уникальность цифровых активов.
▶️Сообщество и Культура: CryptoPunks не просто изображения — они стали символом статуса и культуры. Владельцы этих NFT входят в элитный клуб коллекционеров, где каждый «панк» имеет свою историю и ценность.
Удивительно, но в начале CryptoPunks раздавались бесплатно 😐, и любой, у кого был Ethereum-кошелек, мог получить их. Сегодня они продаются за миллионы долларов!
❗️Самый дорогой NFT из коллекции CryptoPunks под номером #5822 был куплен в феврале 2022 за 8000 ETH. На тот момент эта сумма в криптоактивах оценивалась в $23,7 млн. 🍸
⏭
☁️Поделитесь этой историей с друзьями и знакомыми, чтобы они тоже узнали об истоках культовой NFT-коллекции!
@MirraChannel😎
BitMEX Fined $100 Million Again!
BitMEX faces an additional fine of $100 million for violating the Bank Secrecy Act, according to reports from the Department of Justice. This follows earlier scrutiny over its compliance practices. Meanwhile, $110 million in USDT was transferred from Tether to an unknown wallet. In other news, the price of CryptoPunks NFTs surged by 13% amidst rumors of a potential sale of intellectual property rights. Oklahoma has also introduced a new bill to buy and hold Bitcoin as a state asset.
#Crypto#BitMEX#USDT#NFT#CryptoPunks#Bitcoin#Blockchain#Legislation#Oklahoma#Tether#DeFi#ExecutiveOrders#Finance#Market#DigitalAssets#Innovation#Investing#Tech