Что-то вы гоните насчет "привычного вида формата 755 и 644". Я вот вообще не понял что это!😳
Действительно, что означают цифры которые мы получили в прошлом посте?
Это кодировка, заключающая в себе режимы доступа к файлу.
Подробней можно почитать в статье про chmod.
Там можно увидеть альтернативное обозначение того же самого с помощью символов r w x, что значит чтение, запись, исполнение.
Чтобы преобразовать восьмеричное число в такое обозначение в Python есть готовая функция
>>> stat.filemode(0o755)
'?rwxr-xr-x'
Мы видим 3 группы по 3 символа, дающие 3 типа доступа для 3 типов юзеров.
А что за знак вопроса в начале?
Давайте передадим в эту функцию необрезанное значение от os.stat
>>> stat.filemode(os.stat(path).st_mode)
'drwxr-xr-x'
Это данные, которые мы безжалостно обрезали в прошлый раз😼
Первый символ обозначает тип объекта. Это может быть файл (-), директория (d) или симлинк (l).
Вот простая схема данной кодировки
[1][3][3][3]
│ │ │ │
│ │ │ └──> Others Permissions
│ │ └─────> Group Permissions
│ └────────> Owner Permissions
└───────────> File Type
(разверните экран если вы с телефона)
Если вы попробуете получить пермишены для симлинка то получите пермишены для файла
>>> path = '.venv/bin/python3'
>>> stat.filemode(os.stat(path).st_mode)
'-rwxr-xr-x'
Чтобы получить свойства именно симлинка, нужно это явно указать
>>> stat.filemode(os.stat(path, follow_symlinks=False).st_mode)
'lrwxrwxrwx'
#tricks#basic
1️⃣2️⃣3️⃣4️⃣5️⃣
🤑The long-awaited distribution has begun $NOT from DropHunter!
Total will be distributed💎 1'000'000 $NOT, the total pool is $20'000, and there are only 1000 prize places, the team estimates that by the end of #AirDrop the reward amount will be >$30 per winner. There are currently 2 types of prize giveaways:
1️⃣AirDrop Raffle — “who plays more, gets more”
The terms of participation:
➡️ Apply for participation in Raffle through a gaming bot
➡️ Buy tickets for coins (from 1 to 10 tickets)
➡️ Carrying out simple tasks
➡️ We are waiting for completion and results (from 1 to 5 days)
2️⃣Airdrop Rush — “The early bird gets the worm” FCFS. It all depends on your speed, because... the distribution will stop if all tokens have been distributed.
The terms of participation:
➡️Apply to Rush
➡️ Complete simple tasks
➡️ Exchange coins for tickets as quickly as possible.
Coin allocation is limited
Now there is a promotion in#Raffle format, therefore:
✅Let's go to the bot
✅ We invite 3 friends
✅ We carry out a simple task with a subscription to the channel
✅ We buy tickets from 1 to 10 pieces for the game balance (10 pieces will increase your chances of winning by 10 times)
⚡️The promotion will last only 3 days!
Very tasty distribution
👍 Considering that the project distributes this amount in the first month after launch.
Game | Channel | Chat | Nexus Wallet
Gatto | Official Channel: Legendary Crocottery Results Announced
#raffle#prizes
The Gatto | Official Channel has announced the winners of the Legendary Crocottery raffle. Luck has determined the prize recipients, who will receive their rewards within a week. Participants can check the results by finding their id in the linked table.
Source: link
@tonlines
⚡️Gatto Official Channel: Exciting Prizes for Doge Pound Owners
#raffle#DogePound
Gatto Official Channel announces the results of a raffle for Doge Pound pet owners with exciting prizes. The raffle includes various sets of enormous bottles of essences and a set of cake slices for legendary pets. Two more drawings are scheduled for May 29 and 30 for participants owning at least one Doge Pound pet.
Source: link
@tonlines
⚖️Partnering upwith ThirdFi for making the space fairer and more rewarding! Mint TON Score and get x2 data points🪂
❓How does it work?
1. Visit data.thirdfi.org
2. Mint your ThirdFi ID
3. Mint or Verify your Nomis TON Score⚖️
🎁Plus ThirdFi gives away $100 USDT to 10 lucky winners who:
1. Follow @thirdfiorg & @0xNomis
2. Join @thirdfi_org & @nomis_protocol
3. Retweet Twitter Announcement
📆Join the campaign before September 4th, and seize onchain reputation benefits! LFG🚀
#NFT#mint#Nomis#ThirdFi#raffle#telegram#reward#onchain
🪙TON Treasure Hunter's Checklist
Well, my little ones,🌟didn’t have time to follow ecosystem news? We have prepared for you another checklist with a selection of the most current #airdrop and events on TON.
Current and new
⚡️Boost Event
🔥Our tribe in Blum
🔥Get referrals in SettleTON
🔥BroBot and TON Society
🔥Presale STORM
🔥Premarket CATI
🔥Staking DAOLama
🔥 DOGS listing coming soon
🔥Notcoin pools
🔥Season 5 of the TON Open League
Popular mine sites
💰Mine TAPS from TapSwap
💰Mine BLUM from Binance lab
💰Mine HOT from HOT Wallet
💰Mine CUBES from TON Punks
💰Mine SWITCH in PocketFi
💰Mine CATI from Catizen
💰Mine FNZ from FanzeeBattle
Gaining popularity
💰Mine THC from TON Hedge
💰Mine HOLD from Fintopio
💰Mine TRMNL from Terminal
💰Mine BNK from Architec.ton
💰Mine DROP from DropHunter
💰Mine GRAM from Gramilla
💰Mine points on Snapster
💰Mine points in Nomis TON
💰Mine WAT while driving a car
And don’t forget to take a break from your smartphone...🫰
#TON#drop#web3#minning#raffle#NFT#Toncoin#notcoin#tapswap#hamster#pepe#meme#crypto