snaps
1.0.0
SNAPS使用通知系統提示用戶進行操作後屏幕肖特。

當按下啟動腳本的綁定熱鍵時,將在選擇模式下執行scrot 。選擇屏幕的一部分後,出現一個通知按鈕,詢問接下來要執行什麼操作。
默認操作包括:
安裝scrot和pygobject。
sudo apt-get install scrot python3-gi python3-gi-cairo gir1.2-gtk-3.0
sudo dnf install scrot python3-gobject gtk3
閱讀上面的pygobject,然後安裝造紙。
make install
如果安裝在VENV外,請確保已安裝的包裝位置位於您的路徑中:
例如PATH="$PATH:$HOME/.local/bin"中的運行時配置中。
第一次運行時,將將一個示例配置文件複製到~/.config/snaps/config.ini 。
配置內容應與以下相似:
[default]
log_level = INFO
local_screenshot_path = ~/screenshots/clippings/
# File browser
file_browser = thunar
# Web browser
web_browser = chromium-browser
# SCP
remote_screenshot_path = ~/web.example.com/html/screenshots/
remote_user = user
remote_server = ssh.example.com
remote_server_url = http://example.com/screenshots/
# To use imgur: https://api.imgur.com/oauth2/addclient
imgur_client_id = xxxxxxxxxxxxxxx
api_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
為了在沒有密碼的情況下進行SCP,您需要將SSH鍵複製到服務器。
ssh-copy-id user@server
使用命令運行快照:
snaps --help
或直接調用cli.py文件
python3 src/cli.py
make tests
在Docker中:
xvfb-run -a make tests