9 заметок с тегом

cli

Удобный GUI для aria2

Ранее я писал про самую удобную «качалку» всех типов файлов
aria2. В данном посте я вам помогу настроить расширение для браузера Google Chrome которое реализует удобный GUI для aria2

Конфигурируем aria2:

  1. создаем папку
mkdir ~/.aria2
  1. создаем конфигурационные файлы
touch ~/.aria2/aria2.conf
touch ~/.aria2/session.dat
  1. редактируем конфигурационный файл ~/.aria2/aria2.conf с помощью любимого вашего текстового процессора:
    Пример базового конфига:
# Basic Options
dir=~/Downloads
input-file=~/.aria2/session.dat
log=~/.aria2/aria2.log
save-session=~/.aria2/session.dat
save-session-interval=60
max-concurrent-downloads=20
check-integrity=true
continue=true

# HTTP/FTP/SFTP Options
max-connection-per-server=15
min-split-size=10M
split=15

# RPC Options
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-port=6800
rpc-save-upload-metadata=true
rpc-secret=myaria2

# Advanced Options
daemon=true
disable-ipv6=true
file-allocation=none
log-level=warn
always-resume=true

Настраиваем автостарт aria2

Настраивать aria2 как сервис будем через brew

  1. создаем конфиг файл для сервиса:
touch /usr/local/opt/aria2/homebrew.mxcl.aria2.plist
  1. редактируем конфигурационный файл ~/.aria2/aria2.conf с помощью любимого вашего текстового процессора:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>homebrew.mxcl.aria2</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/local/opt/aria2/bin/aria2c</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
  </dict>
</plist>
  1. стартуем сервис
brew services start aria2

Настраиваем расширение

  1. устанавливаем расширение Aria2 for Chrome для браузера Google Chrome
  2. указываем Secret Token
    Переходим в пункт AriaNg Settings ->RPC (localhost:6800) и в поле Aria2 RPC Secret Token указываем значение myaria2
  3. перезагружаем расширение
 6   1 мес   aria2   cli   Google Chrome

brew install ...

Если заглянуть в тег cli вы увидите некоторое кол-во консольного ПО, которое я использую. Консольный софт иногда удобнее и быстрее чем софт с GUI. Сегодня я вам расскажу о самой необходимой программе на вашем MacOS устройстве, которую необходимо накатить в первую очередь — brew.

Зачем нужен brew?

Это самый удобный пакетный менеджер. Через который я накатываю кучу полезного мне в работе и жизни софта.

Как установить ?

Выполнить в терминале команду:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Что ставишь через brew?

Вот это все:

brew install asciinema
brew install fzf
brew install tree
brew install node
brew install wget
brew install nmap
brew install mc
brew install tldr
brew install duck
brew install aria2 --with-libssh2
brew install youtube-dl
brew install telnet
brew install peco
brew install ntfs-3g
brew install m-cli
brew install ffmpeg
brew install zsh
brew tap cjbassi/gotop && brew install gotop
brew install eddieantonio/eddieantonio/imgcat && brew install imgcat
brew cask install iterm2
brew cask install appcleaner
brew cask install android-platform-tools
brew cask install visual-studio-code
brew cask install tunnelblick
brew cask install cyberduck
brew cask install adium
brew cask install postman
brew cask install adoptopenjdk
brew cask install skype
brew cask install google-chrome
brew cask install telegram
brew cask install tor-browser
brew cask install notion
brew cask install bitwarden
brew cask install google-backup-and-sync
brew install cask keystore-explorer
brew cask install xmind-zen
brew cask install spark
brew cask install osxfuse
brew install mas
brew cask install figma
brew install yarn
brew install tmux
brew install bitwarden-cli
brew install neofetch
brew cask install db-browser-for-sqlite
brew cask install numi
brew install socat
brew install ripgrep
 6   4 мес   brew   cli   MacOS

Простой и бесплатный DyDNS

Привет.
Нашел очень простой, работающий и бесплатный DyDNS сервис hldns.ru

Как зарегистрироваться?

Переходим на hldns.ru и вводим ваш email и желаемое DNS имя
Подтверждаем ваше устройство в получаемой инструкции на указанный выше email

Как пользоваться ?

Выполнить запрос в сторону hldns.ru c нужного вам устройства:
Например как указанно в их гайде с помощью обычного wget


wget -O- http://hldns.ru/update/BLABLALALBLABLABL1234
 7   6 мес   cli   dyDNS   services

gotop — best Graphical System Monitor for cli

gotop — красивый GSM

Как его поставить?

  • На свои VDS-ки я накатил UNOFFICIAL snap пакет, вы также можете его поставить на ваши Ubuntu.
sudo snap install gotop-brlin
  • На ПК с MacOS накатил через brew
brew tap cjbassi/gotop
brew install gotop

Красивый конечно, но htop — роднее

 2   9 мес   cli   Linux   MacOS

aria2c — лучшая «качалка»

Если вы еще не перешли на менеджер закачек от Тацухиро Цудзикавы или не знаете про него, то очень рекомендую. Кратко aria2c это как wget, но еще и полноценный BitTorrent клиент.
Мастехев!
Брать тут https://aria2.github.io
Для MacOS рекомендую ставить через brew

brew install aria2 --with-libssh2
 3   9 мес   aria2   cli   Linux   MacOS   torrent   Windows
Ранее Ctrl + ↓